View previous topic :: View next topic |
Author |
Message |
manuels Advocate
Joined: 22 Nov 2003 Posts: 2146 Location: Europe
|
Posted: Thu Apr 05, 2007 3:13 pm Post subject: Bugreport? Subversion [solved] |
|
|
Hallo zusammen,
nach dem letzten Code: | emerge -NaDuvt world | und dem darauf folgenden Code: | emerge -av --depclean | wurde sys-libs/db-4.2 deinstalliert (da sys-libs/db-4.3 jetzt drauf ist)
Jetzt will aber subversion nicht mehr starten:
Code: | svn: error while loading shared libraries: libdb-4.2.so: cannot open shared object file: No such file or directory |
Auch ein reemerge von subversion will nicht:
Code: | appending configuration tag "F77" to libtool
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for i686-pc-linux-gnu-gfortran option to produce PIC... -fPIC
checking if i686-pc-linux-gnu-gfortran PIC flag -fPIC works... yes
checking if i686-pc-linux-gnu-gfortran static flag -static works... yes
checking if i686-pc-linux-gnu-gfortran supports -c -o file.o... yes
checking whether the i686-pc-linux-gnu-gfortran linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether libtool accepts --tag=XXX... yes
checking whether libtool needs -no-undefined... no
configure: checking neon library
checking neon library version... 0.26.1
checking for static Apache module support... no
checking for Apache module support via DSO through APXS... no
==================================================================
WARNING: skipping the build of mod_dav_svn
--with-apxs or --with-apache must be used
==================================================================
checking for socket in -lsocket... no
checking for availability of Berkeley DB... no
configure: error: Berkeley DB 4.0.14 wasn't found.
!!! Please attach the following file when filing a report to bugs.gentoo.org:
!!! /var/tmp/portage/dev-util/subversion-1.3.2-r3/work/subversion-1.3.2/config.log
!!! ERROR: dev-util/subversion-1.3.2-r3 failed.
Call stack:
ebuild.sh, line 1614: Called dyn_compile
ebuild.sh, line 971: Called qa_call 'src_compile'
environment, line 5796: Called src_compile
subversion-1.3.2-r3.ebuild, line 106: Called econf '--with-apr=/usr' '--with-apr-util=/usr' '--without-apxs' '--disable-javahl' '--with-swig' '--with-neon=/usr' '--with-berkeley-db' '--with-zlib' '--with-python' '--enable-nls' '--with-apr=/usr' '--with-apr-util=/usr' '--disable-experimental-libtool' '--disable-mod-activation'
ebuild.sh, line 577: Called die
!!! econf failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/dev-util/subversion-1.3.2-r3/temp/build.log'.
!!! When you file a bug report, please include the following information:
GENTOO_VM= CLASSPATH="." JAVA_HOME="/etc/java-config-2/current-system-vm"
JAVACFLAGS="" COMPILER=""
and of course, the output of emerge --info
|
Nun installier ich erstmal wieder sys-libs/db-4.2 in einem neuen Slot.
Ist das ganze einen Bug-Report wert? Liegt der Fehler im Ebuild?:
Code: | COMMONDEPEND="apache2? ( ${APACHE2_DEPEND} )
=dev-libs/apr-util-0*
python? ( >=dev-lang/python-2.0 )
perl? ( >=dev-lang/perl-5.8.6-r6
!=dev-lang/perl-5.8.7 )
ruby? ( >=dev-lang/ruby-1.8.2 )
!nowebdav? ( >=net-misc/neon-0.26 )
berkdb? ( =sys-libs/db-4* ) # <---- HIER?
zlib? ( sys-libs/zlib )
java? ( >=virtual/jdk-1.4 )
emacs? ( virtual/emacs )"
|
Tschö mit ö
Manuel _________________ Build your own live cd with catalyst 2.0!
Last edited by manuels on Fri Apr 06, 2007 11:27 am; edited 1 time in total |
|
Back to top |
|
|
toralf Developer
Joined: 01 Feb 2004 Posts: 3942 Location: Hamburg
|
Posted: Thu Apr 05, 2007 3:18 pm Post subject: |
|
|
Wenn revdep-rebuild auch nichts bringt, ist es allemal einen bug report wert. |
|
Back to top |
|
|
STiGMaTa_ch Veteran
Joined: 28 Dec 2004 Posts: 1686 Location: Rüti ZH / Schweiz
|
Posted: Thu Apr 05, 2007 3:24 pm Post subject: |
|
|
emerge app-portage/gentoolkit
revdep-rebuild
STiGMaTa _________________ Ich bin Schuldknappe. Das bedeutet ich bin immer an allem Schuld. Und das nicht zu knapp! | Der alltägliche Familienwahnsinn auf meinem BLOG |
|
Back to top |
|
|
manuels Advocate
Joined: 22 Nov 2003 Posts: 2146 Location: Europe
|
Posted: Thu Apr 05, 2007 3:26 pm Post subject: Re: Bugreport? Subversion |
|
|
manuels wrote: | Nun installier ich erstmal wieder sys-libs/db-4.2 in einem neuen Slot.
|
Da ich ja wusste "wer schuld war", hab ich mir ein komplettes revdep-rebuild gespart.
Nun läuft svn auch wieder. Trotzdem posten? (liegt der Fehler im E-Build?) _________________ Build your own live cd with catalyst 2.0! |
|
Back to top |
|
|
Carlo Developer
Joined: 12 Aug 2002 Posts: 3356
|
Posted: Thu Apr 05, 2007 4:10 pm Post subject: |
|
|
Kein Bug, revdep-rebuild ist fällig. _________________ Please make sure that you have searched for an answer to a question after reading all the relevant docs. |
|
Back to top |
|
|
manuels Advocate
Joined: 22 Nov 2003 Posts: 2146 Location: Europe
|
Posted: Thu Apr 05, 2007 6:43 pm Post subject: |
|
|
Aber wieso wird es denn von emerge --depclean gelöscht?
Doch weil es im E-Build falsch vermerkt ist, oder? _________________ Build your own live cd with catalyst 2.0! |
|
Back to top |
|
|
sirro Veteran
Joined: 20 Jul 2003 Posts: 1472 Location: aachen.nrw.de.eu
|
Posted: Thu Apr 05, 2007 6:57 pm Post subject: |
|
|
manuels wrote: | Aber wieso wird es denn von emerge --depclean gelöscht?
Doch weil es im E-Build falsch vermerkt ist, oder? |
subversion ist es egal mit welcher der beiden Versionen von db es gebaut wird, das ebuild ist also richtig. Depclean weiss aber nicht welche Version von db genutzt wird und folglich auch nicht ob sie noch gebraucht wird.
Darum auch die ganzen Warnmeldungen vorher |
|
Back to top |
|
|
manuels Advocate
Joined: 22 Nov 2003 Posts: 2146 Location: Europe
|
Posted: Thu Apr 05, 2007 7:47 pm Post subject: |
|
|
sirro wrote: |
subversion ist es egal mit welcher der beiden Versionen von db es gebaut wird |
Wieso funktioniert dann das reemergen von subversion nicht? _________________ Build your own live cd with catalyst 2.0! |
|
Back to top |
|
|
sirro Veteran
Joined: 20 Jul 2003 Posts: 1472 Location: aachen.nrw.de.eu
|
Posted: Thu Apr 05, 2007 7:52 pm Post subject: |
|
|
manuels wrote: | Wieso funktioniert dann das reemergen von subversion nicht? |
Hm, also bei mir hat er das anstandslos gemacht.
Allerdings sehe gerade, dass ich die ~x86-Version habe. Da habe ich nicht dran gedacht Aber mit der stabilen version findet er es auch:
Code: | checking for availability of Berkeley DB... yes |
|
|
Back to top |
|
|
Fauli l33t
Joined: 24 Apr 2004 Posts: 760 Location: Moers, Germany
|
Posted: Thu Apr 05, 2007 8:04 pm Post subject: |
|
|
Bei mir hat revdep-rebuild vor Subversion noch "dev-libs/apr-util" re-installiert. Ein kaputtes apr-util könnte die Ursache dafür sein, dass der Subversion-Build abbricht. _________________ Do your part to beautify the web! Turn off link underlining! |
|
Back to top |
|
|
manuels Advocate
Joined: 22 Nov 2003 Posts: 2146 Location: Europe
|
Posted: Thu Apr 05, 2007 8:13 pm Post subject: |
|
|
was meinst du mit "kaputt"?
An dev-libs/apr-util hat sich nicht viel geändert:
Code: | [I] dev-libs/apr-util (0.9.12@02/21/07): Apache Portable Runtime Library |
_________________ Build your own live cd with catalyst 2.0! |
|
Back to top |
|
|
tgurr Retired Dev
Joined: 27 Jan 2004 Posts: 571 Location: germany
|
Posted: Thu Apr 05, 2007 10:57 pm Post subject: |
|
|
Kleine Frage dazu am Rande, wieviele unterschiedliche DB-Versionen habt ihr denn installiert? Reicht die jeweils aktuellste und ein neu emergen der darauf gelinkten Programme? Aktuell hab ich z.B. 4.2.52_p4 4.3.29-r2 4.5.20_p2 installiert, würde mich interessieren ob die alle notwendig sind. |
|
Back to top |
|
|
sirro Veteran
Joined: 20 Jul 2003 Posts: 1472 Location: aachen.nrw.de.eu
|
Posted: Fri Apr 06, 2007 8:13 am Post subject: |
|
|
Psy' wrote: | Kleine Frage dazu am Rande, wieviele unterschiedliche DB-Versionen habt ihr denn installiert? Reicht die jeweils aktuellste und ein neu emergen der darauf gelinkten Programme? Aktuell hab ich z.B. 4.2.52_p4 4.3.29-r2 4.5.20_p2 installiert, würde mich interessieren ob die alle notwendig sind. |
Ich hab nur sys-libs/db-4.3.29-r2. Nachdem ich db-4.2 entfernt habe, habe ich revdep-rebuild ausgefuehrt und alles hat kompiliert und laeuft.
Code: | ginny ~ # equery depends db
[ Searching for packages depending on db... ]
dev-lang/perl-5.8.8-r2 (berkdb? sys-libs/db)
dev-lang/php-5.2.1-r3 (berkdb? =sys-libs/db-4*)
dev-lang/python-2.4.3-r4 (!build & berkdb? >=sys-libs/db-3.1)
dev-libs/apr-util-0.9.12 (berkdb? =sys-libs/db-4*)
dev-libs/cyrus-sasl-2.1.22-r2 (berkdb? >=sys-libs/db-3.2)
dev-util/subversion-1.4.3 (berkdb? =sys-libs/db-4*)
net-nds/openldap-2.3.30-r2 (!minimal & !berkdb & !gdbm? >=sys-libs/db-4.2.52_p2-r1)
(!minimal&berkdb? >=sys-libs/db-4.2.52_p2-r1)
sys-devel/libperl-5.8.8-r1 (berkdb? sys-libs/db)
sys-libs/gdbm-1.8.3-r3 (berkdb? sys-libs/db) |
Es kommt natuerlich auch drauf an was fuer Pakete du installiert hast. Wenn da eins dabei ist welches z.B. explizit 4.2* braucht, dann brauchst du das natuerlich auch.
Mit revdep-rebuild kannst du ja auch nur eine bestimmte Lib abfragen, sogar noch vor dem entfernen. z.B.:
Code: | revdep-rebuild --library=/usr/lib/libdb-4.3.so -p
revdep-rebuild --library=/usr/lib/libdb_cxx-4.3.so -p |
Dann siehst du welche Version von welchen Paketen gerade genutzt wird und kannst entsprechend gucken welche version sie wirklich brauchen und dann evtl. neuinstallieren. |
|
Back to top |
|
|
Fauli l33t
Joined: 24 Apr 2004 Posts: 760 Location: Moers, Germany
|
Posted: Fri Apr 06, 2007 10:37 am Post subject: |
|
|
manuels wrote: | was meinst du mit "kaputt"?
An dev-libs/apr-util hat sich nicht viel geändert:
Code: | [I] dev-libs/apr-util (0.9.12@02/21/07): Apache Portable Runtime Library |
|
"Kaputt" im Sinne von revdep-rebuild. Das heißt, dass apr-util ohne installiertes db-4.2 solange nicht funktioniert, bis du es neu kompilierst. Dann benutzt es db-4.3. Und vielleicht funktioniert dann auch das Re-mergen von Subversion. _________________ Do your part to beautify the web! Turn off link underlining! |
|
Back to top |
|
|
manuels Advocate
Joined: 22 Nov 2003 Posts: 2146 Location: Europe
|
Posted: Fri Apr 06, 2007 11:27 am Post subject: |
|
|
Hää, nach Code: | emerge -C '<db-4.3' | konnte revdep-rebuild auf einmal subversion neu emergen.
Und wieso lief das bei mir scheif
Egal, jetzt läufts _________________ Build your own live cd with catalyst 2.0! |
|
Back to top |
|
|
|