Long note as I tried a number of things. All seesm to lead to the same library error (see bottom of note) but don't know how to fix.
Thanks again for your help.



On Mar 18, 2004, at 2:52 PM, Alexander K. Hansen wrote: <snip>

Try rebuilding gnome-libs-shlibs--that's where libgnomeui.32.dylib lives.

Done. successful


Also notice in this process that the install gnucash can't seem to decide which version of gal it wants. During a previous install it had installed gal21. Based on a note I saw somewhere I removed the previous install of gal19 since gal 21 was installed. I even rebuilt gal 21 it to assure no errors. During a subsequent attempt to update guncash it asked to reinstall gal19. Went back and reinstalled separately then back to update gnucash and it now states it needs to install gal21, which I believe it removed during the gal21 install. After two days of screwing around between installs, reinstalls and rebuilds of gal19, gal21, guile1.4, guile1.6, gtkhtml and gtkhtml1.1, I seem to be in an endless do loop of gnome and gnucash wanting different flavors of these files, which no amount of fuzting with seems to allow. I'm stumped.


It's not gnucash, but the various dependencies. Presumably different packages want different versions of the headers to build against. This isn't abnormal.



This is what I don;t understand. After rebuilding gnome-libs-shlibs, I tried again to install gnucash:


/usr/bin/sudo /sw/bin/fink  install gnucash
Password:
Information about 2885 packages read in 8 seconds.
The following package will be installed or updated:
 gnucash
The following 2 additional packages will be installed:
 gal21 guile16-dev

Wants gal21 and proceeds to delete gal19..

dpkg: considering removing gal19 in favour of gal21 ...
dpkg: yes, will remove gal19 in favour of gal21.
(Reading database ... 72517 files and directories currently installed.)
Unpacking gal21 (from .../gal21_0.22-12_darwin-powerpc.deb) ...
Setting up gal21 (0.22-12) ...

but then bombs on gtkhtml...

checking for main in -lgal... yes
checking for gtkhtml < 1.1... checking for gtk_html_new in -lgtkhtml... no
configure: error: Cannot find gtkhtml. See the README and config.log for more info.
### execution of /var/tmp/tmp.1.bp5450 failed, exit code 1
Failed: compiling gnucash-1.8.8-12 failed


so I try to rebuild gtkhtml. It wants the just deleted gal19...

[Stephen-Fishers-Computer:~] stephenf% fink rebuild gtkhtml
/usr/bin/sudo /sw/bin/fink  rebuild gtkhtml
Information about 2885 packages read in 2 seconds.
The following package will be rebuilt:
 gtkhtml
The following 2 additional packages will be installed:
 gal19 guile-dev

tend proceeds to remove gal21 which gnucash just installed in favor of gal19...

dpkg: considering removing gal21 in favour of gal19 ...
dpkg: yes, will remove gal21 in favour of gal19.
(Reading database ... 72533 files and directories currently installed.)
Unpacking gal19 (from .../gal19_0.19.2-34_darwin-powerpc.deb) ...
Setting up gal19 (0.19.2-34) ...

Is this normal because if so it means that there is avery set order for dependencies for gnucash to be installed.
Suggests that updating other components can easily break gnucash and vice versa.


gtkhtml then fails anyway with essentially the same error message as in my previous note:

_XFreeFontNames referenced from libgnomeprint.15 expected to be defined in libgnomeui.32
_XListFonts referenced from libgnomeprint.15 expected to be defined in libgnomeui.32
/usr/bin/libtool: internal link edit command failed
make[2]: *** [libgtkhtml.la] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive-am] Error 2
### execution of make failed, exit code 2
Failed: compiling gtkhtml-1.0.2-16 failed


and back to the whole "multiple definitions" warnings...

gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I. -I/sw/include -I/sw/include/gnome-1.0 -DNEED_GNOMESUPPORT_H -I/sw/lib/gnome-libs/include -I/sw/include/glib-1.2 -I/sw/lib/glib/include -I/sw/include/orbit-1.0 -I/sw/include/gtk-1.2 -I/usr/X11R6/include -I/sw/include/libcapplet1 -I/sw/include/gnome-1.0 -DNEED_GNOMESUPPORT_H -I/sw/lib/gnome-libs/include -I/sw/include/glib-1.2 -I/sw/lib/glib/include -I/sw/include/orbit-1.0 -I/sw/include/gtk-1.2 -I/usr/X11R6/include -I/sw/include/gnome-1.0 -DNEED_GNOMESUPPORT_H -I/sw/lib/gnome-libs/include -I/sw/include/gtk-1.2 -I/sw/include/glib-1.2 -I/sw/lib/glib/include -I/usr/X11R6/include -I/sw/include/gdk-pixbuf-1.0 -I/usr/X11R6/include/freetype2 -I/sw/include/gnome-xml -I/sw/include -I/sw/include/libglade-1.0 -I/sw/include/orbit-1.0 -DG_LOG_DOMAIN=\"gtkhtml\" -I/sw/include -I/sw/include/gnome-1.0 -DNEED_GNOMESUPPORT_H -I/sw/lib/gnome-libs/include -I/sw/include/gtk-1.2 -I/sw/include/glib-1.2 -I/sw/lib/glib/include -I/usr/X11R6/include -I/sw/include/w3c-libwww -DHAVE_CONFIG_H -DSRCDIR=\".\" -DPREFIX=\"/sw\" -no-cpp-precomp -I/sw/include -g -O2 -Wall -Wunused -I/sw/include/gconf/1 -I/sw/include -I/sw/include/glib-1.2 -I/sw/lib/glib/include -I/sw/include/orbit-1.0 -I/sw/include/gtk-1.2 -I/usr/X11R6/include -DGTKHTML_HAVE_GCONF -c htmlframeset.c -o htmlframeset.o >/dev/null 2>&1
mv -f .libs/htmlframeset.lo htmlframeset.lo
/bin/sh ../libtool --mode=link gcc -g -O2 -Wall -Wunused -I/sw/include/gconf/1 -I/sw/include -I/sw/include/glib-1.2 -I/sw/lib/glib/include -I/sw/include/orbit-1.0 -I/sw/include/gtk-1.2 -I/usr/X11R6/include -DGTKHTML_HAVE_GCONF -o libgtkhtml.la -rpath /sw/lib -version-info 21:1:1 gtkhtml-embedded.lo gtkhtml-im.lo gtkhtml-properties.lo gtkhtml-search.lo gtkhtml-stream.lo gtkhtml.lo gtkhtmldebug.lo gtkhtmlfontstyle.lo htmlanchor.lo htmlbutton.lo htmlcheckbox.lo htmlclue.lo htmlcluealigned.lo htmlclueflow.lo htmlclueh.lo htmlcluev.lo htmlcolor.lo htmlcolorset.lo htmlcursor.lo htmldrawqueue.lo htmlembedded.lo htmlengine-edit.lo htmlengine-edit-clueflowstyle.lo htmlengine-edit-cursor.lo htmlengine-edit-cut-and-paste.lo htmlengine-edit-fontstyle.lo htmlengine-edit-images.lo htmlengine-edit-movement.lo htmlengine-edit-rule.lo htmlengine-edit-selection-updater.lo htmlengine-edit-table.lo htmlengine-edit-tablecell.lo htmlengine-edit-text.lo htmlengine-print.lo htmlengine-save.lo htmlengine-search.lo htmlengine.lo htmlentity.lo htmlenumutils.lo htmlfontmanager.lo htmlform.lo htmlgdkpainter.lo htmlplainpainter.lo htmlhidden.lo htmlimage.lo htmlimageinput.lo htmlinterval.lo htmllinktext.lo htmllist.lo htmlmap.lo htmlobject.lo htmlpainter.lo htmlprinter.lo htmlradio.lo htmlrule.lo htmlsearch.lo htmlreplace.lo htmlselect.lo htmlselection.lo htmlsettings.lo htmlshape.lo htmlstack.lo htmlstringtokenizer.lo htmltable.lo htmltablecell.lo htmltext.lo htmltextarea.lo htmltextinput.lo htmltextslave.lo htmltokenizer.lo htmltype.lo htmlundo.lo htmlundo-action.lo htmlvspace.lo htmliframe.lo htmlframe.lo htmlframeset.lo -L/sw/lib -L/usr/X11R6/lib -lgal -lgnomeprint -ldl -lfreetype -lgnomecanvaspixbuf -liconv -lbonobo -lbonobox -lgdk_pixbuf -lglade-gnome -lglade -lxml -lz -lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE -lgtk -lgdk -lgmodule -lintl -lXext -lX11 -lgnome -lgnomesupport -lesd -laudiofile -loaf -lORBitCosNaming -lORBit -lIIOP -lORBitutil -lglib -lm -L/sw/lib -L/usr/X11R6/lib -lgconf-gtk-1 -lgconf-1 -loaf -lgnorba -lORBitCosNaming -lORBit -lIIOP -lORBitutil -lgtk -lgdk -lgmodule -lglib -lintl -lXext -lX11 -lm -L/sw/lib
rm -fr .libs/libgtkhtml.la .libs/libgtkhtml.* .libs/libgtkhtml.*
gcc -dynamiclib -flat_namespace -undefined suppress -o .libs/libgtkhtml.20.1.1.dylib gtkhtml-embedded.lo gtkhtml-im.lo gtkhtml-properties.lo gtkhtml-search.lo gtkhtml-stream.lo gtkhtml.lo gtkhtmldebug.lo gtkhtmlfontstyle.lo htmlanchor.lo htmlbutton.lo htmlcheckbox.lo htmlclue.lo htmlcluealigned.lo htmlclueflow.lo htmlclueh.lo htmlcluev.lo htmlcolor.lo htmlcolorset.lo htmlcursor.lo htmldrawqueue.lo htmlembedded.lo htmlengine-edit.lo htmlengine-edit-clueflowstyle.lo htmlengine-edit-cursor.lo htmlengine-edit-cut-and-paste.lo htmlengine-edit-fontstyle.lo htmlengine-edit-images.lo htmlengine-edit-movement.lo htmlengine-edit-rule.lo htmlengine-edit-selection-updater.lo htmlengine-edit-table.lo htmlengine-edit-tablecell.lo htmlengine-edit-text.lo htmlengine-print.lo htmlengine-save.lo htmlengine-search.lo htmlengine.lo htmlentity.lo htmlenumutils.lo htmlfontmanager.lo htmlform.lo htmlgdkpainter.lo htmlplainpainter.lo htmlhidden.lo htmlimage.lo htmlimageinput.lo htmlinterval.lo htmllinktext.lo htmllist.lo htmlmap.lo htmlobject.lo htmlpainter.lo htmlprinter.lo htmlradio.lo htmlrule.lo htmlsearch.lo htmlreplace.lo htmlselect.lo htmlselection.lo htmlsettings.lo htmlshape.lo htmlstack.lo htmlstringtokenizer.lo htmltable.lo htmltablecell.lo htmltext.lo htmltextarea.lo htmltextinput.lo htmltextslave.lo htmltokenizer.lo htmltype.lo htmlundo.lo htmlundo-action.lo htmlvspace.lo htmliframe.lo htmlframe.lo htmlframeset.lo -L/sw/lib -L/usr/X11R6/lib -lgal -lgnomeprint -ldl -lfreetype -lgnomecanvaspixbuf -liconv -lbonobo -lbonobox -lgdk_pixbuf -lglade-gnome -lglade -lxml -lz -lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE -lgtk -lgdk -lgmodule -lintl -lXext -lX11 -lgnome -lgnomesupport -lesd -laudiofile -loaf -lORBitCosNaming -lORBit -lIIOP -lORBitutil -lglib -lm -lgconf-gtk-1 -lgconf-1 -loaf -lgnorba -lORBitCosNaming -lORBit -lIIOP -lORBitutil -lgtk -lgdk -lgmodule -lglib -lintl -lXext -lX11 -lm -lc -install_name /sw/lib/libgtkhtml.20.dylib -compatibility_version 22 -current_version 22.1
ld: warning -dylib_install_name /sw/lib/libgtkhtml.20.dylib not found in segment address table LD_SEG_ADDR_TABLE /sw/var/lib/fink/prebound/seg_addr_table
ld: warning -undefined suppress disables -prebind
ld: warning multiple definitions of symbol _XDirectionalDependentDrawing
/sw/lib/libgal.dylib(FSWrap.o) definition of _XDirectionalDependentDrawing


BUT NOW WE ARE GETTING SOMEWHERE! Based on the error message above I tried to rebuild gnome-print and got EXACTLY THE SAME ERROR MESSAGE!!
Whatever dependency ismessed up is causing multiple problems. Seems to be the libgtkhtml libraries if my neophyte skills at reading these errors is correct.



Stephen




-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Fink-beginners mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-beginners

Reply via email to