Reply
Thread Tools
Posts: 252 | Thanked: 252 times | Joined on Nov 2009
#11
Originally Posted by krk969 View Post
not sure why it didnt work really.
<= version should have worked for the build-Depends in the control file.
Nope. Seems like it doesn't use the right packages for apt-get. Guess I'll just have to wait for the PR1.2 release.
 
Jaffa's Avatar
Posts: 2,535 | Thanked: 6,681 times | Joined on Mar 2008 @ UK
#12
People interested in fixing it are encouraged to look at this post:

http://talk.maemo.org/showthread.php...349#post599349

Both the Community Council and the maemo.org team are trying to find a solution to this problem for now, and in the future.
__________________
Andrew Flegg -- mailto:andrew@bleb.org | http://www.bleb.org
 

The Following 3 Users Say Thank You to Jaffa For This Useful Post:
Posts: 252 | Thanked: 252 times | Joined on Nov 2009
#13
Thanks for the info. I managed to get around the problem for now using libqt4-maemo5 and writing in all dependencies manually, thus leaving out the newest libhildon* libraries. Even if the application was compiled against the newest libraries, it didn't seem to be a problem to run it on the device. In my situation I was moving towards Qt4.6 anyways, so using libqt4-maemo5 was not really an issue in the end.
 
sampppa's Avatar
Posts: 166 | Thanked: 191 times | Joined on Dec 2007 @ Oulu, Finland
#14
you can try to force install that package without manually modifying depencies and just let the ${shlibsepends} set them. For the libhildon case it may work, at least it did for my packages...
dpkg --force all -i package.deb

I think this is an ugly way but you can try
 
Bundyo's Avatar
Posts: 4,707 | Thanked: 4,643 times | Joined on Oct 2007 @ Bulgaria
#15
Didn't see a solution anywhere, but managed to squeeze my Search Tool through the new libhildon1 dependencies. Just create a debian/shlibs.local file and fill it with
Code:
libhildonmime 0 libhildonmime0 (>= 2.1.0)
libhildon-1 0 libhildon1 (>= 2.2.0)
That should be enough to keep the autobuilder dpkg-shlibdeps happy.

EDIT: The main problem actually was to find what exactly mean the first two values (which should be name and version). Turned out they are the name of the library in /usr/lib and the major version that comes right after .so. Didn't expect libhildon1 to have major version of 0...
__________________
Technically, there are three determinate states the cat could be in: Alive, Dead, and Bloody Furious.

Last edited by Bundyo; 2010-04-12 at 22:06.
 

The Following 6 Users Say Thank You to Bundyo For This Useful Post:
Posts: 5 | Thanked: 0 times | Joined on Mar 2010
#16
Cheers Bundyo, you're a life-saver!
 
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 07:18.