freetype-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Problems building freetype-2.10.4 on CentOS 5 with GCC 8.3.0


From: Tom Kacvinsky
Subject: Problems building freetype-2.10.4 on CentOS 5 with GCC 8.3.0
Date: Tue, 16 Mar 2021 16:35:14 -0400

I see this

-bash-3.2$ make
./builds/unix/libtool --mode=compile gcc -pedantic -ansi -I/home/LOCAL/tjk/freetype-2.10.4/objs -I./builds/unix -I/home/LOCAL/tjk/freetype-2.10.4/include  -c -Wall -g -O2 -fvisibility=hidden   -I -DFT_CONFIG_CONFIG_H="<ftconfig.h>" -DFT_CONFIG_MODULES_H="<ftmodule.h>" -DFT_CONFIG_OPTIONS_H="<ftoption.h>" -DFT2_BUILD_LIBRARY -o /home/LOCAL/tjk/freetype-2.10.4/objs/ftsystem.lo builds/unix/ftsystem.c
libtool: compile:  gcc -pedantic -ansi -I/home/LOCAL/tjk/freetype-2.10.4/objs -I./builds/unix -I/home/LOCAL/tjk/freetype-2.10.4/include -c -Wall -g -O2 -fvisibility=hidden -I "-DFT_CONFIG_CONFIG_H=<ftconfig.h>" "-DFT_CONFIG_MODULES_H=<ftmodule.h>" "-DFT_CONFIG_OPTIONS_H=<ftoption.h>" -DFT2_BUILD_LIBRARY builds/unix/ftsystem.c -o /home/LOCAL/tjk/freetype-2.10.4/objs/ftsystem.o
builds/unix/ftsystem.c: In function ‘FT_Stream_Open’:
builds/unix/ftsystem.c:241:12: warning: implicit declaration of function ‘open’; did you mean ‘fopen’? [-Wimplicit-function-declaration]
     file = open( filepathname, O_RDONLY );
            ^~~~
            fopen
builds/unix/ftsystem.c:241:32: error: ‘O_RDONLY’ undeclared (first use in this function)
     file = open( filepathname, O_RDONLY );
                                ^~~~~~~~
builds/unix/ftsystem.c:241:32: note: each undeclared identifier is reported only once for each function it appears in
builds/unix/ftsystem.c:325:22: warning: implicit declaration of function ‘read’; did you mean ‘fread’? [-Wimplicit-function-declaration]
         read_count = read( file,
                      ^~~~
                      fread
builds/unix/ftsystem.c:346:5: warning: implicit declaration of function ‘close’; did you mean ‘fclose’? [-Wimplicit-function-declaration]
     close( file );
     ^~~~~
     fclose

Configured with 
/configure --prefix=/path/to/freetype-2.10.4 --disable-shared 2>&1 | tee conf.log

This makes zero sense since perusing the FreeType header files, the necessary include files
for read and close and there.

Any ideas?  Using GNU Make 3.81.  Read docs/INStALL.UNIX and I think I have met all of the prerequisites.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]