I tried emerging perl 5.8 (unmasked) and it breaks with the following message, the stand-alone version of db_file (dev-perl/DB_File) is not installed.. I also have three versions of sys-libs/db installed in parallel. sys-libs/db-4.1.24 * sys-libs/db-1.85-r1 * sys-libs/db-3.2.9-r1 * cp DB_File.pm ../../lib/DB_File.pm AutoSplitting ../../lib/DB_File.pm (../../lib/auto/DB_File) gcc -c -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -march=pentium4 -O3 -pipe -DVERSION=\"1.804\" -DXS_VERSION=\"1.804\" -fpic "-I../.." version.c /var/tmp/portage/perl-5.8.0-r2/work/perl-5.8.0/miniperl "-I../../lib" "-I../../lib" ../../lib/ExtUtils/xsubpp -noprototypes -typemap ../../lib/ExtUtils/typemap -typemap typemap DB_File.xs > DB_File.xsc && mv DB_File.xsc DB_File.c Running Mkbootstrap for DB_File () chmod 644 DB_File.bs gcc -c -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -march=pentium4 -O3 -pipe -DVERSION=\"1.804\" -DXS_VERSION=\"1.804\" -fpic "-I../.." DB_File.c DB_File.xs: In function `ParseOpenInfo': DB_File.xs:1370: warning: passing arg 2 of pointer to function from incompatible pointer type DB_File.xs:1370: incompatible type for argument 4 of indirect function call DB_File.xs:1370: too few arguments to function make[1]: *** [DB_File.o] Error 1
Try to unmerge db-4.1.24, i've just installed perl-5.8 (5.8.0-r3) using only: sys-libs/db-1.85-r1 sys-libs/db-3.2.9-r1 good luck Que
I re-emerge db3 over db4 and compiled.. so db3 and db4 as not really separate (they use the same db.h I think).. And perl 5.8 should be marked as not compatible with db-4
...and perl 5.8 is back in mask. will check the db-4 issues, Mike
Olivier, Another dev has experienced the same problems with db-4.1.24, but db-4.0.14 was fine with --enable-futexes removed. I will look into this further and post any more insights as I find them. Thanks, Mike
I saw the same problem with perl-5.6.1-r9 and db-3.2.9-r1, but after re-emerging the same version of db it worked...
db-4 has been yanked, even for testing. There are issues with the current build of db-4 that break many apps. I'm afraid I can't help you with this until db-4 has been fixed.
Is this break only with db-4 right now (completely yanked and unsupported)?
until db-4 is fixed and unmasked, this can't be resolved.