|
From: Pedro S. <ped...@gm...> - 2014-06-14 00:31:27
|
Hi, I found the problem. The `c:/gtk/lib/libglibmm-2.4.la' had the wrong paths. I correct them and the compilation went really ok. Thanks for your help. Best regards, Pedro On Fri, Jun 13, 2014 at 10:08 AM, Eli Zaretskii <el...@gn...> wrote: > [Please don't take it off list, this discussion should be recorded in > the archives for the benefit of others. Also, I'm not the only one > who knows about these things.] > > > Date: Fri, 13 Jun 2014 09:50:20 +0100 > > From: Pedro Sousa <ped...@gm...> > > > > After your hint I searched the filesystem and found two g++.exe files. > One > > in msys /bin and another in /c/MingW/bin. I had installed the package > > msys-gcc which was making conflicts. > > > > > > The compilation now is correct, but I am having a problem in libtool > > libtool: compile: g++ -DHAVE_CONFIG_H -DLIBXMLPP_BUILD -I. -I. -I. > > -mms-bitfiel > > ds -Ic:/gtk/include/libxml2 -Ic:/gtk/include/glibmm-2.4 > > -Ic:/gtk/lib/glibmm-2.4/ > > include -Ic:/gtk/include/glib-2.0 -Ic:/gtk/lib/glib-2.0/include > > -Ic:/gtk/include > > /sigc++-2.0 -Ic:/gtk/lib/sigc++-2.0/include -Wall -g -O2 -MT > > libxml++/validators > > /validator.lo -MD -MP -MF libxml++/validators/.deps/validator.Tpo -c > > libxml++/va > > lidators/validator.cc -o libxml++/validators/validator.o >/dev/null 2>&1 > > /bin/sh ./libtool --tag=CXX --mode=link g++ -Wall -g -O2 -version-info > > 2:7:0 > > -no-undefined -o libxml++/libxml++-2.6.la -rpath /usr/local/lib > > libxml++/attrib > > ute.lo libxml++/document.lo libxml++/dtd.lo libxml++/keepblanks.lo > > libxml++/nonc > > opyable.lo libxml++/schema.lo libxml++/exceptions/exception.lo > > libxml++/exceptio > > ns/parse_error.lo libxml++/exceptions/validity_error.lo > > libxml++/exceptions/inte > > rnal_error.lo libxml++/io/istreamparserinputbuffer.lo > > libxml++/io/outputbuffer.l > > o libxml++/io/ostreamoutputbuffer.lo libxml++/io/parserinputbuffer.lo > > libxml++/n > > odes/cdatanode.lo libxml++/nodes/commentnode.lo > > libxml++/nodes/contentnode.lo li > > bxml++/nodes/entityreference.lo libxml++/nodes/element.lo > > libxml++/nodes/node.lo > > libxml++/nodes/processinginstructionnode.lo libxml++/nodes/textnode.lo > > libxml++ > > /parsers/parser.lo libxml++/parsers/saxparser.lo > > libxml++/parsers/domparser.lo l > > ibxml++/parsers/textreader.lo libxml++/validators/dtdvalidator.lo > > libxml++/valid > > ators/schemavalidator.lo libxml++/validators/validator.lo > > -Lc:/gtk/lib -lx > > ml2 -lglibmm-2.4 -lgobject-2.0 -lglib-2.0 -lintl -lsigc-2.0 > > libtool: link: warning: library `c:/gtk/lib/libglibmm-2.4.la' was moved. > > /bin/grep: /gtkmm3/lib/libsigc-2.0.la: No such file or directory > > /bin/sed: can't read /gtkmm3/lib/libsigc-2.0.la: No such file or > directory > > libtool: link: `/gtkmm3/lib/libsigc-2.0.la' is not a valid libtool > archive > > make[1]: *** [libxml++/libxml++-2.6.la] Error 1 > > make[1]: Leaving directory `/home/admin/libxml++-2.34.2' > > make: *** [all] Error 2 > > > > I have searched and found the .la files in c:/gtk/lib > > Which *.la files are in c:/gtk/lib ? > > > Can you also give an help in this? > > Looks like you did some changes in your system after configuring the > package, and now it doesn't find files that it thought were there. I > suggest to "make distclean" in the top-level directory of the package, > and then re-run configure and make from scratch. > > If that doesn't help, grep the configure script and config.log to find > which command decided that libsigc-2.0.la should be looked for in > /gtkmm3/lib and not where it really is. > |