On the one you are having problems, is the volume name "More Stuff"
with a space (difficult to tell due to email word wrap)? Because that
space isn't delimited with a backslash in the gcc command generated by
libtool, the shell misparses that space as a break between command
arguments (rather than a space within an argument).

I'd bet this isn't the only time having a space in the path will cause
problems in the unix world. The easiest solution is to not have spaces
in filenames...

dan

On Wed, Oct 29, 2003 at 08:03:19PM -0500, Koen van der Drift wrote:
> 
> When I try to build emboss-2.7.1-4, I get this error on one Mac, on the  
> other I don't see it. Both have 10.2.8, fink 0.16.0, and 10.2-gcc3.3:
> 
> ...
> Making all in ajax
> if /bin/sh ../libtool --mode=compile gcc -DPACKAGE_NAME=\"\"  
> -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\"  
> -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"EMBOSS\" -DVERSION=\"2.7.1\"  
> -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1  
> -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1  
> -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1  
> -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1  
> -DHAVE_UNISTD_H=1 -DGETPGRP_VOID=1 -DHAVE_STRFTIME=1 -DHAVE_UNISTD_H=1  
> -DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_WORKING_VFORK=1  
> -DHAVE_WORKING_FORK=1 -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_LIBM=1  
> -DPLD_png=1  -I. -I. -DAJAX_FIXED_ROOT=\"/Volumes/More  
> Stuff/.src/emboss-2.7.1-4/EMBOSS-2.7.1/emboss\" -DPREFIX=\"/sw\"  
> -I../plplot  -I/sw/include  
> -I/System/Library/Frameworks/JavaVM.framework/Versions/1.3.1/Home  
> -DHAVE_JAVA  
> -I/System/Library/Frameworks/JavaVM.framework/Versions/1.3.1/Home/ 
> include -DNO_AUTH  -g -O2 -MT ajacd.lo -MD -MP -MF ".deps/ajacd.Tpo" \
>   -c -o ajacd.lo `test -f 'ajacd.c' || echo './'`ajacd.c; \
> then mv -f ".deps/ajacd.Tpo" ".deps/ajacd.Plo"; \
> else rm -f ".deps/ajacd.Tpo"; exit 1; \
> fi
> mkdir .libs
>  gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\"  
> -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"EMBOSS\"  
> -DVERSION=\"2.7.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1  
> -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1  
> -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1  
> -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_DIRENT_H=1  
> -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1 -DGETPGRP_VOID=1 -DHAVE_STRFTIME=1  
> -DHAVE_UNISTD_H=1 -DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_WORKING_VFORK=1  
> -DHAVE_WORKING_FORK=1 -DHAVE_VPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_LIBM=1  
> -DPLD_png=1 -I. -I. -DAJAX_FIXED_ROOT=\"/Volumes/More  
> Stuff/.src/emboss-2.7.1-4/EMBOSS-2.7.1/emboss\" -DPREFIX=\"/sw\"  
> -I../plplot -I/sw/include  
> -I/System/Library/Frameworks/JavaVM.framework/Versions/1.3.1/Home  
> -DHAVE_JAVA  
> -I/System/Library/Frameworks/JavaVM.framework/Versions/1.3.1/Home/ 
> include -DNO_AUTH -g -O2 -MT ajacd.lo -MD -MP -MF .deps/ajacd.Tpo -c  
> ajacd.c  -fno-common -DPIC -o .libs/ajacd.o
> gcc: cannot specify -o with -c or -S and multiple compilations
> make[1]: *** [ajacd.lo] Error 1
> make: *** [all-recursive] Error 1
> 
> Any ideas what could cause this?
> 
> thanks,
> 
> - Koen.

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks



-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?   SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to