Summary: | app-admin/apache-tools fails to build with sys-libs/db-5.3 on ARM: /usr/lib/gcc/armv7a-hardfloat-linux-gnueabi/5.4.0/../../../../armv7a-hardfloat-linux-gnueabi/bin/ld: cannot find -ldb-4.8 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Nelson <nelsonwcf> |
Component: | Current packages | Assignee: | Lars Wendler (Polynomial-C) (RETIRED) <polynomial-c> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | hydrapolic |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | ARM | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge --info
qlist |
Description
Nelson
2017-10-31 17:17:47 UTC
Please always attach build logs and other attachments directly here. I doubt that this is really an issue with apache-tools but rather with dev-libs/apr-util[-gdbm] Can you please run the following command on the affected system and post its output here? qlist -e apr-util | xargs --no-run-if-empty scanelf -L -n -q -F '%n #F' | tr , '\n' | xargs --no-run-if-empty readlink -f | uniq | xargs --no-run-if-empty qfile -CS | sort -u That command requires app-portage/portage-utils (qlist) and app-misc/pax-utils (scanelf) to be installed. Furthermore please post the output of the follwing command: emerge --info apr-util apache-tools Small correction, I suppose it's an issue with dev-libs/apr-util[berkdb] Created attachment 502800 [details]
emerge --info
This is the emerge --info apr-util apache-tools
Created attachment 502802 [details]
qlist
Command:
qlist -e apr-util | xargs --no-run-if-empty scanelf -L -n -q -F '%n #F' | tr , '\n' | xargs --no-run-if-empty readlink -f | uniq | xargs --no-run-if-empty qfile -CS | sort -u
(In reply to Lars Wendler (Polynomial-C) from comment #3) > Small correction, I suppose it's an issue with dev-libs/apr-util[berkdb] (In reply to Lars Wendler (Polynomial-C) from comment #2) > I doubt that this is really an issue with apache-tools but rather with > dev-libs/apr-util[-gdbm] > > Can you please run the following command on the affected system and post its > output here? > > qlist -e apr-util | xargs --no-run-if-empty scanelf -L -n -q -F '%n #F' | tr > , '\n' | xargs --no-run-if-empty readlink -f | uniq | xargs > --no-run-if-empty qfile -CS | sort -u > > That command requires app-portage/portage-utils (qlist) and > app-misc/pax-utils (scanelf) to be installed. > > Furthermore please post the output of the follwing command: > > emerge --info apr-util apache-tools Logs uploaded. Just as I suspected. apr-util has been built against sys-libs/db-4.8 and this breaks compilation of apache-tools if sys-libs/db-4.8 has been replaced with a newer version. Please try to build apr-util against the newer version of sys-libs/db and your issue with apache-tools should go away. (In reply to Lars Wendler (Polynomial-C) from comment #7) > Just as I suspected. apr-util has been built against sys-libs/db-4.8 and > this breaks compilation of apache-tools if sys-libs/db-4.8 has been replaced > with a newer version. > Please try to build apr-util against the newer version of sys-libs/db and > your issue with apache-tools should go away. Seems like rebuilding apr-util worked. Wasn't portage supposed to take care of dependencies such as this one? |