Ich versuche mal wieder an meinem Balanced für Linux Weiter zu basteln.
Leider musste ich mal wieder Feststellen, dass ich es nicht mehr ausführen kann. Unter Ubuntu 10.10 gins noch. Jetzt unter 11.04 scheint es nicht mehr zu gehen.
Ich kann die Binary erstellen aber starten via IDE geht gar nicht. Da kommt dann nur "oops the debugger entered the error state .."
das Starten mittels Konsole gibt mir dann folgendes :
Code: Alles auswählen
corpsman@corpsman2:/sda5/sda5/Tools/Projects/Balanced$ ./Balanced
./Balanced: symbol lookup error: /usr/lib/libNewton.so: undefined symbol: _ZTVN10__cxxabiv121__vmi_class_type_infoE
corpsman@corpsman2:/sda5/sda5/Tools/Projects/Balanced$
Was mir sagt, dass etwas mit libNewton.so nicht stimmt. Ich hatte bisher ver. 2.11 drauf, aber auch ein Ubpdate auf 2.33 hat nichts gebracht
Könnt ihr mir weiter helfen ??
[edit]
Ein Versuch die .so file dynamisch zu laden scheitert bereits beim LoadLibrary
Code: Alles auswählen
Function LoadLib(Filename: String): Boolean;
Begin
If FileExistsUTF8(filename) Then Begin
result := True;
lib := LoadLibrary(utf8tosys(Filename)); // <-- Die Datei Existiert, aber lib bleibt 0
If lib = 0 Then
result := false;
End
Else
result := false;
End;