Hi folks, Now I can compile gschem's objects, but the linker fails. It seems that there's something wrong with the guile lib. The output is: gcc -g -O2 -o gschem a_pan.o a_zoom.o g_register.o g_hook.o g_rc.o g_key.o g_funcs.o globals.o gschem.o i_basic.o i_callbacks.o i_vars.o o_basic.o o_attrib.o o_move.o o_copy.o o_delete.o o_misc.o o_slot.o o_grips.o o_arc.o o_box.o o_circle.o o_complex.o o_select.o o_find.o o_line.o o_net.o o_text.o o_pin.o o_bus.o o_buffer.o o_undo.o x_basic.o x_dialog.o x_event.o x_grid.o x_log.o x_menus.o x_script.o x_pagesel.o x_print.o x_window.o x_stroke.o x_image.o x_color.o x_fileselect.o x_preview.o x_attribedit.o x_multiattrib.o parsecmd.o o_cue.o -lstroke -L/usr/local/lib -lgeda -lguile -lsocket -lnsl -lm -lglib -R/usr/openwin/lib -L/usr/local/lib -L/usr/openwin/lib -lgtk -lgdk -lXext -lX11 -lsocket -lnsl -lm -lglib -L/usr/openwin/lib -R/usr/openwin/lib -lsocket -lnsl -lSM -lICE -lX11 -lm Undefined first referenced symbol in file lt_dlclose /usr/local/lib/libguile.a(dynl.o) lt_dlerror /usr/local/lib/libguile.a(dynl.o) lt_dlopenext /usr/local/lib/libguile.a(dynl.o) lt_dlinit /usr/local/lib/libguile.a(dynl.o) lt_dlsym /usr/local/lib/libguile.a(dynl.o) ld: fatal: Symbol referencing errors. No output written to gschem collect2: ld returned 1 exit status I wrote a little program, to figure out things, but I had no succes. Here's my program: #include <stdio.h> #include </usr/local/include/libguile.h> #include </usr/local/include/ltdl.h> #include <guile/gh.h> main() { int i; printf("Kakukk\n"); lt_dlclose(&i); return 0; } I compiled it with the following command: leva@levasparc2:~$ gcc -O2 `guile-config compile` `guile-config link` -o test test.c test.c: In function `main': test.c:11: warning: passing arg 1 of `lt_dlclose' from incompatible pointer type /*That's OK.*/ Undefined first referenced symbol in file lt_dlclose /var/tmp//cctKmjco.o ld: fatal: Symbol referencing errors. No output written to test collect2: ld returned 1 exit status I get the same thing. Why? It has all what gulie want to include, since I used directly the guile-config scripts. I'm stuck. Please help me. I gues you know the background. Solaris 2.6, Ultra1, SPARC, GCC 3.2 (or something like that) Thank you Levente -- Leva __ E-Mail: leva@interware.hu AIM: ha5ogl ICQ: 48710903 MSN: ha5ogl@hotmail.com Yahoo!: kieg_tk16 Home Page: http://web.interware.hu/leva Public key: http://web.interware.hu/leva/cuccok/public_key ________________________________________ /"\ \ / ASCII Ribbon Campaign X against HTML email & vCards / \ http://arc.pasp.de/ Have Fun, & Linux! 73 for all by HA5OGL. This message was generated by Sylpheed.
Attachment:
pgp00002.pgp
Description: PGP signature