[OS X TeX] Xindy?

Bruno Voisin bvoisin at mac.com
Mon Jul 17 07:38:06 EDT 2006


Le 17 juil. 06 à 12:34, Simon Spiegel a écrit :

> It still fails after this step:
>
> make[1]: Nothing to be done for `all'.
> cd trampoline_r; make all
> make[1]: Nothing to be done for `all'.
> cd vacall_r; make check
> make[1]: Nothing to be done for `check'.
> cd trampoline_r; make check
> gcc -g -O2 -I. -I../../../ffcall/callback/trampoline_r -c ../../../ 
> ffcall/callback/trampoline_r/test1.c
> /bin/sh ./libtool --mode=link gcc -g -O2 -x none test1.o  
> trampoline.lo  -o test1
> gcc -g -O2 -x none test1.o trampoline.o -o test1
> gcc -g -O2 -I. -I../../../ffcall/callback/trampoline_r -c ../../../ 
> ffcall/callback/trampoline_r/test2.c
> /bin/sh ./libtool --mode=link gcc -g -O2 -x none test2.o  
> trampoline.lo  -o test2
> gcc -g -O2 -x none test2.o trampoline.o -o test2
> ./test1
> make[1]: *** [check] Illegal instruction
> make: *** [check-subdirs] Error 2
>
> Any ideas?

Works here on PPC (OS 10.4.7) without Fink:

cd vacall_r; make all
make[4]: Nothing to be done for `all'.
cd trampoline_r; make all
make[4]: Nothing to be done for `all'.
cd vacall_r; make all
make[4]: Nothing to be done for `all'.
cd trampoline_r; make all
make[4]: Nothing to be done for `all'.
cd vacall_r; make check
make[4]: Nothing to be done for `check'.
cd trampoline_r; make check
./test1
Works, test1 passed.
./test2
test2 passed.

and then compilation goes on for quite some time.

The fact that Justin Walker sees the same error on PPC seems to  
indicate this is not related to PPC vs. Intel, but to Fink.

Here's how test1 was created during ./configure:

gcc -g -O2 -I. -I../../../ffcall/callback/trampoline_r -c ../../../ 
ffcall/callback/trampoline_r/test1.c
/bin/sh ./libtool --mode=link gcc -g -O2 -x none test1.o  
trampoline.lo  cache-rs6000.lo -o test1
gcc -g -O2 -x none test1.o trampoline.o cache-rs6000.o -o test1
gcc -g -O2 -I. -I../../../ffcall/callback/trampoline_r -c ../../../ 
ffcall/callback/trampoline_r/test2.c
/bin/sh ./libtool --mode=link gcc -g -O2 -x none test2.o  
trampoline.lo  cache-rs6000.lo -o test2
gcc -g -O2 -x none test2.o trampoline.o cache-rs6000.o -o test2
./test1
Works, test1 passed.
./test2
test2 passed.

and which type of file test1 is:

$ file /Users/brunovoisin/Desktop/xindy-2.2-beta2/rte/clisp-2.33.2/ 
src/callback/trampoline_r/test1
/Users/brunovoisin/Desktop/xindy-2.2-beta2/rte/clisp-2.33.2/src/ 
callback/trampoline_r/test1: Mach-O executable ppc

No idea whether this can help. I'll stop there.

Bruno Voisin------------------------- Info --------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
          & FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/




More information about the MacOSX-TeX mailing list