Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 11974 - comping perl-5.8.0-r2 breaks in db_file
Summary: comping perl-5.8.0-r2 breaks in db_file
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Michael Cummings (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-12-11 11:46 UTC by Olivier Crete (RETIRED)
Modified: 2003-02-04 19:42 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Olivier Crete (RETIRED) gentoo-dev 2002-12-11 11:46:34 UTC
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
Comment 1 Quequero 2002-12-11 13:10:22 UTC
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
Comment 2 Olivier Crete (RETIRED) gentoo-dev 2002-12-11 14:35:34 UTC
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
Comment 3 Michael Cummings (RETIRED) gentoo-dev 2002-12-11 18:11:11 UTC
...and perl 5.8 is back in mask. will check the db-4 issues,

Mike
Comment 4 Michael Cummings (RETIRED) gentoo-dev 2002-12-13 09:04:37 UTC
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
Comment 5 Richard Garand 2002-12-17 00:09:07 UTC
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... 
Comment 6 Michael Cummings (RETIRED) gentoo-dev 2002-12-17 11:30:14 UTC
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.
Comment 7 Michael Cummings (RETIRED) gentoo-dev 2002-12-18 19:27:44 UTC
Is this break only with db-4 right now (completely yanked and unsupported)?
Comment 8 Michael Cummings (RETIRED) gentoo-dev 2003-01-06 17:20:21 UTC
until db-4 is fixed and unmasked, this can't be resolved.