[OS X TeX] Re: Xindy?

Peter Dyballa Peter_Dyballa at Web.DE
Mon Jul 17 21:30:54 CEST 2006


Am 17.07.2006 um 17:13 schrieb Joachim Schrod:

> currently the thread reads as if still some issues are out there

Here is one more:

I start in Mac OS X on PowerPC this time in a tcsh based *shell*  
buffer (a *compilation* buffer is better) in GNU Emacs with

	./configure LDFLAGS="-dead_strip -L/usr/local/lib -L/sw/lib/ncurses - 
L/sw/lib -L/usr/X11R6/lib" CPPFLAGS="-I/usr/local/include -I/sw/ 
include -I/usr/X11R6/include" CFLAGS="-ggdb -O -pipe -faltivec - 
maltivec -mabi=altivec -mcpu=7450 -no-cpp-precomp -fomit-frame- 
pointer -foptimize-register-move -fcprop-registers -frename-registers  
-freorder-blocks -fpeephole -mpowerpc-gfxopt -mpowerpc-gpopt"

and see then:

	configure: configuring in rte
	configure: running /bin/sh './configure' --prefix=/usr/local   
'LDFLAGS=-dead_strip -L/usr/local/lib -L/sw/lib/ncurses -L/sw/lib -L/ 
usr/X11R6/lib' 'CPPFLAGS=-I/usr/local/include -I/sw/include -I/usr/ 
X11R6/include' 'CFLAGS=-ggdb -O -pipe -faltivec -maltivec - 
mabi=altivec -mcpu=7450 -no-cpp-precomp -fomit-frame-pointer - 
foptimize-register-move -fcprop-registers -frename-registers - 
freorder-blocks -fpeephole -mpowerpc-gfxopt -mpowerpc-gpopt'  
'CXXFLAGS=-I/sw/lib/fontconfig2/include -I/sw/lib/pango-ft219/include  
-I/sw/include/pango-1.0 -I/usr/local/include/freetype2 -I/sw/include/ 
libpng12 -I/sw/include -I/usr/local/include' --cache-file=/dev/null -- 
srcdir=.
	executing /Users/pete/Quellen/xindy-2.2-beta2/rte/clisp-2.33.2/src/ 
configure --with-export-syscalls --with-module=regexp --with- 
module=ordrules --without-readline --cache-file=config.cache
	configure: creating cache config.cache
	configure: * checks for programs
	
	...
	
	config.status: creating po/Makefile
	executing /Users/pete/Quellen/xindy-2.2-beta2/rte/clisp-2.33.2/src/ 
avcall/configure --srcdir=../../ffcall/avcall --with-export-syscalls  
--with-module=regexp --with-module=ordrules --without-readline -- 
cache-file=../config.cache
	configure: loading cache ../config.cache
	
	...
	
	config.status: creating avcall.h
	executing /Users/pete/Quellen/xindy-2.2-beta2/rte/clisp-2.33.2/src/ 
callback/configure --srcdir=../../ffcall/callback --with-export- 
syscalls --with-module=regexp --with-module=ordrules --without- 
readline --cache-file=../config.cache
	configure: loading cache ../config.cache
	
	...
	
	configure: configuring in vacall_r
	configure: running /bin/sh '../../../ffcall/callback/vacall_r/ 
configure' --prefix=/usr/local  '--srcdir=../../ffcall/callback' '-- 
with-export-syscalls' '--with-module=regexp' '--with-module=ordrules'  
'--without-readline' '--cache-file=../config.cache' 'CFLAGS=-ggdb -O - 
pipe -faltivec -maltivec -mabi=altivec -mcpu=7450 -no-cpp-precomp - 
fomit-frame-pointer -foptimize-register-move -fcprop-registers - 
frename-registers -freorder-blocks -fpeephole -mpowerpc-gfxopt - 
mpowerpc-gpopt' 'CPPFLAGS=-I/usr/local/include -I/sw/include -I/usr/ 
X11R6/include' 'LDFLAGS=-dead_strip -L/usr/local/lib -L/sw/lib/ 
ncurses -L/sw/lib -L/usr/X11R6/lib' --cache-file=../../config.cache -- 
srcdir=../../../ffcall/callback/vacall_r
	configure: loading cache ../../config.cache
	
	...
	
	configure: configuring in trampoline_r
	configure: running /bin/sh '../../../ffcall/callback/trampoline_r/ 
