[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