compiling perl 5.16.2 on cygwin on win7 fails with minperl.exe errorand I don't know fix, help me ob

V

visphatesjava

mmon\ Files/Intel/WirelessCommon:/cygdrive/c/Program\ Files\ (x86)/Lenovo/Access\ Connections:/cygdrive/c/Program\ Files\ (x86)/Intel/OpenCL\ SDK/2.0/bin/x86:/cygdrive/c/Program\ Files\ (x86)/Intel/OpenCL\ SDK/2.0/bin/x64:/bin:/usr/local:/etc:/usr/lib:/lib:/usr/sbin gcc -Wl,--enable-auto-import -Wl,--export-all-symbols -Wl,--enable-auto-image-base -fstack-protector -L/usr/local/lib -o miniperl.exe \
perlmini.o opmini.o miniperlmain.o gv.o toke.o perly.o pad.o regcomp.o dump.o util.o mg.o reentr.o mro.o keywords.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 globals.o perlio.o perlapi.o numeric.o mathoms.o locale.o pp_pack.o pp_sort.o cygwin.o -ldl -lcrypt
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `PATH=/home/gavin.schuette/perl-5.16.2:.:/usr/local/bin:/usr/bin:/cygdrive/c/Program\ Files/Common\ Files/Microsoft\ Shared/Microsoft\ Online\ Services:/cygdrive/c/Program\ Files\ (x86)/Common\ Files/Microsoft\ Shared/Microsoft\ Online\ Services:/cygdrive/c/Program\ Files/Common\ Files/Microsoft\ Shared/Windows\ Live:/cygdrive/c/Program\ Files\ (x86)/Common\ Files/Microsoft\ Shared/Windows\ Live:/cygdrive/c/Program\ Files\ (x86)/Intel/iCLS\ Client:/cygdrive/c/Program\ Files/Intel/iCLS\ Client:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/Windows/System32/Wbem:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0:/cygdrive/c/Program\ Files/ThinkPad/Bluetooth\ Software:/cygdrive/c/Program\ Files/ThinkPad/Bluetooth\ Software/syswow64:/cygdrive/c/Program\ Files/Intel/Intel(R)\ Management\ Engine\ Components/DAL:/cygdrive/c/Program\ Files/Intel/Intel(R)\ Management\ Engine\ Components/IPT:/cygdrive/c/Program\ Files\ (x86)/Intel/Intel(R)\ Management\ Engine\ Components/DAL:/cygdrive/c/Program\ Files\ (x86)/Intel/Intel(R)\ Management\ Engine\ Components/IPT:/cygdrive/c/Program\ Files\ (x86)/Intel/OpenCL\ SDK/2.0/bin/x86:/cygdrive/c/Program\ Files\ (x86)/Intel/OpenCL\ SDK/2.0/bin/x64:/cygdrive/c/Program\ Files/Common\ Files/Lenovo:/cygdrive/c/Program\ Files\ (x86)/Common\ Files/Ulead\ Systems/MPEG:/cygdrive/c/Program\ Files\ (x86)/Windows\ Live/Shared:/cygdrive/c/SWTOOLS/ReadyApps:/cygdrive/c/Program\ Files\ (x86)/Common\ Files/Lenovo:/cygdrive/c/Program\ Files/Intel/WiFi/bin:/cygdrive/c/Program\ Files/Common\ Files/Intel/WirelessCommon:/cygdrive/c/Program\ Files\ (x86)/Lenovo/Access\ Connections:/cygdrive/c/Program\ Files\ (x86)/Intel/OpenCL\ SDK/2.0/bin/x86:/cygdrive/c/Program\ Files\ (x86)/Intel/OpenCL\ SDK/2.0/bin/x64:/bin:/usr/local:/etc:/usr/lib:/lib:/usr/sbin gcc -Wl,--enable-auto-import -Wl,--export-all-symbols -Wl,--enable-auto-image-base -fstack-protector -L/usr/local/lib -o miniperl.exe \'
GNUmakefile:359: recipe for target `miniperl.exe' failed
make: *** [miniperl.exe] Error 1
 
J

johannes falcone

mmon\ Files/Intel/WirelessCommon:/cygdrive/c/Program\ Files\ (x86)/Lenovo/Access\ Connections:/cygdrive/c/Program\ Files\ (x86)/Intel/OpenCL\ SDK/2.0/bin/x86:/cygdrive/c/Program\ Files\ (x86)/Intel/OpenCL\ SDK/2.0/bin/x64:/bin:/usr/local:/etc:/usr/lib:/lib:/usr/sbin gcc -Wl,--enable-auto-import -Wl,--export-all-symbols -Wl,--enable-auto-image-base -fstack-protector -L/usr/local/lib -o miniperl.exe \

