Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 6479 - perl-5.8.0-r2 fails to compile
Summary: perl-5.8.0-r2 fails to compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Michael Cummings (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-08-14 16:43 UTC by Rigo
Modified: 2003-02-04 19:42 UTC (History)
0 users

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 Rigo 2002-08-14 16:43:41 UTC
1.3,ix86,gcc 3.2_pre

SOURCE -D_FILE_OFFSET_BITS=64 -march=i686 -O3 -pipe -Wall
gcc -o libperl.so -shared -L/usr/local/lib perl.o  gv.o toke.o perly.o op.o
regcomp.o dump.o util.o mg.o reentr.o hv.o av.o run.o pp_hot.o sv.o pp.o scope.o
pp_ctl.o pp_sys.o doop.o doio.o regexec.o utf8.o taint.o deb.o universal.o
xsutils.o globals.o perlio.o perlapi.o numeric.o locale.o pp_pack.o pp_sort.o 
>>> Unpacking perl-5.8.0.tar.gz
Configure: unknown option
--man1dir=/var/tmp/portage/perl-5.8.0-r2/image//usr/share/man/man1
Configure: unknown option --man1ext=1
Configure: unknown option
--man3dir=/var/tmp/portage/perl-5.8.0-r2/image//usr/share/man/man3
Configure: unknown option --man3ext=3
Usage: Configure [-dehrsEKOSV] [-f config.sh] [-D symbol] [-D symbol=value]
                 [-U symbol] [-U symbol=] [-A command:symbol...]
  -d : use defaults for all answers.
  -e : go on without questioning past the production of config.sh.
  -f : specify an alternate default configuration file.
  -h : print this help message and exit (with an error status).
  -r : reuse C symbols value if possible (skips costly nm extraction).
  -s : silent mode, only echoes questions and essential information.
  -D : define symbol to have some value:
         -D symbol         symbol gets the value 'define'
         -D symbol=value   symbol gets the value 'value'
  -E : stop at the end of questions, after having produced config.sh.
  -K : do not use unless you know what you are doing.
  -O : let -D and -U override definitions from loaded configuration file.
  -S : perform variable substitutions on all .SH files (can mix with -f)
  -U : undefine symbol:
         -U symbol    symbol gets the value 'undef'
         -U symbol=   symbol gets completely empty
  -A : manipulate symbol after the platform specific hints have been applied:
	 -A symbol=value		append " "value to symbol
	 -A append:symbol=value		append value to symbol
	 -A define:symbol=value		define symbol to have value
         -A clear:symbol		define symbol to be ''
	 -A define:symbol		define symbol to be 'define'
	 -A eval:symbol=value		define symbol to be eval of value
	 -A prepend:symbol=value	prepend value to symbol
	 -A undef:symbol		define symbol to be 'undef'
	 -A undef:symbol=		define symbol to be ''
  -V : print version number and exit (with a zero status).

!!! ERROR: The ebuild did not complete successfully.
!!! Function src_compile, Line -103, Exitcode 1
!!! Unable to configure

!!! emerge aborting on  /usr/portage/sys-devel/perl/perl-5.8.0-r2.ebuild .
Comment 1 Michael Cummings (RETIRED) gentoo-dev 2002-08-14 20:08:30 UTC
I'm locating a gcc 3.2_pre user now to verify. On my end, I was waiting to
upgrade any of my boxes until 3.2 final was out (sorry). The snippet you've is
from the last make install (there is a previous one for the libperl.so section).
If I posted on this bug a version of the ebuild without the offending manpage
flags, would you be interested in trying it? Mostly I'd like to confirm that it
is only those flags that are causing you trouble and not something more
overarching in the ebuild. Thanks,

Mike
Comment 2 Rigo 2002-08-15 01:58:38 UTC
*mummy always told me always to eat/test new things* so bring on the bacon ;) !

Grtz, 


Rigo
Comment 3 Michael Cummings (RETIRED) gentoo-dev 2002-08-15 21:14:41 UTC
My fault completely. I had a version where I tried to pass some manpage flags to
the config of perl - it should never have made it to portage like that. If you
do a --clean rsync, you should get the corrected version of it.
Comment 4 Rigo 2002-08-16 04:18:05 UTC
Solved my problem...Even compiles on 3.2 now ;)