Opened 20 years ago

Closed 20 years ago

Last modified 19 years ago

#1988 closed defect (invalid)

Perl fails to build

Reported by: decibel (Jim Nasby) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.0
Keywords: Cc:
Port:

Description

I tried both with and without +threads

decibel@phonebook.1[14:40]~:21%sudo port install perl5.8 +threads ---> Fetching perl5.8 ---> Verifying checksum for perl5.8 ---> Extracting perl5.8 ---> Configuring perl5.8 Error: Target com.apple.configure returned: configure failure: shell command "cd "/opt/local/darwinports/dports/lang/perl5.8/work/perl-5.8.3" && LC_ALL=C sh Configure -Dusethreads -des -Dprefix='/opt/local' -Dccflags="-I'/opt/local/include'" -Dldflags=-L'/opt/local/lib' -Dvendorprefix='/opt/local'" returned error 1 Command output: /usr/bin/touch: line 10: syntax error near unexpected token `(' /usr/bin/touch: line 10: `On Mac OS (Classic), the path separator is ':', not '/', and the ' Symbolic links are supported. Checking how to test for symbolic links... Your builtin 'test -h' may be broken. Trying external '/bin/test -h'. You can test for symbolic links with '/bin/test -h'. Good, your tr supports [:lower:] and [:upper:] to convert case. Using [:upper:] and [:lower:] to convert case. 3b1 dynix isc_2 opus sunos_4_1 aix dynixptx linux os2 super-ux altos486 epix lynxos os390 svr4 amigaos esix4 machten os400 svr5 apollo fps machten_2 posix-bc ti1500 atheos freebsd mint powerux titanos aux_3 genix mips qnx ultrix_4 beos gnu mpc rhapsody umips bsdos greenhills mpeix sco unicos convexos hpux ncr_tower sco_2_3_0 unicosmk cxux i386 netbsd sco_2_3_1 unisysdynix cygwin irix_4 newsos4 sco_2_3_2 utekv darwin irix_5 next_3 sco_2_3_3 uts dcosx irix_6 next_3_0 sco_2_3_4 uwin dec_osf irix_6_0 next_4 solaris_2 vmesa dgux irix_6_1 nonstopux stellar vos dos_djgpp isc openbsd sunos_4_0 Which of these apply, if any? [darwin] Operating system name? [darwin] Operating system version? [7.4.0] Configure: line 3457: ./posthint.sh: No such file or directory

Change History (4)

comment:1 Changed 20 years ago by rshaw@…

You need to update your DarwinPorts tree. The latest version of the Portfile is Perl 5.8.4, and your log indicates it's building the 5.8.3 version which means your files are not up-to-date.

I cannot duplicate this problem with the latest Portfile which builds version 5.8.4 with threads just fine.

-rshaw

comment:2 Changed 20 years ago by rshaw@…

Resolution: worksforme
Status: newclosed

comment:3 Changed 20 years ago by decibel (Jim Nasby)

Resolution: worksforme
Status: closedreopened

Same error with 5.8.4

Configure: line 3458: ./posthint.sh: No such file or directory

comment:4 Changed 20 years ago by decibel (Jim Nasby)

Resolution: invalid
Status: reopenedclosed

Turns out touch was corrupted

Note: See TracTickets for help on using tickets.