Closed digidiver11 closed 7 years ago
Not an intentional decision by anyone. Can you give me more detail on what happens when you try to start it? I no longer have access to a Windows XP system, so this isn't something I can test / reproduce
Hello Dirk,
If I start the "Subsurface 4.6.0" under Windows XP the following
error message occurs: The procedure entry point "qsort_s" was not
found in the DLL msvcrt.dll.
With kind regards,
Am 29.01.2017 um 17:20 schrieb Dirk
Hohndel:
Not an intentional decision by anyone. Can you give me more
detail on what happens when you try to start it? I no longer
have access to a Windows XP system, so this isn't something I
can test / reproduce
—
You are receiving this because you authored the thread.
Reply to this email directly, view
it on GitHub, or mute
the thread.
{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/Subsurface-divelog/subsurface","title":"Subsurface-divelog/subsurface","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/Subsurface-divelog/subsurface"}},"updates":{"snippets":[{"icon":"PERSON","message":"@dirkhh in #177: Not an intentional decision by anyone. Can you give me more detail on what happens when you try to start it? I no longer have access to a Windows XP system, so this isn't something I can test / reproduce"}],"action":{"name":"View Issue","url":"https://github.com/Subsurface-divelog/subsurface/issues/177#issuecomment-275924781"}}}
Hello Dirk,
i have found this here: http://www.tripleboot.org/?p=423
Let’s take them in order:
Open the .pro file for your project and insert this line (I usually do it at the end):
QMAKE_LFLAGS_WINDOWS = /SUBSYSTEM:WINDOWS,5.01
Why 5.01? Well if you look at the original settings, using for example dumpbin/headers on your .exe file, you see that the SUBSYSTEM:WINDOWS version is set to 6. This means it can run on Windows Vista and later and why Windows XP rejects it. By changing it to 5, we declare XP and Win2k3 as kosher chaps too. (Those numbers 5 and 6 are the internal Windows version numbers.)
I thought originally it should be enough to specify /SUBSYSTEM:WINDOWS,5 but then the linker complains: LNK4010: invalid subsystem version number, and it resets it back to 6 🙁 So 5.01 it is.
Note: if you’re compiling a 64-bits flavored .exe file (and thus targeting 64-bits Windows XP) you instead should set <VALUE> to /SUBSYSTEM:WINDOWS,5.02
I hope this can help you. Thank you for your help !
With the best regards
Thanks for the input, but we don't build the Windows binaries on Windows, we cross-build them under Linux. Additionally, we don't use qmake. I'll see if I can find something similar to this for the MXE toolchain, but I will be blunt and honest with you... adding support for a 16 year old operating system is not high on my list of priorities. If it's something simple and easy to do, sure. Otherwise I'm afraid you'll be stuck on whatever is the last version of Subsurface that worked on XP.
Hello Dirk,
Yes, I can
understand that! Can you explain to me
briefly how the program for Windows is compiled. Can
I do so easily?
Since I do not develop programs for the PC, neither
for Windows nor for other operating systems, I am here something
on the hose.
What do I need. I am a VM
(Virtualbox), a lean Linux Distri and the appropriate tools.
I can not do anything with the more elaborate
explanations on the Internet.
I hope, that you can understand my bad english, sorry. It ist
from google translator ;-)).
With kind regards,
digidiver11
Am 29.01.2017 um 17:50 schrieb Dirk
Hohndel:
Thanks for the input, but we don't build the Windows
binaries on Windows but we cross-build them under Linux.
Additionally, we don't use qmake.
I'll see if I can find something similar to this for the MXE
toolchain, but I will be blunt and honest with you... adding
support for a 16 year old operating system is not high on my list
of priorities. If it's something simple and easy to do, sure.
Otherwise I'm afraid you'll be stuck on whatever is the last
version of Subsurface that worked on XP.
Ich verstehe nicht, warum Du das selber kompilieren willst - davon laeuft das ganze dann auch nicht unter XP. Der Prozess ist relativ gut dokumentiert, ist aber sicherlich nichts fuer den Anfaenger der sich mit Linux nicht auskennt. Und auf einem aelteren PC (ich nehme an, der ist aelter, da er unter XP laeuft) mit einer Linux VM wuerde der komplette Prozess wahrscheinlich mehrere Tage dauern. Es waere wahrscheinlich viel einfacher, eine VM mit einer Ubuntu 16.04 zu installieren und Subsurface in der VM laufen zu lassen :-)
Hallo Dirk,
ich glaube ich muss da etwas aufklären. Also unterwegs auf Reisen
habe ich immer ein Netbook verwendet. Diese Lenovo-Netbooks laufen
unter Win7 extrem bescheiden.
Mein PC zu Hause sieht schon aus beruflichen Gründen ganz anders
aus. Dort ist ein i7-3930k-3,2 GHz mit 64 GB RAM im Einsatz.
Als Betriebssystem läuft meist ein speziell angepasstes Win7Pro x64.
Auf diesem OS ist dann die Virtualbox installiert. Es laufen mehrere
verschieden OS auf diesem System.
Meine Frage bezog sich also nur auf mein "Urlaubs-Netbook".
Du hast natürlich vollkommen recht, es lohnt sich einfach nicht mehr
an dieser alten Krücke festzuhalten. Daher habe ich beschlossen, die
alten Kisten endgültig bei Ebay zu verticken.
Im Anschluss kommt dann ein HP Elitebook 2760p zum Einsatz. Wichtig
ist mir bei diesem Gerät, die Möglichkeit zu haben, verschiedene
Schnittstellen per Express Card anschliessen zu können. Genau
deshalb hatte ich noch an den alten Lenovo-Teilen festgehalten.
Also ganz herzlichen Dank für Deine Infos. Aber Du hast schön völlig
recht - neuere Hardware und endlich den kompletten Umstieg auf Linux
durchziehen.
Nur eine letzte Frage, welches Linux würdest Du mir empfehlen ????
Mit freundlichen Grüßen aus Berlin
Detlef Kochan
Am 30.01.2017 um 16:39 schrieb Dirk
Hohndel:
Ich verstehe nicht, warum Du das selber kompilieren willst -
davon laeuft das ganze dann auch nicht unter XP. Der Prozess ist
relativ gut dokumentiert, ist aber sicherlich nichts fuer den
Anfaenger der sich mit Linux nicht auskennt. Und auf einem
aelteren PC (ich nehme an, der ist aelter, da er unter XP
laeuft) mit einer Linux VM wuerde der komplette Prozess
wahrscheinlich mehrere Tage dauern.
Es waere wahrscheinlich viel einfacher, eine VM mit einer Ubuntu
16.04 zu installieren und Subsurface in der VM laufen zu lassen
:-)
—
You are receiving this because you authored the thread.
Reply to this email directly, view
it on GitHub, or mute
the thread.
{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/Subsurface-divelog/subsurface","title":"Subsurface-divelog/subsurface","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/Subsurface-divelog/subsurface"}},"updates":{"snippets":[{"icon":"PERSON","message":"@dirkhh in #177: Ich verstehe nicht, warum Du das selber kompilieren willst - davon laeuft das ganze dann auch nicht unter XP. Der Prozess ist relativ gut dokumentiert, ist aber sicherlich nichts fuer den Anfaenger der sich mit Linux nicht auskennt. Und auf einem aelteren PC (ich nehme an, der ist aelter, da er unter XP laeuft) mit einer Linux VM wuerde der komplette Prozess wahrscheinlich mehrere Tage dauern.\r\nEs waere wahrscheinlich viel einfacher, eine VM mit einer Ubuntu 16.04 zu installieren und Subsurface in der VM laufen zu lassen :-)"}],"action":{"name":"View Issue","url":"https://github.com/Subsurface-divelog/subsurface/issues/177#issuecomment-276095752"}}}
Hallo Detlef,
Ich glaube nicht, dass ich explizit gesagt habe, dass es sich nicht lohnt, an Deinem Netbook festzuhalten. Lustigerweise war ich bei Intel beschäftigt, als die Netbooks "erfunden" wurden, und ich fand die von Anfang an eher frustrierent unter unter-powert. Ich denke aber, dass Deine Entscheidung Sinn macht. Wenn es um Linux-Versionen geht... das ist alles Geschmackssache. Ich denke, dass die beste Unterstützung für Deutsche Benutzer sicher in einer OpenSUSE zu finden ist (full disclosure: ich war vor vielen, vielen Jahren mal der CTO der SUSE). Viele andere schwören auf Ubuntu. Ich selber benutze Arch Linux, aber das ist eher was für Leute, die bereit sind, sich ein bisschen mit einer komplizierteren Installation und etwas weniger "hand-holding" herumzuschlagen. Ausserdem habe ich keine Ahnung, wie gut die Unterstützung für deutschsprachige Benutzer ist (ich habe in gut 25 Jahren mit Linux noch nie eine lokalisierte Version benutzt, kann da also nicht mitreden - und mein Deutsch wir offensichtlich nach 15 Jahren in den USA auch eher etwas holprig).
Aber angesichts Deiner Antwort werde ich den "issue" jetzt mal schliessen (und die Dokumentation dahingehend updaten, dass XP anscheinend nicht mehr unterstützt ist. 4.5.6 ging noch, richtig?)
Hallo,
On 30.01.2017, at 17:04, digidiver11 notifications@github.com wrote:
ich glaube ich muss da etwas aufklären. Also unterwegs auf Reisen habe ich immer ein Netbook verwendet. Diese Lenovo-Netbooks laufen unter Win7 extrem bescheiden.
ween ich mich da kurz nochmal einschalten darf: Nach meiner Erfahrung laufen Netbooks unter Linux noch halbwegs flüssig, wenn sie unter Windows schon eher wie Honig laufen (aber ja, ein alter Atom ist aus heutiger Sicht schon etwas untermotorisiert). Bevor Du ihn wegwirfst, kannst Du ja nochmal versuchen, ein Linux draufzuhelfen (wenn das mit dem, was Du sonst damit tust, zusammen passt).
Ich habe auch noch ein altes Netbook rumliegen (und musst zu Weihnachten lernen, dass sogar mein Vater sein etwa 10 Jahre altes noch benutzt und ein Ubuntu Update brauchte) und finde, dass sich Subsurface auf den extrem schmalen Displays eher grenzwertig benutzen lässt.
Aus der Distributionsdiskussion halte ich mich raus, aber eines ist wichtig: emacs rulez over vi!!1!
.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oO Robert C. Helling Elite Master Course Theoretical and Mathematical Physics Scientific Coordinator Ludwig Maximilians Universitaet Muenchen, Dept. Physik Phone: +49 89 2180-4523 Theresienstr. 39, rm. B339 http://www.atdotde.de
Enhance your privacy, use cryptography! My PGP keys have fingerprints A9D1 A01D 13A5 31FA 6515 BB44 0820 367C 36BC 0C1D and DCED 37B6 251C 7861 270D 5613 95C7 9D32 9A8D 9B8F
Hallo Dirk,
und alle anderen, danke für Eure Antworten.
Am besten war der Hinweis zum Thema Notebook mit dem sehr schmalen
Bildschirm.
Wir machen es ganz einfach, ich begrabe das Thema Netbook (oder
Frustbook) und das Thema WinXP
und Du, lieber Dirk, kannst diesen Thread schliessen.
So ist das Thema endlich erledigt.
With kind regards,
Detlef Kochan
Am 31.01.2017 um 07:20 schrieb Dirk
Hohndel:
Hallo Detlef,
Ich glaube nicht, dass ich explizit gesagt habe, dass es sich
nicht lohnt, an Deinem Netbook festzuhalten. Lustigerweise war
ich bei Intel beschäftigt, als die Netbooks "erfunden" wurden,
und ich fand die von Anfang an eher frustrierent unter
unter-powert. Ich denke aber, dass Deine Entscheidung Sinn
macht.
Wenn es um Linux-Versionen geht... das ist alles
Geschmackssache. Ich denke, dass die beste Unterstützung für
Deutsche Benutzer sicher in einer OpenSUSE zu finden ist (full
disclosure: ich war vor vielen, vielen Jahren mal der CTO der
SUSE). Viele andere schwören auf Ubuntu.
Ich selber benutze Arch Linux, aber das ist eher was für Leute,
die bereit sind, sich ein bisschen mit einer komplizierteren
Installation und etwas weniger "hand-holding" herumzuschlagen.
Ausserdem habe ich keine Ahnung, wie gut die Unterstützung für
deutschsprachige Benutzer ist (ich habe in gut 25 Jahren mit
Linux noch nie eine lokalisierte Version benutzt, kann da also
nicht mitreden - und mein Deutsch wir offensichtlich nach 15
Jahren in den USA auch eher etwas holprig).
Aber angesichts Deiner Antwort werde ich den "issue" jetzt mal
schliessen (und die Dokumentation dahingehend updaten, dass XP
anscheinend nicht mehr unterstützt ist. 4.5.6 ging noch,
richtig?)
—
You are receiving this because you authored the thread.
Reply to this email directly, view
it on GitHub, or mute
the thread.
{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/Subsurface-divelog/subsurface","title":"Subsurface-divelog/subsurface","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/Subsurface-divelog/subsurface"}},"updates":{"snippets":[{"icon":"PERSON","message":"@dirkhh in #177: Hallo Detlef,\r\n\r\nIch glaube nicht, dass ich explizit gesagt habe, dass es sich nicht lohnt, an Deinem Netbook festzuhalten. Lustigerweise war ich bei Intel beschäftigt, als die Netbooks \"erfunden\" wurden, und ich fand die von Anfang an eher frustrierent unter unter-powert. Ich denke aber, dass Deine Entscheidung Sinn macht.\r\nWenn es um Linux-Versionen geht... das ist alles Geschmackssache. Ich denke, dass die beste Unterstützung für Deutsche Benutzer sicher in einer OpenSUSE zu finden ist (full disclosure: ich war vor vielen, vielen Jahren mal der CTO der SUSE). Viele andere schwören auf Ubuntu.\r\nIch selber benutze Arch Linux, aber das ist eher was für Leute, die bereit sind, sich ein bisschen mit einer komplizierteren Installation und etwas weniger \"hand-holding\" herumzuschlagen. Ausserdem habe ich keine Ahnung, wie gut die Unterstützung für deutschsprachige Benutzer ist (ich habe in gut 25 Jahren mit Linux noch nie eine lokalisierte Version benutzt, kann da also nicht mitreden - und mein Deutsch wir offensichtlich nach 15 Jahren in den USA auch eher etwas holprig).\r\n\r\nAber angesichts Deiner Antwort werde ich den \"issue\" jetzt mal schliessen (und die Dokumentation dahingehend updaten, dass XP anscheinend nicht mehr unterstützt ist. 4.5.6 ging noch, richtig?)"}],"action":{"name":"View Issue","url":"https://github.com/Subsurface-divelog/subsurface/issues/177#issuecomment-276284584"}}}
Hello everybody, I've been using the software "Subsurface" for quite some time now. At this point, a hearty thanks to the developers! Unfortunately, I have the problem that version 4.6.0 no longer works under Windows XP.
Please do not teach about Windows XP. I know how and why I use this operating system. The topic Windows ends with me anyway with Windows 7, afterwards there is only still Linux.
Yours sincerely, from Berlin