RSS/Atom feed Twitter
Site is read-only, email is disabled

prefixed build broken ?

This discussion is connected to the gimp-developer-list.gnome.org mailing list which is provided by the GIMP developers and not related to gimpusers.com.

This is a read-only list on gimpusers.com so this discussion thread is read-only, too.

2 of 2 messages available
Toggle history

Please log in to manage your subscriptions.

prefixed build broken ? Hans Breuer 05 Sep 20:32
  prefixed build broken ? Sven Neumann 05 Sep 21:42
Hans Breuer
2004-09-05 20:32:51 UTC (over 19 years ago)

prefixed build broken ?

trying to build current cvs for --prefix=/opt I have compiled glib, gtk+, pango, atk, gtkhtml (all from cvs) for the same prefix [to not screw up my whole system]. I've set :

PKG_CONFIG_PATH=/opt/lib/pkgconfig LDFLAGS=-L/opt/lib
LD_LIBRARY_PATH=/opt/lib

but still have problems building helpbrowser and svg plugin. Is there a better workaround than just not building these plugins ?

Thanks,
Hans [Not using windoze this time but Gentoo with Gnome 2.6]

/bin/sh ../../libtool --mode=link gcc -g -O2 -Wall -L/opt/lib -o helpbrowser helpbrowser.o dialog.o queue.o uri.o ../../libgimp/libgimpui-2.0.la ../../libgimpwidgets/libgimpwidgets-2.0.la ../../libgimp/libgimp-2.0.la ../../libgimpcolor/libgimpcolor-2.0.la ../../libgimpbase/libgimpbase-2.0.la -Wl,--export-dynamic -L/opt/lib -lgtkhtml-2 -lgtk-x11-2.0 -lxml2 -lpthread -lz -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 gcc -g -O2 -Wall -o .libs/helpbrowser helpbrowser.o dialog.o queue.o uri.o -Wl,--export-dynamic -L/opt/lib ../../libgimp/.libs/libgimpui-2.0.so /mnt/Home/from-cvs/gimp/libgimp/.libs/libgimp-2.0.so /mnt/Home/from-cvs/gimp/libgimpwidgets/.libs/libgimpwidgets-2.0.so /mnt/Home/from-cvs/gimp/libgimpmodule/.libs/libgimpmodule-2.0.so ../../libgimpwidgets/.libs/libgimpwidgets-2.0.so ../../libgimp/.libs/libgimp-2.0.so /mnt/Home/from-cvs/gimp/libgimpcolor/.libs/libgimpcolor-2.0.so /mnt/Home/from-cvs/gimp/libgimpbase/.libs/libgimpbase-2.0.so ../../libgimpcolor/.libs/libgimpcolor-2.0.so ../../libgimpbase/.libs/libgimpbase-2.0.so /usr/lib/libgtkhtml-2.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libpangoxft-1.0.so /usr/lib/libpangox-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so /usr/lib/ libglib-2.0.so /opt/lib/libgtk-x11-2.0.so /usr/lib/libxml2.so -lpthread -lz /opt/lib/libgd k-x11-2.0.so /opt/lib/libatk-1.0.so /opt/lib/libgdk_pixbuf-2.0.so /opt/lib/libpangoxft-1.0.so /opt/lib/libpangox-1.0.so /opt/lib/libpango-1.0.so -lm /opt/lib/libgobject-2.0.so /opt/lib/libgmodule-2.0.so -ldl /opt/lib/libglib-2.0.so -Wl,--rpath -Wl,/opt/lib /opt/lib/libpangoft2-1.0.so.0: undefined reference to `pango_matrix_concat' /opt/lib/libpangoft2-1.0.so.0: undefined reference to `pango_font_metrics_get_strikethrough_thickness' /opt/lib/libpangoft2-1.0.so.0: undefined reference to `pango_context_get_matrix'/opt/lib/libpangoft2-1.0.so.0: undefined reference to `pango_font_metrics_get_strikethrough_position' /opt/lib/libpangoft2-1.0.so.0: undefined reference to `pango_font_metrics_get_underline_thickness' /opt/lib/libpangoft2-1.0.so.0: undefined reference to `pango_font_metrics_get_underline_position' collect2: ld returned 1 exit status
make[3]: *** [helpbrowser] Error 1
make[3]: Leaving directory `/mnt/Home/from-cvs/gimp/plug-ins/helpbrowser' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/mnt/Home/from-cvs/gimp/plug-ins' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/mnt/Home/from-cvs/gimp' make: *** [all] Error 2

/bin/sh ../../libtool --mode=link gcc -g -O2 -Wall -L/opt/lib -o svg svg.o ../../libgimp/libgimpui-2.0.la ../../libgimpwidgets/libgimpwidgets-2.0.la ../../libgimp/libgimp-2.0.la ../../libgimpcolor/libgimpcolor-2.0.la ../../libgimpbase/libgimpbase-2.0.la -Wl,--export-dynamic -L/opt/lib -lrsvg-2 -lgdk_pixbuf-2.0 -lart_lgpl_2 -lpangoft2-1.0 -lgsf-1 -lcroco -lpango-1.0 -lgmodule-2.0 -ldl -lgobject-2.0 -lglib-2.0 -lxml2 -lpthread -lz -lm -Wl,--export-dynamic -L/opt/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 gcc -g -O2 -Wall -o .libs/svg svg.o -Wl,--export-dynamic -Wl,--export-dynamic -L/opt/lib ../../libgimp/.libs/libgimpui-2.0.so /mnt/Home/from-cvs/gimp/libgimp/.libs/libgimp-2.0.so /mnt/Home/from-cvs/gimp/libgimpwidgets/.libs/libgimpwidgets-2.0.so /mnt/Home/from-cvs/gimp/libgimpmodule/.libs/libgimpmodule-2.0.so ../../libgimpwidgets/.libs/libgimpwidgets-2.0.so ../../libgimp/.libs/libgimp-2.0.so /mnt/Home/from-cvs/gimp/libgimpcolor/.libs/libgimpcolor-2.0.so /mnt/Home/from-cvs/gimp/libgimpbase/.libs/libgimpbase-2.0.so ../../libgimpcolor/.libs/libgimpcolor-2.0.so ../../libgimpbase/.libs/libgimpbase-2.0.so /usr/lib/librsvg-2.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libpangoft2-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libgmodule-2.0.so /usr/lib/libart_lgpl_2.so /opt/lib/libpangoft2-1.0.so /usr/lib/libgsf-1.so /usr/lib/libgobject-2.0.so /usr/lib/libglib-2.0.so -lbz2 /usr/lib/libcroco.so /usr/li b/libxml2.so -lpthread -lz /opt/lib/libgtk-x11-2.0.so /opt/lib/libgdk-x11-2.0.so /opt/lib/ libatk-1.0.so /opt/lib/libgdk_pixbuf-2.0.so /opt/lib/libpangoxft-1.0.so /opt/lib/libpangox-1.0.so /opt/lib/libpango-1.0.so -lm /opt/lib/libgobject-2.0.so /opt/lib/libgmodule-2.0.so -ldl /opt/lib/libglib-2.0.so -Wl,--rpath -Wl,/opt/lib /opt/lib/libgtk-x11-2.0.so: undefined reference to `pango_layout_set_ellipsize' /opt/lib/libgtk-x11-2.0.so: undefined reference to `g_get_user_data_dir' /opt/lib/libgtk-x11-2.0.so: undefined reference to `g_get_system_data_dirs' /opt/lib/libgtk-x11-2.0.so: undefined reference to `pango_ellipsize_mode_get_type' /opt/lib/libpangoxft-1.0.so: undefined reference to `pango_fc_font_get_raw_extents' collect2: ld returned 1 exit status
make[3]: *** [svg] Error 1
make[3]: Leaving directory `/mnt/Home/from-cvs/gimp/plug-ins/common' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/mnt/Home/from-cvs/gimp/plug-ins' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/mnt/Home/from-cvs/gimp' make: *** [all] Error 2

Sven Neumann
2004-09-05 21:42:50 UTC (over 19 years ago)

prefixed build broken ?

Hi,

"Hans Breuer" writes:

trying to build current cvs for --prefix=/opt I have compiled glib, gtk+, pango, atk, gtkhtml (all from cvs) for the same prefix [to not screw up my whole system]. I've set :

PKG_CONFIG_PATH=/opt/lib/pkgconfig LDFLAGS=-L/opt/lib
LD_LIBRARY_PATH=/opt/lib

but still have problems building helpbrowser and svg plugin. Is there a better workaround than just not building these plugins ?

You are mixing GTK+ and Pango libraries from /opt/lib with GTK+ and Pango libraries in /usr/lib which are pulled in by librsvg and libgtkhtml2 respectively.

Sven