Fails to build here on i386.

===>  Building for polyml-5.9
make  all-recursive
Making all in libpolyml
/usr/bin/libtool  --tag=CXX    --mode=compile c++ -DHAVE_CONFIG_H  -I.
-I..  -O2 -pipe -I/usr/X11R6/include   -Wall
-DMODULEDIR=\"/usr/local/lib/polyml/modules\"  -I/usr/local/include
-I/usr/X11R6/include   -O2 -pipe -I/usr/X11R6/include -MT elfexport.lo
-MD -MP -MF .deps/elfexport.Tpo -c -o elfexport.lo elfexport.cpp
c++ -DHAVE_CONFIG_H -I. -I.. -O2 -pipe -I/usr/X11R6/include -Wall
-DMODULEDIR="/usr/local/lib/polyml/modules" -I/usr/local/include
-I/usr/X11R6/include -O2 -pipe -I/usr/X11R6/include -MT elfexport.lo
-MD -MP -MF .deps/elfexport.Tpo -c elfexport.cpp -fPIC -DPIC -o
.libs/elfexport.o
elfexport.cpp:352:56: error: use of undeclared identifier 'R_386_32'
    reloc.r_info = ELFXX_R_INFO(symbolNum, isFuncPtr ?
HOST_DIRECT_FPTR_RELOC : HOST_DIRECT_DATA_RELOC);
                                                       ^
elfexport.cpp:142:33: note: expanded from macro 'HOST_DIRECT_FPTR_RELOC'
# define HOST_DIRECT_FPTR_RELOC R_386_32
                                ^
elfexport.cpp:352:81: error: use of undeclared identifier 'R_386_32'
    reloc.r_info = ELFXX_R_INFO(symbolNum, isFuncPtr ?
HOST_DIRECT_FPTR_RELOC : HOST_DIRECT_DATA_RELOC);

         ^
elfexport.cpp:141:33: note: expanded from macro 'HOST_DIRECT_DATA_RELOC'
# define HOST_DIRECT_DATA_RELOC R_386_32
                                ^
elfexport.cpp:412:59: error: use of undeclared identifier 'R_386_PC32'
            reloc.r_info = ELFXX_R_INFO(AreaToSym(aArea), R_PC_RELATIVE);
                                                          ^
elfexport.cpp:397:23: note: expanded from macro 'R_PC_RELATIVE'
#define R_PC_RELATIVE R_386_PC32
                      ^
elfexport.cpp:508:38: error: use of undeclared identifier 'R_386_32'
    reloc.r_info = ELFXX_R_INFO(sym, HOST_DIRECT_DATA_RELOC);
                                     ^
elfexport.cpp:141:33: note: expanded from macro 'HOST_DIRECT_DATA_RELOC'
# define HOST_DIRECT_DATA_RELOC R_386_32
                                ^
elfexport.cpp:752:18: warning: variable 'areaSpace' set but not used
[-Wunused-but-set-variable]
    POLYUNSIGNED areaSpace = 0;
                 ^
1 warning and 4 errors generated.
Error while executing c++ -DHAVE_CONFIG_H -I. -I.. -O2 -pipe
-I/usr/X11R6/include -Wall -DMODULEDIR="/usr/local/lib/polyml/modules"
-I/usr/local/include -I/usr/X11R6/include -O2 -pipe
-I/usr/X11R6/include -MT elfexport.lo -MD -MP -MF .deps/elfexport.Tpo
-c elfexport.cpp -fPIC -DPIC -o .libs/elfexport.o

Reply via email to