On Mon, 25 Apr 2005 00:52:16 +0200, Jose Antonio Ortega Ruiz <[EMAIL PROTECTED]> wrote:
> 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 doesn't seem to be the problem. I look at mixgtk_gen_handlers.h and see the declarations there. > 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) I see the declarations there in mixgtk_gen_handlers.h. #ifndef MIXGTK_GEN_HANDLERS_H #define MIXGTK_GEN_HANDLERS_H #include <gtk/gtk.h> extern void on_main_window_destroy (GtkWidget *w, gpointer data); extern void on_file_open_activate (GtkWidget *w, gpointer data); (...) #endif /* MIXGTK_GEN_HANDLERS_H */ Am I looking in the wrong place? > > - If the above does not work, you could try to compile > directly from the mdk source tarball and see what happens. I tried that too. ./configure --prefix=/tmp make make install Same problem. > 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! > :-). Agreed. I think I'm getting used to this. :-) I wrote to the maintainer, waiting on a feedback now. Thank you, jao. _______________________________________________ bug-mdk mailing list bug-mdk@gnu.org http://lists.gnu.org/mailman/listinfo/bug-mdk