Re: Snow Leopard Worries
Daniel Diaz <[email protected]> Wed, 16 Sep 2009 16:32:28 +0200
| Newsgroups | gmane.comp.gnu.prolog.bugs |
|---|---|
| Message-ID | <[email protected]> |
Hi Jasper
I have no Snow Leopard on a machine so it is difficult for me to fix
this (Paulo Moura kindly gave me an access to his mac for the initial
port on mac os). Can you give me an access to your machine (via ssh) ?
Daniel
> Hi Daniel and crew,
> I recently updated my MacBook to Snow Leopard, and now have some
> problems.
> While the Prolog executables I built previously with OSX 10.5 still
> run OK, I cannot build new ones. Here is a simple example to show the
> sort of errors I am getting. This is using gprolog 1.3.1.
> File test.pl:
> main :-
> write('Hello World!'), nl.
>
> jaspert$ gplc test.pl
> /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:4:32-bit
> absolute addressing is not supported for x86-64
> /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:4:cannot
> do signed 4 byte relocation
> /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:15:32-bit
> absolute addressing is not supported for x86-64
> /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:15:cannot
> do signed 4 byte relocation
> /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:17:32-bit
> absolute addressing is not supported for x86-64
> /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:17:cannot
> do signed 4 byte relocation
> /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:24:suffix
> or operands invalid for `push'
> /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:25:suffix
> or operands invalid for `push'
> /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:37:suffix
> or operands invalid for `pop'
> /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:38:suffix
> or operands invalid for `pop'
> /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:42:suffix
> or operands invalid for `push'
> /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:43:suffix
> or operands invalid for `push'
> /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:50:32-bit
> absolute addressing is not supported for x86-64
> /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:50:cannot
> do signed 4 byte relocation
> /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:54:32-bit
> absolute addressing is not supported for x86-64
> /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:54:cannot
> do signed 4 byte relocation
> /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:57:32-bit
> absolute addressing is not supported for x86-64
> /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:57:cannot
> do signed 4 byte relocation
> /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:67:suffix
> or operands invalid for `pop'
> /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:68:suffix
> or operands invalid for `pop'
> /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:72:suffix
> or operands invalid for `push'
> /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:73:suffix
> or operands invalid for `push'
> /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:76:suffix
> or operands invalid for `pop'
> /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:77:suffix
> or operands invalid for `pop'
> /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:81:suffix
> or operands invalid for `push'
> /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:82:suffix
> or operands invalid for `push'
> /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:85:suffix
> or operands invalid for `pop'
> /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:86:suffix
> or operands invalid for `pop'
> /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:102:unknown
> section type: symbol_stubs
> /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:102:Rest
> of line ignored. 1st junk character valued 115 (s).
> /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:104:Unknown
> pseudo-op: .indirect_symbol
> /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:104:Rest
> of line ignored. 1st junk character valued 95 (_).
> /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:107:Unknown
> pseudo-op: .indirect_symbol
> /var/folders/jd/jdqyw4wAELGd2CMr8XviVU+++TI/-Tmp-/gplcj7Nyge.s:107:Rest
> of line ignored. 1st junk character valued 95 (_).
> compilation failed
>
> ...so, I attempted to compile it under Snow Leopard to see if a new
> build would fix the problem. I downloaded the latest 'unstable' source
> code and ran 'configure' OK, but then:
>
> jaspert$ make
> (cd EnginePl; make config)
> gcc -march=i486 -O3 -fomit-frame-pointer -o pl_config pl_config.c
> pl_config.c:1: error: CPU you selected does not support x86-64
> instruction set
> pl_config.c:1: error: CPU you selected does not support x86-64
> instruction set
> make[1]: *** [pl_config] Error 1
> make: *** [all] Error 2
>
> I had a look at the INSTALL file to see if there was any mention of
> setting the architecture, and tried configuring with --disable-regs.
> This made no difference. I would like to be able to build prolog
> executables on OSX 10.6 that work on 10.5 and 10.4 -- currently even
> on 10.5 I cannot build one that works on 10.4. I would be quite happy
> if it was all 32-bit!
>
> Any help much appreciated
> --Jasper
>
>
> _______________________________________________
> Bug-prolog mailing list
> [email protected]
> http://lists.gnu.org/mailman/listinfo/bug-prolog
>
--
Ce message a ete verifie par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a ete trouve.