Building net-nntp/inn-2.4.3 fails when it cannot find db3.[a|so]: Reproducible: Always Steps to Reproduce: 1. Make sure you're on a system without db3.[so|a] 2. emerge net-nntp/inn-2.4.3 Actual Results: gcc -shared expire.lo interface.lo methods.lo ov.lo overdata.lo ovmethods.lo buffindexed/buffindexed.lo cnfs/cnfs.lo ovdb/ovdb.lo timecaf/caf.lo timecaf/timecaf.lo timehash/timehash.lo tradindexed/tdx-cache.lo tradindexed/tdx-data.lo tradindexed/tdx-group.lo tradindexed/tradindexed.lo tradspool/tradspool.lo trash/trash.lo -Wl,--rpath -Wl,/var/tmp/portage/net-nntp/inn-2.4.3/work/inn-2.4.3/lib/.libs -Wl,--rpath -Wl,/usr/lib/news/lib /var/tmp/portage/net-nntp/inn-2.4.3/work/inn-2.4.3/lib/.libs/libinn.so -ldb3 -Wl,-O1 -Wl,-z -Wl,now -Wl,-soname -Wl,libstorage.so.2 -o .libs/libstorage.so.2.0.0 /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/../../../../i686-pc-linux-gnu/bin/ld: cannot find -ldb3 collect2: ld returned 1 exit status Expected Results: ebuild would pull in needed dependencies. No problems with inn-2.4.1
Note: berkdb installs libdb-3.so but not libdb3.so -- perhaps this is part of the issue?
Further checking reveals that it appears that inn-2.4.3 needs the same patch as 2.4.1-berkdb.patch, which isn't provided for 2.4.3.
Created attachment 111442 [details, diff] 2.4.3-berkdb.patch (In reply to comment #2) > Further checking reveals that it appears that inn-2.4.3 needs the same patch as > 2.4.1-berkdb.patch, which isn't provided for 2.4.3. > Does this patch fix it for you? (This goes in the files/ dir)
Created attachment 111444 [details] inn-2.4.3-r1.ebuild Ebuild for patch
Could you try 2.4.3 again, I modified the ebuild to link against the current db that is symlinked.
A month without activity and works4me, feel free to reopen if needed