i trying make/install inkscape on winxp. although rather inexperienced on subject, have reasonably developed mingw infrastructure, , have built/installed variety of packages, such cairo, pango, gtk+, glade, etc.
at moment trying make/install inkscape. following huge amount of work, configures , compiles, msys:
cd ${localbuilddir} && \ cd inkscape-0.91 && \ ./configure --prefix=${localdestdir} cflags='-std=gnu++11' cxxflags='-std=gnu++11' && \ make cflags='-std=gnu++11' cxxflags='-std=gnu++11' && \ make install
and after successful config/compile use
cd ${localbuilddir} && \ cd inkscape-0.91 && \ make cflags='-std=gnu++11' cxxflags='-std=gnu++11' && \ make install
to prevent recreating/overwriting config etc files edits discussed below.
this fails on link with:
make[3]: entering directory `/build32/inkscape-0.91/src' cxxld inkscape.exe libtool: link: cannot find library `/usr/lib/libintl.la' or unhandled argument `/usr/lib/libintl.la'
at no time ever have had dir's called "/usr". appreciate default on unix etc, installation has libs in d:/apps/mingw/local32/lib", , includes libintl.la (and required gettext , libintl bits, need success other packages). indeed, inkscape configure , compile steps report finding libintl etc. correctly. also, obtains path correctly compiler, etc. need success compiler.
i guessing somewhere in inkscape configure/in/ac/m4 etc bits, has hard-wired, or something, link step libintl unix default. have tried many permutations manually alter "/usr/lib" lines in config , libtool files, obtain same link crash.
i grateful hints for/correct in inkscape (or generally).
ok, sussed it. wasn't libintl per se, though "error/crash message".
the problem in libpopt.la, had hardwired "/usr/lib" dependency, rather correctly creating .la windows/mingw environment.
popt required inkscape.
i kept running agenransack on inkscape build dir's looking "/usr" etc, when should have run agentransack on /local32/lib dir.
it compiles , links without complaint ... doesn't launch ... oh well, on later :-(
Comments
Post a Comment