[mercury-users] rotd 26-09-2006 fails to compile

Nicholas Nethercote njn at csse.unimelb.edu.au
Fri Sep 29 06:01:52 AEST 2006


Hi,

rotd 26-09-2006 fails to compile for me.  This is on a machine I've 
installed several ROTDs on, so I think it's the ROTD itself at fault.  The 
error message is below.  I would guess it's related to the recent library 
renamings.

Nick


MERCURY_PROFILER=../profiler/mercury_profile 
MERCURY_COMPILER=../compiler/mercury_compile MERCURY_MKINIT=../util/mkinit 
./make_manpage ../scripts/mercury_config > mercury_config.1
./generate_mdb_command_list < mdb_doc > mdb_command_list
./generate_mdb_command_test < mdb_doc > mdb_command_test.inp
make[2]: Leaving directory 
`/v/filer3/v1q013/njn/local/src/mercury-compiler-rotd-2006-09-26/doc'
cd slice && unset MMAKE; unset MMAKE_VPATH; unset MMAKE_DIR; unset 
MERCURY_CONFIG_DIR; unset MERCURY_STDLIB_DIR; mmake
make[2]: Entering directory 
`/v/filer3/v1q013/njn/local/src/mercury-compiler-rotd-2006-09-26/slice'
`mcov_init.c' has CHANGED.
mgnuc --grade asm_fast.gc        --      -c mcov_init.c -o mcov_init.o
ml --grade asm_fast.gc              --    -o mcov mcov_init.o \
                 mcov.o mdbcomp.o mdbcomp.prim_data.o 
mdbcomp.program_representation.o mdbcomp.rtti_access.o 
mdbcomp.slice_and_dice.o mdbcomp.trace_counts.o \

mdbcomp.program_representation.o: In function `<predicate 
'mdbcomp:program_representation.path_from_string'/2 mode 
0>':mdbcomp.program_representation.c:(.text+0xfba): undefined reference to 
`<function 'string.words_separator'/2 mode 0>'
mdbcomp.program_representation.o: In function `<predicate 
'mdbcomp:program_representation.path_from_string_det'/2 mode 
0>':mdbcomp.program_representation.c:(.text+0x101a): undefined reference to 
`<function 'string.words_separator'/2 mode 0>'
mdbcomp.trace_counts.o: In function `<predicate 
'mdbcomp:trace_counts.read_proc_trace_counts'/8 mode 
0>':mdbcomp.trace_counts.c:(.text+0x2ab5): undefined reference to 
`<predicate 'lexer.string_get_token_list_max'/5 mode 0>'
collect2: ld returned 1 exit status
make[2]: *** [mcov] Error 1
make[2]: Leaving directory 
`/v/filer3/v1q013/njn/local/src/mercury-compiler-rotd-2006-09-26/slice'
make[1]: *** [slice] Error 2
make[1]: Leaving directory 
`/v/filer3/v1q013/njn/local/src/mercury-compiler-rotd-2006-09-26'
make: *** [all] Error 2

--------------------------------------------------------------------------
mercury-users mailing list
Post messages to:       mercury-users at csse.unimelb.edu.au
Administrative Queries: owner-mercury-users at csse.unimelb.edu.au
Subscriptions:          mercury-users-request at csse.unimelb.edu.au
--------------------------------------------------------------------------



More information about the users mailing list