On 11/03/2015 02:00 PM, Paulo Moura wrote:
>
>> On 03/11/2015, at 12:51, Fred Mesnard <
frederic...@gmail.com> wrote:
>>
>>
>>
>>> Le 3 nov. 2015 à 16:16, Jan Wielemaker <
J.Wiel...@vu.nl> a écrit :
>>>
>>>> FWIW: I’m running El Capitan on a Mac Book Aluminium, end of 2008, 8 Gb,
>>>> 2,4 GHz Intel Core 2 Duo, NVIDIA GeForce 9400M 256 Mo without problem.
>>>> With 2 Gb it was terribly slow. Under XQuartz 2.7.8,
>>>>
http://www.swi-prolog.org/download/devel/bin/SWI-Prolog-7.3.10.dmg
>>>> seems to runs fine, even gtrace. I had to allow OS X to run wild applications.
>>>
>>> Thanks. So you say all runs fine!? That makes the whole thing even weirder. How do we begin to find out what is different between your
>>> version and the failing ones??
>>
>> Some possibilities:
>> - I’ve installed the latest XQuartz
>>
http://www.xquartz.org
>> - we don’t have the same video card.
>
> I also have the latest XQuartz version but I get the black bars
instead of text in the SWI-Prolog.app application. My MacBook Pro uses a
NVIDIA GeForce GT 750M video card. A video card driver bug is indeed a
plausible explanation. But no problems using SWI-Prolog from the
command-line. Readline also works fine. What exactly are the problems
with it and how to reproduce them?
So far, I know about these problems with the binaries on MacOSX:
- Crash on startup (has happened before on some Macs, never diagnosed)
- App has black-on-black text (El Captain only, but apparently not all
installations). Note that the app is Qt-based, which does *not* use
X11.
- X11 crashes (mostly El Captain, but this too has happened before).
Use ?- emacs. from either the app or commandline version to test.
- GNU readline line update fails. If you type something and than
use the <- (backspace) the feedback is as if you typed a space.
The last character is deleted though. This applies to swipl running
in Terminal.app. Again only on some installations. Seems common
on El Captain, but a colleague also had it on Yosemite.
Only the last has a work-around: run "swipl -tty" to prevent it from
trying to control the terminal.
The most annoying thing is that the same binary works fine on system A
and fails on system B for no clear reason ...
Cheers --- Jan