This is the mail archive of the cygwin mailing list for the Cygwin project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Problem: Linking no longer functions because the collect2 program reports that the 'ld' program can no longer be found. "collect2: cannot find `ld'" I have reinstalled all of the gcc compiler packages with no success in getting the ld program back. I have tried searching for the 'ld' program (ld.exe) and it is not in the c:cygwing folder. I an not sure if the linker is in a speparate package so this may be just a case of a reload of some standard package, I have had to reload "sed" a number of times because it keeps being identified as a virus so I guess I was not surprised that 'ld' disappeared. Makefile contents: **************************************************************************************************** /home/gmiller/ $ cat simple.mak # # "$Id: makefile,v 1.4 2005/08/10 14:09:19 gmiller Exp gmiller $" # # exercise : simple simple: simple.o gcc -v -g -o $@ simple.o $(LLFLAGS) .c.o : gcc -v -c -g $(CCFLAGS) $*.c simple.o: simple.c /home/gmiller/ $ Standard Out of make: *************************************************************************************************** /home/gmiller/ $ make -f simple.mak simple gcc -v -c -g -Dcygwin simple.c Reading specs from /usr/lib/gcc/i686-pc-cygwin/3.4.4/specs Configured with: /usr/build/package/orig/test.respin/gcc-3.4.4-3/configure --ver bose --prefix=/usr --exec-prefix=/usr --sysconfdir=/etc --libdir=/usr/lib --libe xecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-langu ages=c,ada,c++,d,f77,pascal,java,objc --enable-nls --without-included-gettext -- enable-version-specific-runtime-libs --without-x --enable-libgcj --disable-java- awt --with-system-zlib --enable-interpreter --disable-libgcj-debug --enable-thre ads=posix --enable-java-gc=boehm --disable-win32-registry --enable-sjlj-exceptio ns --enable-hash-synchronization --enable-libstdcxx-debug Thread model: posix gcc version 3.4.4 (cygming special, gdc 0.12, using dmd 0.125) /usr/lib/gcc/i686-pc-cygwin/3.4.4/cc1.exe -quiet -v -D__CYGWIN32__ -D__CYGWIN__ -Dunix -D__unix__ -D__unix -idirafter /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../. ./../include/w32api -idirafter /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i68 6-pc-cygwin/lib/../../include/w32api -Dcygwin simple.c -quiet -dumpbase simple.c -mtune=pentiumpro -auxbase simple -g -version -o /cygdrive/c/DOCUME~1/gmiller/L OCALS~1/Temp/ccpfINRc.s ignoring nonexistent directory "/usr/local/include" ignoring nonexistent directory "/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i6 86-pc-cygwin/include" ignoring duplicate directory "/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686 -pc-cygwin/lib/../../include/w32api" #include "..." search starts here: #include <...> search starts here: /usr/lib/gcc/i686-pc-cygwin/3.4.4/include /usr/include /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../include/w32api End of search list. GNU C version 3.4.4 (cygming special, gdc 0.12, using dmd 0.125) (i686-pc-cygwin ) compiled by GNU C version 3.4.4 (cygming special, gdc 0.12, using dmd 0. 125). GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/as.exe -o simp le.o /cygdrive/c/DOCUME~1/gmiller/LOCALS~1/Temp/ccpfINRc.s gcc -v -g -o simple simple.o Reading specs from /usr/lib/gcc/i686-pc-cygwin/3.4.4/specs Configured with: /usr/build/package/orig/test.respin/gcc-3.4.4-3/configure --ver bose --prefix=/usr --exec-prefix=/usr --sysconfdir=/etc --libdir=/usr/lib --libe xecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-langu ages=c,ada,c++,d,f77,pascal,java,objc --enable-nls --without-included-gettext -- enable-version-specific-runtime-libs --without-x --enable-libgcj --disable-java- awt --with-system-zlib --enable-interpreter --disable-libgcj-debug --enable-thre ads=posix --enable-java-gc=boehm --disable-win32-registry --enable-sjlj-exceptio ns --enable-hash-synchronization --enable-libstdcxx-debug Thread model: posix gcc version 3.4.4 (cygming special, gdc 0.12, using dmd 0.125) /usr/lib/gcc/i686-pc-cygwin/3.4.4/collect2.exe -Bdynamic --dll-search-prefix=cy g -o simple.exe /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../crt0.o -L/usr/lib/gcc /i686-pc-cygwin/3.4.4 -L/usr/lib/gcc/i686-pc-cygwin/3.4.4 -L/usr/lib/gcc/i686-pc -cygwin/3.4.4/../../.. simple.o -lgcc -lcygwin -luser32 -lkernel32 -ladvapi32 -l shell32 -lgcc collect2: cannot find `ld' make: *** [simple] Error 1 /home/gmiller/ $ *********************************************************************************************
Attachment:
cygcheck.out
Description: Binary data
-- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |