[tex-live] Build failure on alpha-linux (Debian woody)

Jonathan Kew jonathan_kew at sil.org
Sat Dec 9 16:20:00 CET 2006


On 9 Dec 2006, at 2:43 pm, Norbert Preining wrote:

> Hi Karl, hi all!
>
> Build failure on alpha-linux, Debian/woody (sorry, still no sarge):
>  g++ -DHAVE_CONFIG_H -I. -I../../../../libs/teckit/lib -I..  - 
> I../../../../libs/teckit/source/Public-headers -I../../zlib - 
> I../../../../libs/teckit/../zlib -g -O2 -DNDEBUG -c ../../../../ 
> libs/teckit/source/Compiler.cpp -Wp,-MD,.deps/Compiler.TPlo -o  
> Compiler.o
> In file included from ../../../../libs/teckit/source/Compiler.h:49,
>                  from ../../../../libs/teckit/source/Compiler.cpp:30:
> ../../../../libs/teckit/source/ulong_chartraits.h:6: locale: No  
> such file or directory
> make[3]: *** [Compiler.lo] Error 1
> make[3]: Leaving directory `/data/norbert/texlive-src/Build/source/ 
> Work/libs/teckit/lib'
>
> Any ideas ?

I wonder.... what happens if you comment out the line "#include  
<locale>"? On my systems (Mac OS X, Ubuntu 6.06), it doesn't appear  
to be required. I guess it's residue from older code, and could  
simply be deleted.

>
> $ gcc --version
> 2.95.4
>
> (same of course g++)
>
> I can use gcc-3.3 if there is need,

I suspect you may run into other problems with gcc 2.95, e.g.,  
building the ICU libraries -- I'm not sure if they still support this  
version.

> but how do I have to invoke the
> Build script to get all the configure to use gcc-3.3 and g++-3.3?

Do you have the gcc_select tool, to set the default compiler version?  
That would probably be the easiest approach:

     sudo gcc_select 3.3

Then Build as normal. You can of course revert to 2.95 afterwards, if  
preferred for other projects.

JK



More information about the tex-live mailing list