Subject: gtk2 build failure under Linux
To: None <tech-pkg@NetBSD.org>
From: Julio M. Merino Vidal <jmmv@menta.net>
List: tech-pkg
Date: 04/06/2004 18:24:10
Hi all,

just started playing with pkgsrc under Linux, and hit a build problem
in gtk2; trying multiple times a 'bmake' finally built it, but now,
during 'bmake install', it has to relink the library again and I get
the same problem.  Any idea about what can be going wrong?

Here is the end of the log:

make[3]: Entering directory `/home/jmmv/tmp/x11/gtk2/work.i386/gtk+-2.4.0/g=
tk'=0D
make[4]: Entering directory `/home/jmmv/tmp/x11/gtk2/work.i386/gtk+-2.4.0/g=
tk'=0D
/home/jmmv/pkg/bin/pdksh ../mkinstalldirs /home/jmmv/pkg/lib=0D
 /home/jmmv/pkg/bin/pdksh ../libtool --mode=3Dinstall /usr/bin/install -c -=
o jmmv -g jmmv  libgtk-x11-2.0.la /home/jmmv/pkg/lib/libgtk-x11-2.0.la=0D
libtool: install: warning: relinking `libgtk-x11-2.0.la'=0D
 (cd /home/jmmv/tmp/x11/gtk2/work.i386/gtk+-2.4.0/gtk; /home/jmmv/pkg/bin/p=
dksh /home/jmmv/pkg/bin/libtool --mode=3Drelink gcc -Wall -Wl,-R/home/jmmv/=
pkg/lib -Wl,-R/usr/X11R6/lib -o libgtk-x11-2.0.la -version-info 400:0:400 -=
export-dynamic -export-symbols-regex "^[^_].*" -rpath /home/jmmv/pkg/lib fn=
match.lo gtkaccelgroup.lo gtkaccellabel.lo gtkaccelmap.lo gtkaccessible.lo =
gtkaction.lo gtkactiongroup.lo gtkadjustment.lo gtkalignment.lo gtkarrow.lo=
 gtkaspectframe.lo gtkbbox.lo gtkbin.lo gtkbindings.lo gtkbox.lo gtkbutton.=
lo gtkcalendar.lo gtkcelleditable.lo gtkcelllayout.lo gtkcellrenderer.lo gt=
kcellrendererpixbuf.lo gtkcellrendererseptext.lo gtkcellrenderertext.lo gtk=
cellrenderertoggle.lo gtkcellview.lo gtkcellviewmenuitem.lo gtkcheckbutton.=
lo gtkcheckmenuitem.lo gtkclipboard.lo gtkclist.lo gtkcolorbutton.lo gtkcol=
orsel.lo gtkcolorseldialog.lo gtkcombo.lo gtkcombobox.lo gtkcomboboxentry.l=
o gtkcontainer.lo gtkctree.lo gtkcurve.lo gtkdialog.lo gtkdnd.lo gtkdrawing=
area.lo gtkeditable.lo gtkentry.lo gtkentrycompletion.lo gtkeventbox.lo gtk=
expander.lo gtkfilechooser.lo gtkfilechooserdialog.lo gtkfilechooserembed.l=
o gtkfilechooserentry.lo gtkfilechooserdefault.lo gtkfilechooserutils.lo gt=
kfilechooserwidget.lo gtkfilefilter.lo gtkfilesel.lo gtkfilesystem.lo gtkfi=
lesystemmodel.lo gtkfixed.lo gtkfontbutton.lo gtkfontsel.lo gtkframe.lo gtk=
gamma.lo gtkgc.lo gtkhandlebox.lo gtkhbbox.lo gtkhbox.lo gtkhpaned.lo gtkhr=
uler.lo gtkhscale.lo gtkhscrollbar.lo gtkhseparator.lo gtkhsv.lo gtkiconfac=
tory.lo gtkicontheme.lo gtkiconthemeparser.lo gtkimage.lo gtkimagemenuitem.=
lo gtkimcontext.lo gtkimcontextsimple.lo gtkimmodule.lo gtkimmulticontext.l=
o gtkinputdialog.lo gtkinvisible.lo gtkitem.lo gtkitemfactory.lo gtkkeyhash=
.lo gtklabel.lo gtklayout.lo gtklist.lo gtklistitem.lo gtkliststore.lo gtkm=
ain.lo gtkmarshal.lo gtkmarshalers.lo gtkmenu.lo gtkmenubar.lo gtkmenuitem.=
lo gtkmenushell.lo gtkmessagedialog.lo gtkmisc.lo gtknotebook.lo gtkobject.=
lo gtkoldeditable.lo gtkoptionmenu.lo gtkpaned.lo gtkpathbar.lo gtkpixmap.l=
o gtkpreview.lo gtkprogress.lo gtkprogressbar.lo gtkradioaction.lo gtkradio=
button.lo gtkradiomenuitem.lo gtkradiotoolbutton.lo gtkrange.lo gtkrbtree.l=
o gtkrc.lo gtkruler.lo gtkscale.lo gtkscrollbar.lo gtkscrolledwindow.lo gtk=
selection.lo gtkseparator.lo gtkseparatormenuitem.lo gtkseparatortoolitem.l=
o gtksettings.lo gtksignal.lo gtksizegroup.lo gtkspinbutton.lo gtkstatusbar=
.lo gtkstock.lo gtkstyle.lo gtktable.lo gtktearoffmenuitem.lo gtktext.lo gt=
ktextbtree.lo gtktextbuffer.lo gtktextchild.lo gtktextdisplay.lo gtktextite=
r.lo gtktextlayout.lo gtktextmark.lo gtktextsegment.lo gtktexttag.lo gtktex=
ttagtable.lo gtktexttypes.lo gtktextutil.lo gtktextview.lo gtkthemes.lo gtk=
tipsquery.lo gtktoggleaction.lo gtktogglebutton.lo gtktoggletoolbutton.lo g=
tktoolbar.lo gtktoolbutton.lo gtktoolitem.lo gtktooltips.lo gtktree.lo gtkt=
reedatalist.lo gtktreednd.lo gtktreeitem.lo gtktreemodel.lo gtktreemodelfil=
ter.lo gtktreemodelsort.lo gtktreeselection.lo gtktreesortable.lo gtktreest=
ore.lo gtktreeview.lo gtktreeviewcolumn.lo gtktypebuiltins.lo gtktypeutils.=
lo gtkuimanager.lo gtkvbbox.lo gtkvbox.lo gtkviewport.lo gtkvpaned.lo gtkvr=
uler.lo gtkvscale.lo gtkvscrollbar.lo gtkvseparator.lo gtkwidget.lo gtkwind=
ow-decorate.lo gtkwindow.lo gtkfilesystemunix.lo gtkplug.lo gtksocket.lo gt=
kxembed.lo -L../gdk-pixbuf/.libs ../gdk-pixbuf/libgdk_pixbuf-2.0.la -L../gd=
k/.libs ../gdk/libgdk-x11-2.0.la -Lxdgmime/.libs xdgmime/libxdgmime.la -L/h=
ome/jmmv/tmp/x11/gtk2/work.i386/.buildlink/lib -L/home/jmmv/tmp/x11/gtk2/wo=
rk.i386/.x11-buildlink/lib -lX11 -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -l=
atk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lm )=0D
Memory fault =0D
libtool: install: error: relink `libgtk-x11-2.0.la' with the above command =
before installing it=0D
make[4]: *** [install-libLTLIBRARIES] Error 1=0D
make[4]: Leaving directory `/home/jmmv/tmp/x11/gtk2/work.i386/gtk+-2.4.0/gt=
k'=0D
make[3]: *** [install-am] Error 2=0D
make[3]: Leaving directory `/home/jmmv/tmp/x11/gtk2/work.i386/gtk+-2.4.0/gt=
k'=0D
make[2]: *** [install-recursive] Error 1=0D
make[2]: Leaving directory `/home/jmmv/tmp/x11/gtk2/work.i386/gtk+-2.4.0/gt=
k'=0D
make[1]: *** [install] Error 2=0D
make[1]: Leaving directory `/home/jmmv/tmp/x11/gtk2/work.i386/gtk+-2.4.0/gt=
k'=0D
make: *** [install-recursive] Error 1=0D
*** Error code 2=0D
=0D
Stop.=0D
bmake: stopped in /home/jmmv/pkgsrc/x11/gtk2=0D
*** Error code 1=0D
=0D
Stop.=0D
bmake: stopped in /home/jmmv/pkgsrc/x11/gtk2=0D
*** Error code 1=0D
=0D
Stop.=0D
bmake: stopped in /home/jmmv/pkgsrc/x11/gtk2=0D
*** Error code 1=0D
=0D
Stop.=0D
bmake: stopped in /home/jmmv/pkgsrc/x11/gtk2=0D

Thanks.

--=20
Julio M. Merino Vidal <jmmv@menta.net>
The NetBSD Project - http://www.NetBSD.org/