perlmini.o opmini.o miniperlmain.o gv.o toke.o perly.o pad.o regcomp.o dump.o util.o mg.o reentr.o mro.o keywords.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 globals.o perlio.o perlapi.o numeric.o mathoms.o locale.o pp_pack.o pp_sort.o cygwin.o -ldl -lcrypt

/bin/sh: -c: line 0: syntax error near unexpected token `('

/bin/sh: -c: line 0: `PATH=/home/gavin.schuette/perl-5.16.2:.:/usr/local/bin:/usr/bin:/cygdrive/c/Program\ Files/Common\ Files/Microsoft\ Shared/Microsoft\ Online\ Services:/cygdrive/c/Program\ Files\ (x86)/Common\ Files/Microsoft\ Shared/Microsoft\ Online\ Services:/cygdrive/c/Program\ Files/Common\ Files/Microsoft\ Shared/Windows\ Live:/cygdrive/c/Program\ Files\ (x86)/Common\ Files/Microsoft\ Shared/Windows\ Live:/cygdrive/c/Program\ Files\ (x86)/Intel/iCLS\ Client:/cygdrive/c/Program\ Files/Intel/iCLS\ Client:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/Windows/System32/Wbem:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0:/cygdrive/c/Program\ Files/ThinkPad/Bluetooth\ Software:/cygdrive/c/Program\ Files/ThinkPad/Bluetooth\ Software/syswow64:/cygdrive/c/Program\ Files/Intel/Intel(R)\ Management\ Engine\ Components/DAL:/cygdrive/c/Program\ Files/Intel/Intel(R)\ Management\ Engine\ Components/IPT:/cygdrive/c/Program\ Files\ (x86)/Intel/Intel(R)\ Management\ Engine\ Components/DAL:/cygdrive/c/Program\ Files\ (x86)/Intel/Intel(R)\ Management\ Engine\ Components/IPT:/cygdrive/c/Program\Files\ (x86)/Intel/OpenCL\ SDK/2.0/bin/x86:/cygdrive/c/Program\ Files\ (x86)/Intel/OpenCL\ SDK/2.0/bin/x64:/cygdrive/c/Program\ Files/Common\ Files/Lenovo:/cygdrive/c/Program\ Files\ (x86)/Common\ Files/Ulead\ Systems/MPEG:/cygdrive/c/Program\ Files\ (x86)/Windows\ Live/Shared:/cygdrive/c/SWTOOLS/ReadyApps:/cygdrive/c/Program\ Files\ (x86)/Common\ Files/Lenovo:/cygdrive/c/Program\ Files/Intel/WiFi/bin:/cygdrive/c/Program\ Files/Common\ Files/Intel/WirelessCommon:/cygdrive/c/Program\ Files\ (x86)/Lenovo/Access\ Connections:/cygdrive/c/Program\ Files\ (x86)/Intel/OpenCL\ SDK/2.0/bin/x86:/cygdrive/c/Program\ Files\ (x86)/Intel/OpenCL\ SDK/2.0/bin/x64:/bin:/usr/local:/etc:/usr/lib:/lib:/usr/sbin gcc -Wl,--enable-auto-import -Wl,--export-all-symbols -Wl,--enable-auto-image-base -fstack-protector -L/usr/local/lib -o miniperl.exe \'

GNUmakefile:359: recipe for target `miniperl.exe' failed

make: *** [miniperl.exe] Error 1

win7 64 bit cygwin
did ./compile and picked fast io and mostly defaults
using gcc n make on cygwin
 
J

johannes falcone

Quoth (e-mail address removed):



^^^^^^

Fix yer PATH. Take everything out that isn't necessary to compile perl.

In particular, take out any directories with silly characters (spaces,

brackets, whatever) in their names.



Ben

freaky where do I fix that? like in the make file?
 
J

Jim Gibson

johannes falcone said:
freaky where do I fix that? like in the make file?

No. In the initialization file appropriate for your shell in your
Cygwin home directory:

..bashrc or .profile for bash
..cshrc for csh
..cshrc or .tcshrc for tcsh
etc.

Do 'man xxx' for xxx = your shell and look for initialization options.

Or just do it temporarily in a shell session:

echo $path

set path ... (syntax depends upon which shell you are using)

echo $path
 
J

johannes falcone

Quoth (e-mail address removed):



^^^^^^

Fix yer PATH. Take everything out that isn't necessary to compile perl.

In particular, take out any directories with silly characters (spaces,

brackets, whatever) in their names.



Ben

its working!! you the man
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,755
Messages
2,569,536
Members
45,007
Latest member
obedient dusk

Latest Threads

Top