Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 110292 - AQBanking fails to compile when /usr/lib/libaqhbci.so is not present
Summary: AQBanking fails to compile when /usr/lib/libaqhbci.so is not present
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Hanno Böck
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-24 00:06 UTC by Bernd Wurst
Modified: 2005-11-21 08:19 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bernd Wurst 2005-10-24 00:06:59 UTC
I accidently installed aqbanking once without "hbci" USE flag and therefore, the
autoclean process removes /usr/lib/libaqhbci.so from my system. 

This library gets created during build process just before the faiure, so I
copied
/var/tmp/portage/aqbanking-1.6.0_beta/work/aqbanking-1.6.0beta/src/plugins/backends/aqhbci/plugin/.libs/libaqhbci.so
to /usr/lib/ and restarted the merge, that worked for me.

Here's the error:

creating libhbcibanking.la
(cd .libs && rm -f libhbcibanking.la && ln -s ../libhbcibanking.la
libhbcibanking.la)
mkdir .libs
 i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../../../..
-I../../../../../headers -I/usr/qt/3/include -I/usr/kde/3.5/include -I./joblayer
-march=pentium3 -pipe -fomit-frame-pointer -g -Wall -MT aqhbci-plugin.lo -MD -MP
-MF .deps/aqhbci-plugin.Tpo -c aqhbci-plugin.c  -fPIC -DPIC -o .libs/aqhbci-plugin.o
 i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../../../..
-I../../../../../headers -I/usr/qt/3/include -I/usr/kde/3.5/include -I./joblayer
-march=pentium3 -pipe -fomit-frame-pointer -g -Wall -MT dummy.lo -MD -MP -MF
.deps/dummy.Tpo -c dummy.c  -fPIC -DPIC -o .libs/dummy.o
i686-pc-linux-gnu-gcc -shared  .libs/dummy.o -Wl,--whole-archive
msglayer/.libs/libhbcimsg.a joblayer/.libs/libhbcijob.a
accountjobs/.libs/libhbciaccjobs.a applayer/.libs/libhbciapp.a
banking/.libs/libhbcibanking.a -Wl,--no-whole-archive  -Wl,--rpath
-Wl,/var/tmp/portage/aqbanking-1.6.0_beta/work/aqbanking-1.6.0beta/src/libs/aqbanking/.libs
-L/var/tmp/portage/aqbanking-1.6.0_beta/work/aqbanking-1.6.0beta/src/libs/aqbanking
/var/tmp/portage/aqbanking-1.6.0_beta/work/aqbanking-1.6.0beta/src/libs/aqbanking/.libs/libaqbanking.so
-L/usr/lib /usr/lib/libgwenhywfar.so  -march=pentium3 -Wl,-soname
-Wl,libaqhbci.so.8 -o .libs/libaqhbci.so.8.0.1
(cd .libs && rm -f libaqhbci.so.8 && ln -s libaqhbci.so.8.0.1 libaqhbci.so.8)
(cd .libs && rm -f libaqhbci.so && ln -s libaqhbci.so.8.0.1 libaqhbci.so)
creating libaqhbci.la
(cd .libs && rm -f libaqhbci.la && ln -s ../libaqhbci.la libaqhbci.la)
i686-pc-linux-gnu-gcc -shared  .libs/aqhbci-plugin.o  -Wl,--rpath
-Wl,/var/tmp/portage/aqbanking-1.6.0_beta/work/aqbanking-1.6.0beta/src/libs/aqbanking/.libs
-L/var/tmp/portage/aqbanking-1.6.0_beta/work/aqbanking-1.6.0beta/src/plugins/backends/aqhbci/plugin
/usr/lib/libaqhbci.so
-L/var/tmp/portage/aqbanking-1.6.0_beta/work/aqbanking-1.6.0beta/src/libs/aqbanking
/var/tmp/portage/aqbanking-1.6.0_beta/work/aqbanking-1.6.0beta/src/libs/aqbanking/.libs/libaqbanking.so
-L/usr/lib /usr/lib/libgwenhywfar.so  -march=pentium3 -Wl,-soname
-Wl,aqhbci.so.8 -o .libs/aqhbci.so.8.0.1
i686-pc-linux-gnu-gcc: /usr/lib/libaqhbci.so: No such file or directory
make[8]: *** [aqhbci.la] Fehler 1
make[7]: *** [all-recursive] Fehler 1
make[6]: *** [all] Fehler 2
make[5]: *** [all-recursive] Fehler 1
make[4]: *** [all-recursive] Fehler 1
make[3]: *** [all-recursive] Fehler 1
make[2]: *** [all-recursive] Fehler 1
make[1]: *** [all-recursive] Fehler 1
make: *** [all] Fehler 2

!!! ERROR: net-libs/aqbanking-1.6.0_beta failed.
!!! Function src_compile, Line 48, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.


Reproducible: Always
Steps to Reproduce:
Comment 1 Hanno Böck gentoo-dev 2005-11-21 08:19:12 UTC
According to the reporter this is fixed now (with the makeopts=-j1 workaround, 
aqbanking has problems with parallel build).