hi leute,
im englischen forum habe ich zu diesem thema keine feedbacks erhalten, vielleicht kann mir hier jemand weiter helfen.
mein laufendes systems ist
Linux LinuxBook 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
und verwendet wird unter anderem purebasic 5.60 (x86) version auf der 64bit Linux Distribution.
die 64bit version der idee funktioniert ohne probleme, die 32bit version funktioniert nicht.
ich verwende einen ähnlichen konzept auch unter windows. führe eine win7 64bit und habe sowohl die 32bit als auch die 64bit version von purebasic drauf. jedes programm wird sowohl in 32bit als auch in 64bit kompiliert. dasselbe soll eben auch unter linux erreicht werden.
das starten der 32bit umgebung auf dem 64bit linux dauert zu lange und wenn ich eine kompilier-vorgang starte, hört sie nie auf, es hängt einfach und zieht die gesamte idee gleich in mitleidenschaften. ich kann dann nur verzeweifelt über die konsole killen.
gibts dazu irgendeine nützliche lösung?
purebasic 5.60 32Bit Version auf einem 64-Bit Linux-System
- NicTheQuick
- Ein Admin
- Beiträge: 8679
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
- Kontaktdaten:
Re: purebasic 5.60 32Bit Version auf einem 64-Bit Linux-Syst
Vermutlich fehlen noch jede Menge 32 Bit Libraries, die du nachinstallieren musst, damit es geht. Wundert mich ja schon, dass die IDE (nicht Idee) überhaupt startet.
Gegenfrage: Wozu brauchst du noch 32 Bit? Hast du tatsächlich Nutzer, die noch keine 64 Bit haben?
Gegenfrage: Wozu brauchst du noch 32 Bit? Hast du tatsächlich Nutzer, die noch keine 64 Bit haben?
Re: purebasic 5.60 32Bit Version auf einem 64-Bit Linux-Syst
ich habe mit kunden zu tun, denen es egal ist, ob 32 oder 64 bit und es muss immer laufen.
also sicherheitshalber biete ich immer beide varianten an, damit ich nachher nicht sowas hören muss, wie "es läuft nicht" oder sowas.
zum thema selbst:
was alles an libs muss ich denn installieren, kannst du mir eine übersicht oder einen roten faden geben
also sicherheitshalber biete ich immer beide varianten an, damit ich nachher nicht sowas hören muss, wie "es läuft nicht" oder sowas.
zum thema selbst:
was alles an libs muss ich denn installieren, kannst du mir eine übersicht oder einen roten faden geben
Re: purebasic 5.60 32Bit Version auf einem 64-Bit Linux-Syst
Nimm für die 32Bit Versionen eine Virtuelle Maschine. Je nach Distribution wird das sonst die reinste Odyssee,
PureBasic 5.46 LTS (Windows x86/x64) | windows 10 x64 Oktober failure
Re: purebasic 5.60 32Bit Version auf einem 64-Bit Linux-Syst
naja, primär nutze ich ohne hin mac.
linux läuft unter virtualbox und zwar einmal in 32bit variante und einmal in der 64bit variante. in beiden fällen habe ich erstmal linux mint 17 drauf.
dann habe ich jeweils 32 und 64 mit linux mint 18.2 drauf.
soweit ich dich jetzt verstehe, muss ich unter linux die 32bit-version auf einem 32-bit linux einsetzen und die 64-bit-version auf einem 64-bit-linux. soweit korrekt?
wenns das ist, dann ist linux in diesem punkt eine kleine enttäuschung. da glenzt ja selbst mac ohne probleme. naja. trotzdem kann ich damit leben. echt schade, wenns so is unter linux.
linux läuft unter virtualbox und zwar einmal in 32bit variante und einmal in der 64bit variante. in beiden fällen habe ich erstmal linux mint 17 drauf.
dann habe ich jeweils 32 und 64 mit linux mint 18.2 drauf.
soweit ich dich jetzt verstehe, muss ich unter linux die 32bit-version auf einem 32-bit linux einsetzen und die 64-bit-version auf einem 64-bit-linux. soweit korrekt?
wenns das ist, dann ist linux in diesem punkt eine kleine enttäuschung. da glenzt ja selbst mac ohne probleme. naja. trotzdem kann ich damit leben. echt schade, wenns so is unter linux.
- NicTheQuick
- Ein Admin
- Beiträge: 8679
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
- Kontaktdaten:
Re: purebasic 5.60 32Bit Version auf einem 64-Bit Linux-Syst
Normalerweise werden bei Linux nur die Libraries für die jeweilige Version installiert. Bei einem x64 Linux eben nur die 64-bit Libraries. Damit du auch die x86-Version Purebasic auf einem x64 Linux benutzen kannst, musst du alle x86 Bibliotheken nachinstallieren, die Purebasic zum Arbeiten braucht. Welche das alles sind, kannst du vielleicht mit dem Befehl ldd herausfinden. Bei mir sieht das so aus:
Code: Alles auswählen
nicolas@tp-w530:~/programme/purebasic/compilers$ ldd pbcompiler
linux-vdso.so.1 => (0x00007ffcc6ff0000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f1c6fa07000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f1c6f63d000)
/lib64/ld-linux-x86-64.so.2 (0x00005595dec7a000)
nicolas@tp-w530:~/programme/purebasic/compilers$ ldd purebasic
linux-vdso.so.1 => (0x00007f6b57ec8000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f6b57c70000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f6b57a56000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f6b5774c000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f6b5752f000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f6b571ad000)
libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007f6b56fa8000)
libcairo.so.2 => /usr/lib/x86_64-linux-gnu/libcairo.so.2 (0x00007f6b56c94000)
libgtk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 (0x00007f6b56649000)
libgdk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 (0x00007f6b56393000)
libpangocairo-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007f6b56186000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007f6b55f64000)
libpango-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007f6b55d17000)
libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f6b55ac4000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f6b557b3000)
libgthread-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0 (0x00007f6b555b0000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f6b55276000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f6b54eac000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f6b54c95000)
/lib64/ld-linux-x86-64.so.2 (0x00005577de2ef000)
libpixman-1.so.0 => /usr/lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007f6b549ed000)
libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f6b547a9000)
libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f6b544ff000)
libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f6b542da000)
libxcb-shm.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007f6b540d5000)
libxcb-render.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007f6b53ecb000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f6b53ca9000)
libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f6b53a9e000)
libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f6b5388c000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f6b53684000)
libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007f6b5347d000)
libatk-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0 (0x00007f6b53258000)
libgio-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007f6b52ed0000)
libpangoft2-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007f6b52cb9000)
libXinerama.so.1 => /usr/lib/x86_64-linux-gnu/libXinerama.so.1 (0x00007f6b52ab6000)
libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007f6b528a6000)
libXrandr.so.2 => /usr/lib/x86_64-linux-gnu/libXrandr.so.2 (0x00007f6b5269a000)
libXcursor.so.1 => /usr/lib/x86_64-linux-gnu/libXcursor.so.1 (0x00007f6b52490000)
libXcomposite.so.1 => /usr/lib/x86_64-linux-gnu/libXcomposite.so.1 (0x00007f6b5228d000)
libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007f6b52089000)
libthai.so.0 => /usr/lib/x86_64-linux-gnu/libthai.so.0 (0x00007f6b51e80000)
libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f6b51c77000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f6b51a07000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f6b517dd000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f6b515d9000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f6b513d2000)
libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f6b511b0000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f6b50f95000)
libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f6b50d36000)
libdatrie.so.1 => /usr/lib/x86_64-linux-gnu/libdatrie.so.1 (0x00007f6b50b2e000)
libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f6b50908000)
Re: purebasic 5.60 32Bit Version auf einem 64-Bit Linux-Syst
gut zu wissen, vielen dank für die ausführliche info