[tlbuild] HPux again

Jonathan Kew jonathan_kew at sil.org
Wed Jun 4 16:47:31 CEST 2008


On 4 Jun 2008, at 3:26 pm, Tim Arnold wrote:

> hi,
> Well sorry to say I'm having troubles all over again on the HPs. I  
> decided to start fresh in a new dir with:
>
> rsync -a --exclude=.svn tug.org::tldevsrc/Build/source ./
>
> cd source;
> then the following configure statement, which worked a couple of  
> weeks ago, according to my notes:
>
> configure --without-xindy --with-fontconfig=/u/tiarno/fc --without- 
> luatex --without-dvipng --without-xdvipdfmx --without-xetex
>
> and then 'make' give me the following:
>
> gcc -DHAVE_CONFIG_H  -I. -I. -I.. -I./..  -I../../libs/obsdcompat - 
> I../../libs/obsdcompat/.. -I./../../libs/obsdcompat -I./../../libs/ 
> obsdcompat/..  -I./../../libs/zlib -I./../../libs/libpng -I./../../ 
> libs/xpdf -Dextra_version_info=`date +-%Y%m%d%H` -g -O2  -c -I./ 
> synctex -I../../libs/zlib -I./../../libs/zlib -o synctex_parser.o  
> synctex/synctex_parser.c
> gcc -o synctex   synctex_main.o synctex_parser.o ../../libs/zlib/ 
> libz.a
> /usr/ccs/bin/ld: Can't create synctex
> /usr/ccs/bin/ld: Is a directory
> collect2: ld returned 1 exit status
> make[2]: *** [synctex] Error 1
> make[2]: Leaving directory `/r/ge.unx.sas.com/vol/vol10/u101/tiarno/ 
> texlive2008/source/texk/web2c'
> make[1]: Leaving directory `/r/ge.unx.sas.com/vol/vol10/u101/tiarno/ 
> texlive2008/source/texk'
> make: *** [all] Error 1

A couple of weeks ago, the synctex tool wasn't included in the build  
yet (added on May 27, to be exact), so that could explain the  
difference -- but I don't know what all this actually means.

Would it be worth trying to use GNU ld rather than /usr/ccs/bin/ld?  
(Hmmm, does that require reconfiguring the compiler?)

>
> I don't understand this, but the 'Is a directory' looks pretty  
> wrong, so I checked:
>> file /usr/ccs/bin/ld
>> /usr/ccs/bin/ld:        PA-RISC1.1 shared executable dynamically  
>> linked
>
> any ideas appreciated.

The "standard" Build script would create a Work subdir within Build/ 
source, cd into Work, then run ../configure <options>, rather than  
building directly in the source tree. You might try that to see if it  
changes anything, as that's the main way the configure & make stuff  
has been exercised.

Looking further ahead, I think for a "real" build you should have  
fontconfig installed in whatever the "most standard" location is on  
HPs running a GUI environment; if you end up with binaries that  
expect to find it in /u/tiarno/fc, they're not going to work for  
other people.

JK



More information about the tlbuild mailing list