Problem at building texinfo-4.13a

View: New views
2 Messages — Rating Filter:   Alert me  

Problem at building texinfo-4.13a

by John Taylor-18 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello,

I'm trying to cross-compile texinfo-4.13a. The host system is
i686-unknown-linux-gnu. The target system is x86_64-unknown-linux-gnu. I
configured texinfo with the following arguments: --prefix=/usr
--build=i686-unknown-linux-gnu --host=x86_64-unknown-linux-gnu --disable-nls.
After having issued "make", I get the following error message:

#
make[4]: Entering directory `/mnt/clfs/sources/texinfo-build/tools/info'
#
gcc -DHAVE_CONFIG_H -I. -I/mnt/clfs/sources/texinfo-4.13/info -I..
-I/mnt/clfs/sources/texinfo-4.13 -I/mnt/clfs/sources/texinfo-4.13/gnulib/lib
-I../gnulib/lib -DLOCALEDIR=\"/usr/local/share/locale\"
-DINFODIR=\"/usr/local/share/info\" -DINFODIR2=\"/usr/local/share/info\"   -g
-O2 -MT makedoc.o -MD -MP -MF .deps/makedoc.Tpo -c -o makedoc.o
/mnt/clfs/sources/texinfo-4.13/info/makedoc.c
#
mv -f .deps/makedoc.Tpo .deps/makedoc.Po
#
make[4]: *** No rule to make target `../gnulib/lib/libgnu.a', needed by
`makedoc'.  Stop.
#
make[4]: Leaving directory `/mnt/clfs/sources/texinfo-build/tools/info'
#
make[3]: *** [all-recursive] Error 1
#
make[3]: Leaving directory `/mnt/clfs/sources/texinfo-build/tools'
#
make[2]: *** [all] Error 2
#
make[2]: Leaving directory `/mnt/clfs/sources/texinfo-build/tools'
#
make[1]: *** [all-recursive] Error 1
#
make[1]: Leaving directory `/mnt/clfs/sources/texinfo-build'
#
make: *** [all] Error 2

I can get rid of this problem only if I run "make -C tools/gnulib/lib" before
issuing "make". Is that the normal and recommended way to proceed or is it a bug?

Thanks.



Re: Problem at building texinfo-4.13a

by Karl Berry :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

    configured texinfo with the following arguments: --prefix=/usr
    --build=i686-unknown-linux-gnu --host=x86_64-unknown-linux-gnu --disable-nls.
    After having issued "make", I get the following error message:

Sorry, I just can't say why gnulib didn't get built in your
cross-compiling setup.  I've never actually tried cross-compiling myself.

Perhaps others here have some advice.

Best,
Karl