Building the most recent teTeX (tetex-src-1.0.7.tar.gz) on our OpenBSD
Sparc server proceeded without problems. When I tried to add support
for our FreeBSD i386 platforms by mounting the proper directories on the
freebsd platform, logging in there and doing:

    make distclean
    ./configure --prefix=/usr/local/teTeX
    make world

I had the following problems:

compile of:

  libs/libwww/HTReader.c

failed because of multiple definitions of strnstr. Arranging for
strings.h to not be included when compiling this file allowed a clean
compile. (You also have to prevent memory.h from being included, since
that includes string.h).

texconfig not running because it couldn't find the configuration
file. All the binaries compiled and installed in the correct place,
but the config file couldn't be found.

I fixed this by 

cd texmk/kpathsea
make distclean
./configure --prefix=/usr/local/teTeX
make
make install

And now it all seems to work. This seems like it may be a bug in the
teTeX makefiles.

Thanks again for teTeX Thomas.

sdb
-- 
[EMAIL PROTECTED]

Reply via email to