[tldistro] tl23 build fails at bibtex-x on Slackware 15.0

Ken Moffat zarniwhoop at ntlworld.com
Mon Mar 20 19:24:53 CET 2023


On Mon, Mar 20, 2023 at 06:02:49PM +0100, texlive at schoepfer.info wrote:
> Hi,
> 
> it builds until enering bibtex-x:
> 
> Making all in bibtex-x
> make[2]: Entering directory
> '/tmp/texlive-20230311-source/build/texk/bibtex-x'
> make  all-am
> make[3]: Entering directory
> '/tmp/texlive-20230311-source/build/texk/bibtex-x'
> /bin/sh ./libtool  --tag=CC   --mode=link gcc -Wimplicit -Wreturn-type -O2
> -fPIC   -o bibtex8 bibtex8-bibtex-1.o bibtex8-bibtex-2.o bibtex8-bibtex-3.o
> bibtex8-bibtex-4.o bibtex8-bibtex.o bibtex8-utils.o
> /tmp/texlive-20230311-source/build/texk/kpathsea/libkpathsea.la -lm
> libtool: link: gcc -Wimplicit -Wreturn-type -O2 -fPIC -o .libs/bibtex8
> bibtex8-bibtex-1.o bibtex8-bibtex-2.o bibtex8-bibtex-3.o bibtex8-bibtex-4.o
> bibtex8-bibtex.o bibtex8-utils.o
> /tmp/texlive-20230311-source/build/texk/kpathsea/.libs/libkpathsea.so -lm
> gcc -DHAVE_CONFIG_H -I. -I../../../texk/bibtex-x
> -I/tmp/texlive-20230311-source/build/texk
> -I/tmp/texlive-20230311-source/texk -DUNIX -DKPATHSEA -I/usr/include
> -DUTF_8  -Wimplicit -Wreturn-type -O2 -fPIC -MT bibtexu-bibtex-1.o -MD -MP
> -MF .deps/bibtexu-bibtex-1.Tpo -c -o bibtexu-bibtex-1.o `test -f
> 'bibtex-1.c' || echo '../../../texk/bibtex-x/'`bibtex-1.c
> ../../../texk/bibtex-x/bibtex-1.c: In function ‘add_out_pool’:
> ../../../texk/bibtex-x/bibtex-1.c:333:18: error: ‘UBLOCK_LATIN_EXTENDED_F’
> undeclared (first use in this function); did you mean
> ‘UBLOCK_LATIN_EXTENDED_E’?
>   333 |             case UBLOCK_LATIN_EXTENDED_F:
>       |                  ^~~~~~~~~~~~~~~~~~~~~~~
>       |                  UBLOCK_LATIN_EXTENDED_E
> ../../../texk/bibtex-x/bibtex-1.c:333:18: note: each undeclared identifier
> is reported only once for each function it appears in
> ../../../texk/bibtex-x/bibtex-1.c:334:18: error: ‘UBLOCK_LATIN_EXTENDED_G’
> undeclared (first use in this function); did you mean
> ‘UBLOCK_LATIN_EXTENDED_E’?
>   334 |             case UBLOCK_LATIN_EXTENDED_G:
>       |                  ^~~~~~~~~~~~~~~~~~~~~~~
>       |                  UBLOCK_LATIN_EXTENDED_E
> make[3]: *** [Makefile:977: bibtexu-bibtex-1.o] Error 1
> make[3]: Leaving directory
> '/tmp/texlive-20230311-source/build/texk/bibtex-x'
> make[2]: *** [Makefile:732: all] Error 2
> make[2]: Leaving directory
> '/tmp/texlive-20230311-source/build/texk/bibtex-x'
> make[1]: *** [Makefile:478: all-recursive] Error 1
> make[1]: Leaving directory '/tmp/texlive-20230311-source/build/texk'
> make: *** [Makefile:571: all-recursive] Error 1

For me, those are defined in libs/icu/icu-src/source/common/unicode/uchar.h
from line 1870 in the block which starts
   // New blocks in Unicode 14.0
    
    /** @stable ICU 70 */ 
    UBLOCK_ARABIC_EXTENDED_B = 309, /*[0870]*/
    /** @stable ICU 70 */
    UBLOCK_CYPRO_MINOAN = 310, /*[12F90]*/
    /** @stable ICU 70 */
    UBLOCK_ETHIOPIC_EXTENDED_B = 311, /*[1E7E0]*/
    /** @stable ICU 70 */
    UBLOCK_KANA_EXTENDED_B = 312, /*[1AFF0]*/
    /** @stable ICU 70 */
    UBLOCK_LATIN_EXTENDED_F = 313, /*[10780]*/
    /** @stable ICU 70 */
    UBLOCK_LATIN_EXTENDED_G = 314, /*[1DF00]*/
    /** @stable ICU 70 */

Build seems ok for me with icu-72.1, now installed but not yet used.

ĸen
-- 
Often there is no more than a little plaque to reveal that, against
all gynaecological probability, someone very famous was born halfway
up a wall.                 -- Equal Rites


More information about the tldistro mailing list.