Kein Betreff


Mi Jan 27 17:41:19 CET 1999


>From guckes  Wed Jan 27 18:41:20 1999
Return-Path: <owner-linux-l at calle.in-berlin.de>
Delivered-To: guckes at math.fu-berlin.de
Received: (qmail 13719 invoked from network); 27 Jan 1999 17:41:18 -0000
Received: from methan.in-berlin.de (160.45.10.13)
  by leibniz.math.fu-berlin.de with SMTP; 27 Jan 1999 17:41:18 -0000
Received: from calle.in-berlin.de (calle.in-berlin.de [193.175.21.97])
	by methan.in-berlin.de (8.9.1/8.9.1) with ESMTP id SAA24023;
	Wed, 27 Jan 1999 18:41:08 +0100 (CET)
	(envelope-from owner-linux-l at calle.in-berlin.de)
Received: by calle.in-berlin.de (Smail3.2.0.98) 
	  from  localhost with smtp
	  id <m105YpD-000A0aC>; Wed, 27 Jan 1999 18:32:23 +0100 (CET)
Received: by calle.in-berlin.de (Smail3.2.0.98)
	  id <m105YpB-000A0Ra>; Wed, 27 Jan 1999 18:32:21 +0100 (CET)
Date: Wed, 27 Jan 1999 18:14:23 +0100
From: Christoph Lange <clange at jane.biologie.fu-berlin.de>
To: BeLUG ML <linux-l at calle.in-berlin.de>
Subject: linux-l: Linken mit LEDA - Problem
Message-ID: <19990127181423.A6049 at jazz.biologie.fu-berlin.de>
Mail-Followup-To: BeLUG ML <linux-l at calle.in-berlin.de>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Mailer: Mutt 0.95i
X-Organization: Institut fuer Verhaltensbiologie, FU Berlin
X-Priv-Address: Haehnelstr. 14, 12159 Berlin
X-Priv-Telephone: +49 30 859 35 33
Sender: owner-linux-l at calle.in-berlin.de
Reply-To: linux-l at calle.in-berlin.de
Status: O
Content-Length: 2033
Lines: 44


Hallo, Ihr!

Ich habe hier ein Problem, ein Programm mit der LEDA Bibliothek zu
linken. Ich bekomme bei dem Versuch das zu tun immer folgende Ausgabe:

----
c++ DSPDevice_linux.o main.o -lL -lm  -o rcsa
main.o: In function `leda_random_source::get(void)':
main.o(.leda_random_source::gnu.linkonce.t.get(void)+0x9): undefined reference to `bsd_random::get_random(void)'
main.o: In function `leda_random_source::~leda_random_source(void)':
main.o(.gnu.linkonce.t._._18leda_random_source+0xe): undefined reference to `bsd_random::~bsd_random(void)'
/usr/local/lib/libL.a(_leda.o): In function `LEDA::write_log(char const *)':
_leda.o(.text+0x191): undefined reference to `ios virtual table'
_leda.o(.text+0x1ee): undefined reference to `ostream::ios virtual table'
_leda.o(.text+0x249): undefined reference to `ofstream::ios virtual table'
/usr/local/lib/libL.a(_leda.o): In function `LEDA::user_log(void)':
_leda.o(.text+0x449): undefined reference to `ios virtual table'
_leda.o(.text+0x4a6): undefined reference to `ostream::ios virtual table'
_leda.o(.text+0x501): undefined reference to `ofstream::ios virtual table'
/usr/local/lib/libL.a(_leda.o): In function `LEDA::check_license(void)':
_leda.o(.text+0x830): undefined reference to `ios virtual table'
_leda.o(.text+0x893): undefined reference to `istream::ios virtual table'
_leda.o(.text+0x8f7): undefined reference to `ifstream::ios virtual table'
collect2: ld returned 1 exit status
make: *** [rcsa] Error 1
----

Ein besonders erschröckliches Problem scheint zu sein, daß die
Funktionen der SDL von C++ nicht gefunden werden. Woran kann soetwas
liegen? Welche Informationen müßte ich noch schicken, daß mir jemand
helfen kann?

BTW: Die LEDA-Version, die ich habe (v 3.7.1) ist die Version für
egcs, den ich in der Version 1.0.3 habe, allerdings offenbar für den
egcs Version 1.1. Macht das Probleme?

	Gruß, Christoph.

-- 
Christoph Lange				clange at jane.biologie.fu-berlin.de
Institut fuer Verhaltensbiologie	    			 838-5068
Haderslebener Str. 9
12163 Berlin - GERMANY



Mehr Informationen über die Mailingliste linux-l