make problem on Darwin

"Markus Hoenicka" <[email protected]> Thu, 19 Jul 2007 23:47:45 +0200
Newsgroups gmane.text.refdb.general
Message-ID <[email protected]>
Hi Chris,

I don't think that using gmake would solve this problem. If your
regular make can't handle the autotools-created Makefiles, you'd get
error messages about the Makefile syntax, not linker errors like the
one you saw.

As far as I can tell the linker error tries to tell you that a
readline function is not available. However, in this case ./configure
should have exited with an error. Did that work ok for you? If not,
you might have to install the readline library (including the
development files, that is the .a libraries and the headers). Also,
make check is not implemented in RefDB, and the results of running it
nevertheless are unpredictable. It is probably best to first check
whether make generates any errors and then run make install. If you
see errors here, please post the output so we can work it out.

BTW I've cc'ed the RefDB mailing list as other OS X user might be able
to help you better than me.

regards,
Markus

Chris Ferrall writes:
 > 
 > Hello,
 > 
 > I've run into the error below when installing RefDB on Darwin (this 
 > occurs at make check).  I went ahead and did "make install" and the 
 > refdb binary failed to be created. Your documentation suggests using 
 > gmake, which I haven't installed.  If you think this will solve the 
 > problem or have other suggestions please let me know.
 > 
 > Thank you
 > --Chris Ferrall
 > 
 > /usr/bin/ld: Undefined symbols:
 > _rl_completion_matches
 > collect2: ld returned 1 exit status
 > make[2]: *** [refdbc] Error 1
 > make[1]: *** [check] Error 2
 > make: *** [check-recursive] Error 1
 > 
 > 
 > 

-- 
Markus Hoenicka
[email protected]
(Spam-protected email: replace the quadrupeds with "mhoenicka")
http://www.mhoenicka.de


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/