SWI-Prolog / plweb

SWI-Prolog web server sources for www.swi-prolog.org
http://www.swi-prolog.org
15 stars 10 forks source link

old versions are really old #14

Open Anniepoo opened 7 years ago

Anniepoo commented 7 years ago

On page

http://eu.swi-prolog.org/Download.html

is a link for 'old versions', which links to http://eu.swi-prolog.org/download/old?show=all

Which is truly ancient. This is cruft that needs cleaned up or removed

soegaard commented 6 years ago

The mac version here: http://www.swi-prolog.org/download/stable does not run on macOS 10.13.3 (High Sierra).

JanWielemaker commented 6 years ago

@soegaard This is a totally different topic. Please report on the swipl repo or issues repo and include details. does not run is not helpful. 7.6.4 is not very old. Their may be a local issue with your machine or an issue with this combination of versions in general.

soegaard commented 6 years ago

Exact error message:

mbp:ArgoTriCS soegaard$ /Applications/SWI-Prolog.app/Contents/swipl/bin/x86_64-darwin15.6.0/swipl

dyld: Library not loaded: @executable_path/../swipl/lib/x86_64-darwin15.6.0/libswipl.dylib

Referenced from: /Applications/SWI-Prolog.app/Contents/swipl/bin/x86_64-darwin15.6.0/swipl

Reason: image not found

Abort trap: 6

2018-06-27 16:16 GMT+02:00 Jan Wielemaker notifications@github.com:

@soegaard https://github.com/soegaard This is a totally different topic. Please report on the swipl repo or issues repo and include details. does not run is not helpful. 7.6.4 is not very old. Their may be a local issue with your machine or an issue with this combination of versions in general.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/SWI-Prolog/plweb/issues/14#issuecomment-400687685, or mute the thread https://github.com/notifications/unsubscribe-auth/AAcLxfN7b2ZY3bI4v005qfBWRAq2FIS_ks5uA5O8gaJpZM4Ki7eY .

-- -- Jens Axel Søgaard

JanWielemaker commented 6 years ago

PLEASE post to the right repo and topic. It is hard enough to keep track of issues and for people to find them. Use otool -L on the binary and/or .dylib files to find out what is missing.

soegaard commented 6 years ago

Isn't this the repo for the web-page?

Cloning and compiling the repo https://github.com/SWI-Prolog/swipl-devel works fine. What needs to be changed is the text and binary on the download page.

SWI Prolog 7.6.4 is not very old - but this page http://www.swi-prolog.org/download/stable mentions Snow Leopard which is from 2009 and Lion which is from 2011-12 ish.

2018-06-27 16:44 GMT+02:00 Jan Wielemaker notifications@github.com:

PLEASE post to the right repo and topic. It is hard enough to keep track of issues and for people to find them. Use otool -L on the binary and/or .dylib files to find out what is missing.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/SWI-Prolog/plweb/issues/14#issuecomment-400698825, or mute the thread https://github.com/notifications/unsubscribe-auth/AAcLxbMzdOGyozzUSGu2XGKXlPyKcYM1ks5uA5pOgaJpZM4Ki7eY .

-- -- Jens Axel Søgaard

JanWielemaker commented 6 years ago

It is supposed to run on systems that old. Dunno whether that is still true. If you compile on your own system it is unlikely that such issues arise. The precompiled binaries however are linked against the libraries of the build machine and unlike Microsoft, Apple isn't really famous for its binary compatibility. Possibly they have dropped some library in the latest version, but I can't tell which one. otool should be able to figure that out. Does the binary for 7.7 work for you? That is compiled under basically the same conditions as 7.6.4

Still, a bug in a binary distribution is not a bug in the website.

soegaard commented 6 years ago

Okay - got it. Last message here.

The error message quoted in earlier message said

dyld: Library not loaded: @executable_path/../swipl/lib/ x86_64-darwin15.6.0/libswipl.dylib

So it's not an Apple library that is missing.

2018-06-27 17:19 GMT+02:00 Jan Wielemaker notifications@github.com:

It is supposed to run on systems that old. Dunno whether that is still true. If you compile on your own system it is unlikely that such issues arise. The precompiled binaries however are linked against the libraries of the build machine and unlike Microsoft, Apple isn't really famous for its binary compatibility. Possibly they have dropped some library in the latest version, but I can't tell which one. otool should be able to figure that out. Does the binary for 7.7 work for you? That is compiled under basically the same conditions as 7.6.4

Still, a bug in a binary distribution is not a bug in the website.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/SWI-Prolog/plweb/issues/14#issuecomment-400713128, or mute the thread https://github.com/notifications/unsubscribe-auth/AAcLxZDiNKbK6Z0wPFXG66JaVO4Ej8_2ks5uA6KZgaJpZM4Ki7eY .

-- -- Jens Axel Søgaard

JanWielemaker commented 6 years ago

Unfortunately that is too quick. This message also appears if one of the dependencies of libswipl.dylib cannot be loaded. I assume the library itself is there as otherwise the distribution would be completely broken and surely there would have been many more error reports.