Building on SuSE 9.0

Anders Nygren <>
Mon May 3 04:31:16 CEST 2004


Hi
I am trying to build R9C on SuSE 9.0 and get the following
error.

cd erts/emulator && ERL_TOP=/usr/local/src/otp_src_R9C-0 make generate 
depend
make[1]: Entering directory `/usr/local/src/otp_src_R9C-0/erts/emulator'
LANG=C /usr/bin/perl utils/beam_makeops -outdir i686-pc-linux-gnu \
         -emulator 
/usr/local/src/otp_src_R9C-0/lib/compiler/src/genop.tab beam/ops.tab 
hipe/hipe_ops.tab
LANG=C /usr/bin/perl utils/make_tables -src i686-pc-linux-gnu -include 
i686-pc-linux-gnu beam/atom.names beam/bif.tab hipe/hipe_bif0.tab 
hipe/hipe_bif1.tab hipe/hipe_bif2.tab
LANG=C /usr/bin/perl utils/make_version -o 
i686-pc-linux-gnu/erl_version.h 5.3 i686-pc-linux-gnu
LANG=C /usr/bin/perl utils/make_driver_tab -o 
i686-pc-linux-gnu/driver_tab.c 
/usr/local/src/otp_src_R9C-0/erts/obj.beam/i686-pc-linux-gnu/efile_drv.o 
/usr/local/src/otp_src_R9C-0/erts/obj.beam/i686-pc-linux-gnu/ddll_drv.o 
/usr/local/src/otp_src_R9C-0/erts/obj.beam/i686-pc-linux-gnu/inet_drv.o 
/usr/local/src/otp_src_R9C-0/erts/obj.beam/i686-pc-linux-gnu/zlib_drv.o 
/usr/local/src/otp_src_R9C-0/erts/obj.beam/i686-pc-linux-gnu/ram_file_drv.o 
/usr/local/src/otp_src_R9C-0/erts/obj.beam/i686-pc-linux-gnu/ttsl_drv.o
LANG=C /usr/bin/perl utils/make_preload -old 
/usr/local/src/otp_src_R9C-0/lib/kernel/ebin/otp_ring0.beam 
/usr/local/src/otp_src_R9C-0/lib/kernel/ebin/init.beam 
/usr/local/src/otp_src_R9C-0/lib/kernel/ebin/prim_inet.beam 
/usr/local/src/otp_src_R9C-0/lib/kernel/ebin/prim_file.beam 
/usr/local/src/otp_src_R9C-0/lib/kernel/ebin/erl_prim_loader.beam 
/usr/local/src/otp_src_R9C-0/lib/kernel/ebin/erlang.beam > 
i686-pc-linux-gnu/preload.c
LANG=C /usr/bin/perl utils/make_alloc_types -src beam/erl_alloc.types 
-dst i686-pc-linux-gnu/opt/erl_alloc_types.h hipe unix
m4 -DTARGET=i686-pc-linux-gnu hipe/hipe_x86_asm.m4 > 
i686-pc-linux-gnu/hipe_x86_asm.h
gcc  -g -O3 -I/usr/local/src/otp_src_R9C-0/erts/  -DHAVE_CONFIG_H -Wall 
-Wstrict-prototypes -Wmissing-prototypes -DHIPE_ARCHITECTURE=x86  -Ibeam 
-Isys/unix -Isys/common -Ii686-pc-linux-gnu -Ii686-pc-linux-gnu/opt 
-Izlib -Ihipe -c hipe/hipe_mkliterals.c -o 
/usr/local/src/otp_src_R9C-0/erts/obj.beam/i686-pc-linux-gnu/hipe_mkliterals.o
hipe/hipe_mkliterals.c:10:20: config.h: No such file or directory
make[1]: *** 
[/usr/local/src/otp_src_R9C-0/erts/obj.beam/i686-pc-linux-gnu/hipe_mkliterals.o] 
Error 1
make[1]: Leaving directory `/usr/local/src/otp_src_R9C-0/erts/emulator'
make: *** [depend] Error 2


So a config.h is missing, what config.h do I have

linux:/usr/local/src/otp_src_R9C-0 # find . -name config.h
./lib/erl_interface/src/i686-pc-linux-gnu/config.h
./lib/erl_interface/src/config.h
./erts/i686-pc-linux-gnu/config.h


Any Ideas what is missing?

/Anders Nygren




More information about the erlang-questions mailing list