Martin v. L�wis wrote:
Malte Thoma <[EMAIL PROTECTED]> writes:f77 lall.o cfunc.o -L../../src -lClivar -L../../ManuProC_Base_Parts -lManuProcBase_Parts -lstdc++ -o testWelche Version von libstdc++5-dev hast Du denn installiert?
/usr/lib/libstdc++.so.5.0.2 aber im selben Verzeichnis da fliegen auch noch libstdc++-libc6.2-2.so.3 libstdc++.so.3.0.4 libstdc++-3-libc6.1-2-2.10.0.so rum, ist das von Bedeutung?
cfunc.o(.text+0x37): In function `cfunc_(int*, float*, char*, int)': : undefined reference to `std::cout'Das ist verwunderlich. Diese Symbole sind ganz bestimmt in libstdc++ definiert, bei mir zumindest. Was f�r eine Ausgabe erh�lst Du, wenn Du -Wl,--verbose zur Linkerzeile hinzuf�gst
f77 lall.o cfunc.o -L../../src -lClivar -L../../ManuProC_Base_Parts -lManuProcBase_Parts -lstdc++ -o test -Wl --verbose
g77 version 2.95.4 20011002 (Debian prerelease) (from FSF-g77 version 0.5.25 20010319 (prerelease))
Driving: f77 lall.o cfunc.o -L../../src -lClivar -L../../ManuProC_Base_Parts -lManuProcBase_Parts -lstdc++ -o test -Wl -v -lg2c -lm
Reading specs from /usr/lib/gcc-lib/i386-linux/2.95.4/specs
gcc version 2.95.4 20011002 (Debian prerelease)
/usr/lib/gcc-lib/i386-linux/2.95.4/collect2 -m elf_i386 -dynamic-linker /lib/ld-linux.so.2 -o test /usr/lib/crt1.o /usr/lib/crti.o /usr/lib/gcc-lib/i386-linux/2.95.4/crtbegin.o -L../../src -L../../ManuProC_Base_Parts -L/usr/lib/gcc-lib/i386-linux/2.95.4 lall.o cfunc.o -lClivar -lManuProcBase_Parts -lstdc++ -lg2c -lm -lgcc -lc -lgcc /usr/lib/gcc-lib/i386-linux/2.95.4/crtend.o /usr/lib/crtn.o
Wenn ich das richtig interpretiere, dann ruft f77 den gcc-2.95 auf anstatt des 'richtig' gcc-3.2.
Aber wie kann man das �ndern?
Vielleicht w�re eine alternative nicht den f77 zum linken sondern den gcc zu nehmen, aber dann m��e ich die fortran libs extra angeben - ich habe aber keine Ahnung wie die hei�en :-(
Gru�,
Malte
Bei mir kommt da u.a. auch attempt to open /usr/lib/gcc-lib/i386-linux/3.2.2/libstdc++.so succeeded -lstdc++ (/usr/lib/gcc-lib/i386-linux/3.2.2/libstdc++.so) Ciao, Martin .
-- H�ufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