configure' --prefix=/usr/local  '--srcdir=../../ffcall/callback' '-- 
with-export-syscalls' '--with-module=regexp' '--with-module=ordrules'  
'--without-readline' '--cache-file=../config.cache' 'CFLAGS=-ggdb -O - 
pipe -faltivec -maltivec -mabi=altivec -mcpu=7450 -no-cpp-precomp - 
fomit-frame-pointer -foptimize-register-move -fcprop-registers - 
frename-registers -freorder-blocks -fpeephole -mpowerpc-gfxopt - 
mpowerpc-gpopt' 'CPPFLAGS=-I/usr/local/include -I/sw/include -I/usr/ 
X11R6/include' 'LDFLAGS=-dead_strip -L/usr/local/lib -L/sw/lib/ 
ncurses -L/sw/lib -L/usr/X11R6/lib' --cache-file=../../config.cache -- 
srcdir=../../../ffcall/callback/trampoline_r
	configure: loading cache ../../config.cache
	
	...
	
	    
**********************************************************************
	    
*                                                                    *
	   * To build & install the xindy package type the following  
commands:  *
	    
*                                                                    *
	   *          
make                                                       *
	   *         make  
install                                               *
	    
*                                                                    *
	    
**********************************************************************

I don't mind that some configure scripts have their own idea how they  
are to be used, but I do mind that the rte configure takes some FLAGs  
from the outside environment and does not follow what I've set at  
starting the whole phase. And there needs to be done some work to  
avoid crashing conftest programmes! How can I trust something that  
regularly crashes? When the 'make check' step succeeds it only proves  
that at least one test is missing: the one that returns an error. Or  
this (from xindy-2.2-beta2/rte/clisp-2.33.2/src/libcharset/configure):

	checking the maximum length of command line arguments... expr:  
syntax error

This failure happens without taking it into account (now cited from  
make):

	gcc -I. -I../../../libcharset/lib -I.. -I../../../libcharset/lib/.. - 
I../include -ggdb -O -pipe -faltivec -maltivec -mabi=altivec - 
mcpu=7450 -no-cpp-precomp -fomit-frame-pointer -foptimize-register- 
move -fcprop-registers -frename-registers -freorder-blocks -fpeephole  
-mpowerpc-gfxopt -mpowerpc-gpopt -I/usr/local/include -I/sw/include - 
I/usr/X11R6/include -DLIBDIR=\"/usr/local/lib\" - 
DENABLE_RELOCATABLE=1 -DIN_LIBRARY -DINSTALLDIR=\"/usr/local/lib\" - 
DNO_XMALLOC -Dset_relocation_prefix=libcharset_set_relocation_prefix - 
Drelocate=libcharset_relocate -DHAVE_CONFIG_H -c ../../../libcharset/ 
lib/relocatable.c -o relocatable.o
	/bin/sh ../libtool --mode=link gcc -dead_strip -L/usr/local/lib -L/ 
sw/lib/ncurses -L/sw/lib -L/usr/X11R6/lib -o libcharset.la -rpath / 
usr/local/lib -version-info 1:0:0 -no-undefined localcharset.lo  
relocatable.lo
	mkdir .libs
	chmod 777 .libs
	../libtool: line 5306: test: : integer expression expected
	../libtool: line 5306: test: : integer expression expected
	using piecewise archive linking...
	../libtool: line 5341: test: : integer expression expected
	../libtool: line 5341: test: : integer expression expected
	ar cru .libs/libcharset.a localcharset.o
	: .libs/libcharset.a

Configure, make and 'make check' with Fink went fine. That these  
steps cannot always be reproduced makes sure that this software is  
still experimental and not well adapted to PPC Mac OS X.


Trying configure again with

	env CONFIG_SHELL="/bin/bash -x" ./configure ...

to see what fails when trying to determine the maximum length of  
command line arguments, but this fails, too:

	+ echo 'LTLIBOBJS='\'''\'''
	+ echo
	+ test -n ''
	+ test -s confdefs.h
	+ cat
	+ echo
	+ sed '/^$/d' confdefs.h
	+ sort
	+ echo
	+ test 0 '!=' 0
	+ echo 'configure: exit 1'
	+ rm -f core '*.core'
	+ rm -rf 'conftest*' confdefs.h 'conf1350*'
	+ exit 1
	configure: error: /bin/bash -x './configure' failed for rte


--
Mit friedvollen Grüßen

   Pete

The human brain operates at only 10% of its capacity. The rest is  
overhead for the operating system.


------------------------- 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 macostex-archives mailing list