Re: ANNOUNCE: libscigraphica and sg1 in CVS
Nikolas Arend <[email protected]> Tue, 16 Nov 2004 15:44:20 +0100
| Newsgroups | gmane.comp.scigraphica.devel |
|---|---|
| Message-ID | <[email protected]> |
Adrian E. Feiguin wrote: > Hi Nikolas! > >> >> I compiled libscigraphica, using gtkextra-1 from CVS and numarray-1.1 >> (numeric python) and that went smooth (execpt for a python configure >> issue, >> but you mentioned that this could be broken). At least for the first >> compilation after running autogen.sh there were no hiccups; the >> second time, after >> doing a 'make distclean', I got the following error, although >> compiling with the exact same configure options: >> >> make[3]: *** No rule to make target `plugin.xml', needed by >> `all-am'. Stop. >> make[3]: Leaving directory >> `/home/scratch/narend/src/build/libscigraphica/plugins/layers' >> make[2]: *** [all-recursive] Error 1 >> make[2]: Leaving directory >> `/home/scratch/narend/src/build/libscigraphica/plugins' >> make[1]: *** [all-recursive] Error 1 >> make[1]: Leaving directory >> `/home/scratch/narend/src/build/libscigraphica' >> make: *** [all] Error 2 > > >> >> Even another 'make distclean && ./autogen && configure ...' run >> didn't help, I had to co libscigraphica again from CVS. >> Maybe that needs some tweaking. > > > This is a bug with the plugin Makefile.am files. I have to fix the > DISTCLEANFILES line. All can say is: don't run a "make distclean" or > the plugin.xml file will be deleted. > >> >> But I wasn't able to compile sg1. First problem was: >> >> make[1]: Entering directory `/home/scratch/narend/src/build/sg1' >> Making all in docs >> make[2]: Entering directory `/home/scratch/narend/src/build/sg1/docs' >> make[2]: *** No rule to make target `FAQ.html', needed by `all-am'. >> Stop. >> make[2]: Leaving directory `/home/scratch/narend/src/build/sg1/docs' >> make[1]: *** [all-recursive] Error 1 >> make[1]: Leaving directory `/home/scratch/narend/src/build/sg1' >> make: *** [all] Error 2 >> >> Since docs are not crucial I just removed 'docs' form the subdir list >> in the Makefile. >> That brought me to the second problem: > > > Another problem with Makefile.am. I have to fix this. > >> >> make[3]: Entering directory >> `/home/scratch/narend/src/build/sg1/plugins/menus' >> /bin/sh ../../libtool --mode=link gcc -g -O -W -Wall -DWITH_WARNINGS >> -DREADLINE_4 -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 >> -I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/X11R6/include >> -DWITH_GDK_IMLIB -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 >> -I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/include/gtk-1.2 >> -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include >> -I../../zvt -lz -o menus.la -rpath >> /usr/lib/scigraphica/0.9.0/plugins/project/menus -module >> -avoid-version sg_project_menu.lo -L../../zvt -lsgvt -lreadline >> -ltermcap -lncurses -L/usr/lib -lgdk_imlib -L/usr/lib >> -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi >> -lXext -lX11 -lm -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic >> -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm -L/usr/lib -lgtkextra >> -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib >> -ldl -lXi -lXext -lX11 -lm -L/usr/lib -lscigraphica -L/usr/lib >> -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi >> -lXext -lX11 -lm -L/usr/lib -lgtkextra -L/usr/lib -L/usr/X11R6/lib >> -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm >> libtool: link: `sg_project_menu.lo' is not a valid libtool object >> make[3]: *** [menus.la] Error 1 >> make[3]: Leaving directory >> `/home/scratch/narend/src/build/sg1/plugins/menus' >> make[2]: *** [all-recursive] Error 1 >> make[2]: Leaving directory `/home/scratch/narend/src/build/sg1/plugins' >> make[1]: *** [all-recursive] Error 1 >> make[1]: Leaving directory `/home/scratch/narend/src/build/sg1' >> make: *** [all] Error 2 > > > This is really odd. It may also be a Makefile problem. I haven't > experienced anything like this, and honestly, I have no idea why you > are getting that under sg1 if everything worked fine for compiling the > libscigraphica plugins. I would really appreciate it if you can try to > figure out the problem. I hope you have some spare time ;-) > Thanks a lot! > Saludos. > <ADRIAN> > Hi Adrian, it seems to be a libtool problem, a line in the script containing a sed/grep combination that fails on the respective .lo file. It has either s.th. to do with the sed implementation on my system, the libtool sed/grep check or maybe with the .lo file itself. But with a little hacking of the script sg1 finally compiled, I'm giving it a try now and will let you know my experiences. Cheers, Nick. ------------------------------------------------------- This SF.Net email is sponsored by: InterSystems CACHE FREE OODBMS DOWNLOAD - A multidimensional database that combines robust object and relational technologies, making it a perfect match for Java, C++,COM, XML, ODBC and JDBC. www.intersystems.com/match8