[MacPorts] #13935: perl5.10: +universal variant fails to build

MacPorts trac at macosforge.org
Tue Jan 15 21:01:37 PST 2008


#13935: perl5.10: +universal variant fails to build
---------------------------+------------------------------------------------
  Reporter:  lgw4 at mac.com  |       Owner:  macports-tickets at lists.macosforge.org
      Type:  defect        |      Status:  new                                  
  Priority:  Normal        |   Milestone:  Port Bugs                            
 Component:  ports         |     Version:  1.6.0                                
Resolution:                |    Keywords:                                       
---------------------------+------------------------------------------------
Old description:

> mike:~ lgw4$ sudo port -v install perl5.10 +universal
> --->  Fetching perl5.10
> --->  perl-5.10.0.tar.gz doesn't seem to exist in
> /opt/local/var/macports/distfiles/perl5.10
> --->  Attempting to fetch perl-5.10.0.tar.gz from
> http://www.cpan.org/src/5.0/
>   % Total    % Received % Xferd  Average Speed   Time    Time     Time
> Current
>                                  Dload  Upload   Total   Spent    Left
> Speed
> 100 14.8M  100 14.8M    0     0   767k      0  0:00:19  0:00:19 --:--:--
> 825k
> --->  Verifying checksum(s) for perl5.10
> --->  Checksumming perl-5.10.0.tar.gz
> --->  Extracting perl5.10
> --->  Extracting perl-5.10.0.tar.gz
> --->  Applying patches to perl5.10
> --->  Applying
> /opt/local/var/macports/sources/rsync.macports.org/release/ports/lang/perl5.10/files
> /patch-hints_darwin.sh
> patching file hints/darwin.sh
> Hunk #1 succeeded at 236 with fuzz 2 (offset 12 lines).
> --->  Configuring perl5.10
> Configure: unknown option --disable-dependency-tracking
> 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'
>        common used examples (see INSTALL for more info):
>          -Duse64bitint            use 64bit integers
>          -Duse64bitall            use 64bit integers and pointers
>          -Dusethreads             use thread support
>          -Dinc_version_list=none  do not include older perl trees in @INC
>          -DEBUGGING=none          DEBUGGING options
>          -Dcc=gcc                 choose your compiler
>          -Dprefix=/opt/perl5      choose your destination
>   -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
>        e.g.:  -Uversiononly
>   -A : manipulate symbol after the platform specific hints have been
> applied:
>          -A append:symbol=value   append value to symbol
>          -A symbol=value          like append:, but with a separating
> space
>          -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 ''
>        e.g.:  -A prepend:libswanted='cl pthread '
>               -A ccflags=-DSOME_MACRO
>   -V : print version number and exit (with a zero status).
> Error: Target org.macports.configure returned: configure failure: shell
> command " cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_perl5.10/work/perl-5.10.0"
> && sh Configure --disable-dependency-tracking -Dusethreads -Duseshrplib
> -des -Dprefix='/opt/local' -Dccflags="-I'/opt/local/include'"
> -Dldflags=-L'/opt/local/lib' -Dvendorprefix='/opt/local' " returned error
> 1
> Command output:          -D symbol=value   symbol gets the value 'value'
>        common used examples (see INSTALL for more info):
>          -Duse64bitint            use 64bit integers
>          -Duse64bitall            use 64bit integers and pointers
>          -Dusethreads             use thread support
>          -Dinc_version_list=none  do not include older perl trees in @INC
>          -DEBUGGING=none          DEBUGGING options
>          -Dcc=gcc                 choose your compiler
>          -Dprefix=/opt/perl5      choose your destination
>   -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
>        e.g.:  -Uversiononly
>   -A : manipulate symbol after the platform specific hints have been
> applied:
>          -A append:symbol=value   append value to symbol
>          -A symbol=value          like append:, but with a separating
> space
>          -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 ''
>        e.g.:  -A prepend:libswanted='cl pthread '
>               -A ccflags=-DSOME_MACRO
>   -V : print version number and exit (with a zero status).
>
> Warning: the following items did not execute (for perl5.10):
> org.macports.activate org.macports.configure org.macports.build
> org.macports.destroot org.macports.install
> Error: Status 1 encountered during processing.

