maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Development (https://talk.maemo.org/forumdisplay.php?f=13)
-   -   Autobuilder problem (https://talk.maemo.org/showthread.php?t=48534)

nirpe 2010-03-28 12:10

Autobuilder problem
 
Hi,

Im trying to upload new release of software QtIrreco but for some weird reason autobuilder can't get it through anymore. I found similar post but it really didn't have any solution.

Im getting this error from the autobuilder: cannot find -lgconf-2

Logs here: https://garage.maemo.org/builder/fre...rreco_0.3.1-1/

Any ideas?

Thanks.

qwerty12 2010-03-28 13:41

Re: Autobuilder problem
 
Hi,

Have you tried adding "libgconf2-dev" to your Build-Depends? It is that package which contains /usr/lib/libgconf-2.so.

nirpe 2010-03-28 14:06

Re: Autobuilder problem
 
Quote:

Originally Posted by qwerty12 (Post 585402)
Hi,

Have you tried adding "libgconf2-dev" to your Build-Depends? It is that package which contains /usr/lib/libgconf-2.so.

I have libgconf2-6 (>= 2.13.5) in dependencies and it was ok before now.

qwerty12 2010-03-28 14:12

Re: Autobuilder problem
 
Quote:

Originally Posted by nirpe (Post 585435)
I have libgconf2-6 (>= 2.13.5) in dependencies and it was ok before now.

Yep, but the Autobuilder is now using the PR 1.2 SDK so it's likely some things will now break. Check for yourself: Your root log only shows libgconf2-6 and gconf2 being installed; but not the libgconf2-dev package which contains the /usr/lib/libgconf-2.so symlink and, according to your first post ("cannot find -lgconf-2"), it is that file which it cannot find.

nirpe 2010-03-28 14:18

Re: Autobuilder problem
 
Quote:

Originally Posted by qwerty12 (Post 585439)
Yep, but the Autobuilder is now using the PR 1.2 SDK so it's likely some things will now break. Check for yourself: Your root log only shows libgconf2-6 and gconf2 being installed; but not the libgconf2-dev which contains the /usr/lib/libgconf-2.so symlink and, according to your first post ("cannot find -lgconf-2"), it is that file which it cannot find.

Okay, I will try package with that dependency.

nirpe 2010-03-28 19:04

Re: Autobuilder problem
 
Still having the same problem here, I added libgconf2-dev (>= 2.16.0) to control file but autobuilder doesn't seem to install that package.

qwerty12 2010-03-28 19:18

Re: Autobuilder problem
 
Quote:

Originally Posted by nirpe (Post 585751)
Still having the same problem here, I added libgconf2-dev (>= 2.16.0) to control file but autobuilder doesn't seem to install that package.

I did say add "libgconf2-dev" to the *Build*-Depends, not the Depends line of your application. :)

nirpe 2010-03-28 19:37

Re: Autobuilder problem
 
Quote:

Originally Posted by qwerty12 (Post 585759)
I did say add "libgconf2-dev" to the *Build*-Depends, not the Depends line of your application. :)

Oh my mistake, now i got it and it went through. Thank you very much for help.

nirpe 2010-03-28 19:45

Re: Autobuilder problem
 
Hmm, autobuilder added automatically qt 4.6.2 libs to dependencies. I wonder if they get installed because some features aren't working with newest libs. Im guessing full support is coming out soon.

krk969 2010-03-29 06:20

Re: Autobuilder problem
 
Quote:

Originally Posted by nirpe (Post 585799)
Hmm, autobuilder added automatically qt 4.6.2 libs to dependencies. I wonder if they get installed because some features aren't working with newest libs. Im guessing full support is coming out soon.

If you are using QT4.6 in your app, I'd suggest not to upload now as QT4.6 isnt on the device just yet, atleast not by default in the default location in the device(/usr/lib).
The autobuilder is PR1.2 so it links with libqt4* libs which are QT4.6 from /usr/lib.

I'd suggest wait for PR1.2 to be released before uploading any QT4.6 apps.
if you want to use them now, you could still build them with libqt4-maemo5* dependencies though just for testing in extras-dev however promotion of this will still be blocked to testing.
AFAIK libqt4-maemo5* libs will be kept for QT4.7 development.

nirpe 2010-03-29 06:42

Re: Autobuilder problem
 
Quote:

Originally Posted by krk969 (Post 586237)
If you are using QT4.6 in your app, I'd suggest not to upload now as QT4.6 isnt on the device just yet, atleast not by default in the default location in the device(/usr/lib).
The autobuilder is PR1.2 so it links with libqt4* libs which are QT4.6 from /usr/lib.

I'd suggest wait for PR1.2 to be released before uploading any QT4.6 apps.
if you want to use them now, you could still build them with libqt4-maemo5* dependencies though just for testing in extras-dev however promotion of this will still be blocked to testing.
AFAIK libqt4-maemo5* libs will be kept for QT4.7 development.

I did already upload because didn't know that autobuilder would do that linking to 4.6.2 but since those libs arent public yet user cannot install software, unless he/she have added few extra repositories. Current version is made with 4.5.3 libs.


All times are GMT. The time now is 22:19.

vBulletin® Version 3.8.8