Re: amber6 compilation failure (fwd)

From: Bill Ross <ross_at_cgl.ucsf.edu>
Date: Tue 20 Mar 2001 13:40:51 -0800 (PST)

        We are trying to compile Amber 6.0 on our IBM RS/6000 SP system.
        However, we continue to get the error message given below after
        about 10 minutes of compilation.
        
        This is the end of the logfile from make:
        [...] stuff deleted
                rm -f utilMakeHelp

(This shows that Leap is the module being compiled.)

                cc_r -o utilMakeHelp -g -DMEMORY_DEBUG=0 -I..
                        -bnso -bI:/lib/syscalls.exp basics.o ...
                        ` ` -liconv -lIM -bI:/usr/lpp/X11/bin/smt.exp
                        -lm -bnodelcsect

        ld: 0711-224 WARNING: Duplicate symbol: last_key
        ld: 0711-224 WARNING: Duplicate symbol: next_key
        ld: 0711-224 WARNING: Duplicate symbol: .connect

These can probably be ignored.

        ld: 0711-345 Use the -bloadmap or -bnoquiet option to
                        obtain more information.

This is a clue for diagnosis - one could add these flags
in leap/src/leap/Makefile, however the problem is clear:

        ld: 0711-317 ERROR: Undefined symbol: thread_unlock
        ld: 0711-317 ERROR: Undefined symbol: thread_waitact
        ...

All this thread stuff is being added by the setup of the
X-windows compilation configuration - probably a single
unnecessary library is being specified that requires another
one concerning threads that is not given. Have your sysadmin
or vendor fix the xmkmf config file, Imake.conf, described in
amber6/src/leap/0README.

Bill Ross
Received on Tue Mar 20 2001 - 13:40:51 PST
Custom Search