New description:

 {{{
 mike:~ lgw4$ sudo port -v install perl5.10 +universal
 --->  Fetching perl5.10
 --->  perl-5.10.0.tar.gz doesn't seem to exist in
 /opt/local/var/macports/distfiles/perl5.10
 --->  Attempting to fetch perl-5.10.0.tar.gz from
 http://www.cpan.org/src/5.0/
   % Total    % Received % Xferd  Average Speed   Time    Time     Time
 Current
                                  Dload  Upload   Total   Spent    Left
 Speed
 100 14.8M  100 14.8M    0     0   767k      0  0:00:19  0:00:19 --:--:--
 825k
 --->  Verifying checksum(s) for perl5.10
 --->  Checksumming perl-5.10.0.tar.gz
 --->  Extracting perl5.10
 --->  Extracting perl-5.10.0.tar.gz
 --->  Applying patches to perl5.10
 --->  Applying
 /opt/local/var/macports/sources/rsync.macports.org/release/ports/lang/perl5.10/files
 /patch-hints_darwin.sh
 patching file hints/darwin.sh
 Hunk #1 succeeded at 236 with fuzz 2 (offset 12 lines).
 --->  Configuring perl5.10
 Configure: unknown option --disable-dependency-tracking
 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'
        common used examples (see INSTALL for more info):
          -Duse64bitint            use 64bit integers
          -Duse64bitall            use 64bit integers and pointers
          -Dusethreads             use thread support
          -Dinc_version_list=none  do not include older perl trees in @INC
          -DEBUGGING=none          DEBUGGING options
          -Dcc=gcc                 choose your compiler
          -Dprefix=/opt/perl5      choose your destination
   -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
        e.g.:  -Uversiononly
   -A : manipulate symbol after the platform specific hints have been
 applied:
          -A append:symbol=value   append value to symbol
          -A symbol=value          like append:, but with a separating
 space
          -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 ''
        e.g.:  -A prepend:libswanted='cl pthread '
               -A ccflags=-DSOME_MACRO
   -V : print version number and exit (with a zero status).
 Error: Target org.macports.configure returned: configure failure: shell
 command " cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_perl5.10/work/perl-5.10.0"
 && sh Configure --disable-dependency-tracking -Dusethreads -Duseshrplib
 -des -Dprefix='/opt/local' -Dccflags="-I'/opt/local/include'"
 -Dldflags=-L'/opt/local/lib' -Dvendorprefix='/opt/local' " returned error
 1
 Command output:          -D symbol=value   symbol gets the value 'value'
        common used examples (see INSTALL for more info):
          -Duse64bitint            use 64bit integers
          -Duse64bitall            use 64bit integers and pointers
          -Dusethreads             use thread support
          -Dinc_version_list=none  do not include older perl trees in @INC
          -DEBUGGING=none          DEBUGGING options
          -Dcc=gcc                 choose your compiler
          -Dprefix=/opt/perl5      choose your destination
   -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
        e.g.:  -Uversiononly
   -A : manipulate symbol after the platform specific hints have been
 applied:
          -A append:symbol=value   append value to symbol
          -A symbol=value          like append:, but with a separating
 space
          -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 ''
        e.g.:  -A prepend:libswanted='cl pthread '
               -A ccflags=-DSOME_MACRO
   -V : print version number and exit (with a zero status).

 Warning: the following items did not execute (for perl5.10):
 org.macports.activate org.macports.configure org.macports.build
 org.macports.destroot org.macports.install
 Error: Status 1 encountered during processing.
 }}}

-- 
Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/13935#comment:2>
MacPorts </projects/macports>
Ports system for Mac OS


More information about the macports-tickets mailing list