aggiedave Posted September 13, 2008 Share Posted September 13, 2008 I am trying to get internet access through my LAN, and have a linksys LNE100 network card. I have read the guide for the darwin_tulip driver, and several related posts in the forum, but have not found anything dealing with the error I am receiving while compiling the driver. I downloaded the tuilip driver from Sourceforge, and extracted the files into /Users/davidshcneider/Documents/darwin_tulip/ From the directory /Users/davidshcneider/Documents/darwin_tulip/scr I ran the command 'sudo make' from the termial command prompt, and recieved the following error: cc1plus: error: unrecognized command line option "-arch ppc" cc1plus: error: unrecognized command line option "-arch i386" make[1]: *** [dec2114x_eeprom.o] Error 1 I have posted the full output below, but first here is some info about my machine: processor: Intel Pentium 4, SSE2 manufacturer/model: Dell Dimension 4300 network card: linksys LNE100 OSX86: 10.4.8 by Jas I installed XCode Tools 2.2.1 which I downloaded from the apple developers website david-schneiders-computer:~/documents/darwin_tulip/src davidschneider$ sudo makePassword: set +e; for x in /tmp/od/tulip.dst//System/Library/Extensions/tulip.kext/Contents/MacOS /tmp/od/tulip.dst//System/Library/Extensions/tulip.kext/Contents /tmp/od/tulip.dst//System/Library/Extensions/tulip.kext/Contents/Resources/English.lproj /tmp/od/tulip.obj /tmp/od/tulip.dst; do \ test -d $x || mkdir -p $x; \ done set +e; for x in / / / /tmp/od/tulip.obj /tmp/od/tulip.dst; do \ test -d $x || mkdir -p $x; \ done /usr/bin/c++ -c -I. -I/System/Library/Frameworks/Kernel.framework/Headers -I/System/Library/Frameworks/Kernel.framework/Headers/bsd -I/System/Library/Frameworks/Kernel.framework/PrivateHeaders -DKERNEL -DKERNEL_PRIVATE -DDRIVER_PRIVATE -DAPPLE -DNeXT -D__MBUF_TRANSITION_ -I.. "-arch ppc" "-arch i386" -pipe "-fmessage-length=0" -fno-common -nostdinc -mlong-branch -O3 -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -fno-builtin -finline -fno-keep-inline-functions -force_cpusubtype_ALL -static -g "-fpermissive" -fno-rtti -fno-exceptions -fcheck-new -msoft-float -fapple-kext /Users/davidschneider/Documents/darwin_tulip/src/admtek/admtek981_eeprom.cpp -o /tmp/od/tulip.obj/admtek981_eeprom.o cc1plus: error: unrecognized command line option "-arch ppc" cc1plus: error: unrecognized command line option "-arch i386" make[1]: *** [admtek981_eeprom.o] Error 1 set +e; for x in / / / /tmp/od/tulip.obj /tmp/od/tulip.dst; do \ test -d $x || mkdir -p $x; \ done /usr/bin/c++ -c -I. -I/System/Library/Frameworks/Kernel.framework/Headers -I/System/Library/Frameworks/Kernel.framework/Headers/bsd -I/System/Library/Frameworks/Kernel.framework/PrivateHeaders -DKERNEL -DKERNEL_PRIVATE -DDRIVER_PRIVATE -DAPPLE -DNeXT -D__MBUF_TRANSITION_ -I.. "-arch ppc" "-arch i386" -pipe "-fmessage-length=0" -fno-common -nostdinc -mlong-branch -O3 -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -fno-builtin -finline -fno-keep-inline-functions -force_cpusubtype_ALL -static -g "-fpermissive" -fno-rtti -fno-exceptions -fcheck-new -msoft-float -fapple-kext /Users/davidschneider/Documents/darwin_tulip/src/dec2114x/dec2114x_eeprom.cpp -o /tmp/od/tulip.obj/dec2114x_eeprom.o cc1plus: error: unrecognized command line option "-arch ppc" cc1plus: error: unrecognized command line option "-arch i386" make[1]: *** [dec2114x_eeprom.o] Error 1 set +e; for x in / / / /tmp/od/tulip.obj /tmp/od/tulip.dst; do \ test -d $x || mkdir -p $x; \ done /usr/bin/c++ -c -I. -I/System/Library/Frameworks/Kernel.framework/Headers -I/System/Library/Frameworks/Kernel.framework/Headers/bsd -I/System/Library/Frameworks/Kernel.framework/PrivateHeaders -DKERNEL -DKERNEL_PRIVATE -DDRIVER_PRIVATE -DAPPLE -DNeXT -D__MBUF_TRANSITION_ -I.. "-arch ppc" "-arch i386" -pipe "-fmessage-length=0" -fno-common -nostdinc -mlong-branch -O3 -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -fno-builtin -finline -fno-keep-inline-functions -force_cpusubtype_ALL -static -g "-fpermissive" -fno-rtti -fno-exceptions -fcheck-new -msoft-float -fapple-kext /Users/davidschneider/Documents/darwin_tulip/src/pnic/pnic_eeprom.cpp -o /tmp/od/tulip.obj/pnic_eeprom.o cc1plus: error: unrecognized command line option "-arch ppc" cc1plus: error: unrecognized command line option "-arch i386" make[1]: *** [pnic_eeprom.o] Error 1 /usr/bin/c++ -c -I. -I/System/Library/Frameworks/Kernel.framework/Headers -I/System/Library/Frameworks/Kernel.framework/Headers/bsd -I/System/Library/Frameworks/Kernel.framework/PrivateHeaders -DKERNEL -DKERNEL_PRIVATE -DDRIVER_PRIVATE -DAPPLE -DNeXT -D__MBUF_TRANSITION_ "-arch ppc" "-arch i386" -pipe "-fmessage-length=0" -fno-common -nostdinc -mlong-branch -O3 -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -fno-builtin -finline -fno-keep-inline-functions -force_cpusubtype_ALL -static -g "-fpermissive" -fno-rtti -fno-exceptions -fcheck-new -msoft-float -fapple-kext /Users/davidschneider/Documents/darwin_tulip/src/base_eeprom.cpp -o /tmp/od/tulip.obj/base_eeprom.o cc1plus: error: unrecognized command line option "-arch ppc" cc1plus: error: unrecognized command line option "-arch i386" make: *** [base_eeprom.o] Error 1 Please let me know what I am doing wrong. Thanks for the help! -aggiedave Link to comment https://www.insanelymac.com/forum/topic/125806-error-while-compiling-darwin_tulip-driver/ Share on other sites More sharing options...
neilneil2000 Posted January 16, 2009 Share Posted January 16, 2009 I am having the same problem on Kalyway 10.5.5 Did you fix this in the end, or does anyone else have an idea? Link to comment https://www.insanelymac.com/forum/topic/125806-error-while-compiling-darwin_tulip-driver/#findComment-1043762 Share on other sites More sharing options...
neilneil2000 Posted January 25, 2009 Share Posted January 25, 2009 I have found the problem! It must be to do with the versions of the c++ and cc compilers. The versions in my installation didn't like the quotation marks around the -arch argument. To fix this go into Make.rules and remove the quotes around "-arch i386" so your file now looks like this: --- BEGINNING OF FILE REMOVED FOR CLARITY ---#first, set up all the compiler flags # need quotes around this TARGET = FAT PRE_TIGER_DARWIN = 0 ifeq "$(TARGET)" "PPC" ARCH = "-arch ppc" else ifeq "$(TARGET)" "X86" ARCH = -arch i386 else ifeq "$(TARGET)" "FAT" ARCH = "-arch ppc" "-arch i386" endif endif endif --- END OF FILE REMOVED FOR CLARITY --- Then when you run the following it *should* work make clean; make TARGET="X86" ; make install Link to comment https://www.insanelymac.com/forum/topic/125806-error-while-compiling-darwin_tulip-driver/#findComment-1056007 Share on other sites More sharing options...
Recommended Posts