Re: libglade warnings, freebsd port

Jose Antonio Ortega Ruiz <[email protected]> Mon, 25 Apr 2005 00:52:16 +0200
Newsgroups gmane.comp.gnu.mdk.bugs
Message-ID <[email protected]>
Hi. Looks like the MDK definitions for the mentioned functions are not 
being found by the loader at run time. Off the top of my head, the 
cause may be that they're probably not declared, just defined in a .c 
file (I'm not sure if that's the case, but it may well be). In 
GNU/Linux that's no problem: as long as they're compiled and linked in 
the gmixvm binary (and they should, unless the port maintainer screwed 
something up), Glade finds them without problem. I don't really see a 
reason why things should be different in FreeBSD, but then, I'm not 
privy with BSD's compile/link/load toolchain. A second possibility is 
that somehow the port is not compiling/linking the required files. So a 
couple of things to try:

- Find the defs of that functions and insert declarations for them in 
the corresponding header; then rebuild the port (if you don't find 
them, just drop a note and I'll look where they're and send you a patch 
tomorrow)

- If the above does not work, you could try to compile directly from 
the mdk source tarball and see what happens.

Or maybe you could try contacting the port's maintainer and ask if 
that's working for her/him? (Sounds strange that the port was uploaded 
without their launching gmixvm! :-).

HTH,
jao