Aktuelle Zeit: 03.07.2020 16:51

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Forumsregeln


Die Forumsregeln lesen



Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: PB-Linker error /usr/bin/ld: purebasic.o
BeitragVerfasst: 02.11.2016 20:51 
Offline

Registriert: 02.11.2016 20:42
Hallo,

seit kurzen funktioniert PB unter Linux x64 nicht mehr.

Es kommt nur folgende Fehlermeldung:

Zitat:
/usr/bin/ld: purebasic.o: relocation R_X86_64_PC32 against symbol `exit@@GLIBC_2.2.5' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Ungültiger Wert
collect2: error: ld returned 1 exit status


Dieser Fehler scheint aber an den gcc - Bibliotheken zu liegen, oder?

Wie kann man diesen Fehler beheben oder zumindest umgehen?

PB-Version: PureBasic 5.43 LTS (Linux - x64) / 5.50 (Linux - x64)
OS: Ubuntu 16.10
Compilereinstellungen:
[x] Unicode-Executable erstellen
[ ] Thread-sicheres Executable erstellen
[ ] OnError-Unterstützung einschalten
Library Subsystem: gtk3 (std)/ gtk2 (add) *std: Standard / *add: additional

gcc - 4:6.1.1-1ubuntu2 / gcc -4.7.4-3ubuntu12 / gcc -6 /glibc -2.24-3ubuntu1 / ...
(Das System ist aktuell laut: Aktualisierungsverwaltung)


Zuletzt geändert von Bergmolch am 02.11.2016 22:38, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PB-Linker error /usr/bin/ld: purebasic.o
BeitragVerfasst: 02.11.2016 21:37 
Offline
Benutzeravatar

Registriert: 08.09.2004 00:57
Wohnort: Berlin
Bitte hier nochmals lesen: viewtopic.php?f=20&t=21156

Es fehlt zumindest die Distribution und die PB-Version. Ansonsten kann man da kaum helfen.

Wenn Du die fehlenden Infos hast, dann am besten im engl. Bugforum nochmals posten, das macht dann mehr Sinn.

Gruß
Thomas

_________________
PureBasic 5.71 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 19.3 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PB-Linker error /usr/bin/ld: purebasic.o
BeitragVerfasst: 02.11.2016 22:46 
Offline

Registriert: 02.11.2016 20:42
ldd-Ausgabe:

Zitat:
purebasic/compilers$ ldd ./purebasic
linux-vdso.so.1 => (0x00007ffe5872d000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fb7a64eb000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fb7a62d1000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fb7a5fc8000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fb7a5daa000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fb7a5a22000)
libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007fb7a581c000)
libcairo.so.2 => /usr/lib/x86_64-linux-gnu/libcairo.so.2 (0x00007fb7a5509000)
libgtk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 (0x00007fb7a4ebd000)
libgdk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 (0x00007fb7a4c08000)
libpangocairo-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007fb7a49fb000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007fb7a47d9000)
libpango-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007fb7a458b000)
libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007fb7a4338000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fb7a4025000)
libgthread-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0 (0x00007fb7a3e23000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007fb7a3aea000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fb7a3723000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fb7a350a000)
/lib64/ld-linux-x86-64.so.2 (0x000055e81074d000)
libpixman-1.so.0 => /usr/lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007fb7a3262000)
libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007fb7a301f000)
libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007fb7a2d72000)
libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007fb7a2b40000)
libxcb-shm.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007fb7a293c000)
libxcb-render.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007fb7a2730000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fb7a250e000)
libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007fb7a2304000)
libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007fb7a20f2000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fb7a1eea000)
libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007fb7a1ce4000)
libatk-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0 (0x00007fb7a1abd000)
libgio-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007fb7a1728000)
libpangoft2-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007fb7a1512000)
libXinerama.so.1 => /usr/lib/x86_64-linux-gnu/libXinerama.so.1 (0x00007fb7a130f000)
libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007fb7a10ff000)
libXrandr.so.2 => /usr/lib/x86_64-linux-gnu/libXrandr.so.2 (0x00007fb7a0ef4000)
libXcursor.so.1 => /usr/lib/x86_64-linux-gnu/libXcursor.so.1 (0x00007fb7a0ce8000)
libXcomposite.so.1 => /usr/lib/x86_64-linux-gnu/libXcomposite.so.1 (0x00007fb7a0ae5000)
libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007fb7a08e2000)
libthai.so.0 => /usr/lib/x86_64-linux-gnu/libthai.so.0 (0x00007fb7a06d9000)
libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007fb7a04d1000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fb7a025c000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007fb7a0032000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007fb79fe2e000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fb79fc28000)
libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007fb79fa02000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007fb79f7e5000)
libmount.so.1 => /lib/x86_64-linux-gnu/libmount.so.1 (0x00007fb79f59d000)
libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007fb79f31d000)
libdatrie.so.1 => /usr/lib/x86_64-linux-gnu/libdatrie.so.1 (0x00007fb79f115000)
libblkid.so.1 => /lib/x86_64-linux-gnu/libblkid.so.1 (0x00007fb79eed3000)
libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007fb79ecac000)
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007fb79eaa7000)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PB-Linker error /usr/bin/ld: purebasic.o
BeitragVerfasst: 04.11.2016 19:15 
Offline

Registriert: 02.11.2016 20:42
Hallöchen!

Gibt es eine Fehlerlösung?

Ich bleib sonst noch bei Ubuntu 16.04, denn da funktioniert alles normal.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PB-Linker error /usr/bin/ld: purebasic.o
BeitragVerfasst: 04.11.2016 20:28 
Offline
Benutzeravatar

Registriert: 08.09.2004 00:57
Wohnort: Berlin
So schnell? Eher unwahrscheinlich :mrgreen:
Ausserdem hast Du es nicht im engl. Forum gemeldet, wo der Entwickler mitliest und schneller geholfen wird, als es hier möglich ist.

Gruß
Thomas

_________________
PureBasic 5.71 | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 19.3 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  
cron

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye