<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>112243</bug_id>
          
          <creation_ts>2005-11-12 01:36 0000</creation_ts>
          <short_desc>perl-5.8.6-r6 fails to build on AMD64</short_desc>
          <delta_ts>2005-11-12 02:39:03 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>AMD64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>blocker</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>hollow@gentoo.org</reporter>
          <assigned_to>perl@gentoo.org</assigned_to>
          <cc>amd64@gentoo.org</cc>
    
    <cc>jakub@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>hollow@gentoo.org</who>
            <bug_when>2005-11-12 01:36:58 0000</bug_when>
            <thetext>I&apos;m trying to build stages for amd64, though stage3 aborts with the follwoing 
error: 
 
/usr/bin/ar rcu libperl.a perl.o  gv.o toke.o perly.o op.o pad.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 
`sh  cflags &quot;optimize=&apos;-O2&apos;&quot; opmini.o` -fPIC -DPERL_EXTERNAL_GLOB opmini.c 
          CCCMD =  x86_64-pc-linux-gnu-gcc -DPERL_CORE -c -fno-strict-aliasing 
-pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2  -Wall 
x86_64-pc-linux-gnu-gcc -L/usr/local/lib -o miniperl \ 
    miniperlmain.o opmini.o libperl.a 
libperl.a(pp.o)(.text+0x2b23): In function `Perl_pp_pow&apos;: 
: undefined reference to `pow&apos; 
libperl.a(pp.o)(.text+0x3991): In function `Perl_pp_modulo&apos;: 
: undefined reference to `floor&apos; 
libperl.a(pp.o)(.text+0x39b9): In function `Perl_pp_modulo&apos;: 
: undefined reference to `floor&apos; 
libperl.a(pp.o)(.text+0x3a8b): In function `Perl_pp_modulo&apos;: 
: undefined reference to `fmod&apos; 
libperl.a(pp.o)(.text+0x89fc): In function `Perl_pp_atan2&apos;: 
: undefined reference to `atan2&apos; 
libperl.a(pp.o)(.text+0x8ae3): In function `Perl_pp_sin&apos;: 
: undefined reference to `sin&apos; 
libperl.a(pp.o)(.text+0x8c23): In function `Perl_pp_cos&apos;: 
: undefined reference to `cos&apos; 
libperl.a(pp.o)(.text+0x8fa3): In function `Perl_pp_exp&apos;: 
: undefined reference to `exp&apos; 
libperl.a(pp.o)(.text+0x913a): In function `Perl_pp_log&apos;: 
: undefined reference to `log&apos; 
libperl.a(pp.o)(.text+0x9365): In function `Perl_pp_sqrt&apos;: 
: undefined reference to `sqrt&apos; 
libperl.a(pp.o)(.text+0x9528): In function `Perl_pp_int&apos;: 
: undefined reference to `ceil&apos; 
libperl.a(pp.o)(.text+0x953e): In function `Perl_pp_int&apos;: 
: undefined reference to `floor&apos; 
libperl.a(pp_pack.o)(.text+0x54c9): In function `S_pack_rec&apos;: 
: undefined reference to `floor&apos; 
libperl.a(pp_pack.o)(.text+0x54ed): In function `S_pack_rec&apos;: 
: undefined reference to `floor&apos; 
collect2: ld returned 1 exit status 
make: *** [miniperl] Error 1 
 
!!! ERROR: dev-lang/perl-5.8.6-r6 failed. 
!!! Function src_compile, Line 262, Exitcode 2 
!!! Unable to make 
!!! If you need support, post the topmost build error, NOT this status message. 
 
 
i tried to recompile libperl in the catalyst chroot, but it didn&apos;t do any 
good.. also google wasn&apos;t too informative on the issue..</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2005-11-12 01:48:15 0000</bug_when>
            <thetext>*** Bug 112245 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2005-11-12 01:55:24 0000</bug_when>
            <thetext>Looks like duplicate of Bug 104509; Bug 104509, comment #10 says fixed in CVS,
but does not say how. :-) CCing amd64. </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>chriswhite@gentoo.org</who>
            <bug_when>2005-11-12 02:11:10 0000</bug_when>
            <thetext>It&apos;s not linking to -lm. 
 
I&apos;ll have to see why it isn&apos;t... </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>hollow@gentoo.org</who>
            <bug_when>2005-11-12 02:23:01 0000</bug_when>
            <thetext>http://viewcvstest.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/perl/perl-5.8.7.ebuild?r1=1.11&amp;r2=1.12 
 
did the trick, maybe backport it to 5.8.6? </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>chriswhite@gentoo.org</who>
            <bug_when>2005-11-12 02:39:03 0000</bug_when>
            <thetext>/var/cvsroot/gentoo-x86/dev-lang/perl/perl-5.8.6-r6.ebuild,v  &lt;--  
perl-5.8.6-r6.ebuild 
new revision: 1.8; previous revision: 1.7 
 
Backported to 5.8.6. </thetext>
          </long_desc>
      
    </bug>

</bugzilla>