Build fails in one of two different ways, depending on the version of apbs that is installed. apbs no longer appears as a dependency, though. Failure is identical to closed bug 324969 in the first case. Reproducible: Always Steps to Reproduce: 1. emerge apbs; emerge tinker 2. 3. Actual Results: If apbs-1.2 is installed, tinker build fails in the link step because of unresolved dependencies. If apbs 1.3 is in stalled, tinker build fails in the compile step because of argument list differences. From the tinker ChangeLog 28 Oct 2010; Justin Lecher <jlec@gentoo.org> tinker-5.1.09.ebuild, tinker-6.0.ebuild: Removed apbs support This doesn't seem to be true as pmpb.c is still compiled and making apbs calls. The apbs libraries are also reference in the ebuild.
Created attachment 253643 [details] build log with apbs 1.2 installed
Created attachment 253653 [details] build log apbs 1.2 installed
Created attachment 253655 [details] build log apbs 1.3 installed
Created attachment 253777 [details, diff] tinker-6.0-r1.ebuild.patch ebuild patch to remove apbs dependencies
I cannot see any apbs deps here.
(In reply to comment #5) > I cannot see any apbs deps here. > Hmm? The tinker-6.0 ebuild in the repository still fails exactly the same way for me. From the build log (first attachment): gfortran -Wl,-rpath /opt/sun-jdk-1.6.0.22/jre/lib/amd64/server/ -o gda.x gda.o libtinker.a -lapbsmainroutines -lapbs -lmaloc -L/opt/sun-jdk-1.6.0.22/jre/lib/amd64/server/ -ljvm libtinker.a(pmpb.o): In function `apbsempole_': pmpb.c:(.text+0xef9): undefined reference to `Vatom_setDipole' Vatom_setDipole is an APBS routine, not a tinker one. The patch I submitted causes dummy APBS routines to be compiled.
I am on that.
Please test version 6 and report.
Yes, it compiles now. Thanks.