On Oct 23, 2008, at 3:11 PM, will marshall wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> I've been trying to install Pan, and am so far unable to get it to
> build.
>
> I'm running OS 10.5.5 (PPC), using GCC 4.3.2.
You shouldn't be using GCC 4.3.2 to build anything with Fink (with
some exceptions). If you've installed a non-Apple compiler as your
default then you can get all kinds of problems.
On the other hand, if you just have Fink's gcc4.3 ; that's OK--but
it's normally not used for package builds. Packages normally build
with a compiler from Xcode.
>
>
> First I ran fink selfupdate (CVS) and fink update-all
>
> Then, I checked the dependencies, and am using:
> pcre 7.8,
> libxml2 2.6.32
> GTK+2 2.14.4
> gmime 2.2.17
>
> Now I think the problem is related to gmime (considering the errors I
> got below):
>
> Undefined symbols:
> "_g_assert", referenced from:
> _pan_object_unref in libpanbase.a(pan-object.o)
> _filter_filter in libgmime.a(gmime-filter-yenc.o)
> _filter_filter in libgmime.a(gmime-filter-yenc.o)
> _filter_complete in libgmime.a(gmime-filter-yenc.o)
> _filter_complete in libgmime.a(gmime-filter-yenc.o)
> _filter_filter in libgmime.a(gmime-filter-basic.o)
> _filter_filter in libgmime.a(gmime-filter-basic.o)
> _filter_filter in libgmime.a(gmime-filter-basic.o)
> _filter_filter in libgmime.a(gmime-filter-basic.o)
> _filter_filter in libgmime.a(gmime-filter-basic.o)
> _filter_filter in libgmime.a(gmime-filter-basic.o)
> _filter_complete in libgmime.a(gmime-filter-basic.o)
> _filter_complete in libgmime.a(gmime-filter-basic.o)
> _filter_complete in libgmime.a(gmime-filter-basic.o)
> _filter_complete in libgmime.a(gmime-filter-basic.o)
> _filter_complete in libgmime.a(gmime-filter-basic.o)
> _filter_complete in libgmime.a(gmime-filter-basic.o)
> "_libiconv", referenced from:
> _filter_filter in libgmime.a(gmime-filter-charset.o)
> _filter_complete in libgmime.a(gmime-filter-charset.o)
> _filter_complete in libgmime.a(gmime-filter-charset.o)
> _filter_reset in libgmime.a(gmime-filter-charset.o)
> _g_mime_iconv_open in libgmime.a(gmime-iconv.o)
> _g_mime_iconv_strndup in libgmime.a(gmime-iconv-utils.o)
> _g_mime_iconv_strndup in libgmime.a(gmime-iconv-utils.o)
> _g_mime_iconv_strndup in libgmime.a(gmime-iconv-utils.o)
> _g_mime_iconv_strndup in libgmime.a(gmime-iconv-utils.o)
> "_g_assert_not_reached", referenced from:
> _g_mime_filter_yenc_new in libgmime.a(gmime-filter-yenc.o)
> "_libiconv_open", referenced from:
> _g_mime_iconv_open in libgmime.a(gmime-iconv.o)
> _g_mime_iconv_open in libgmime.a(gmime-iconv.o)
> _iconv_utils_init in libgmime.a(gmime-iconv-utils.o)
> _iconv_utils_init in libgmime.a(gmime-iconv-utils.o)
> "_libiconv_close", referenced from:
> _iconv_cache_bucket_expire in libgmime.a(gmime-iconv.o)
> _g_mime_iconv_shutdown in libgmime.a(gmime-iconv.o)
> _g_mime_iconv_close in libgmime.a(gmime-iconv.o)
> _g_mime_iconv_close in libgmime.a(gmime-iconv.o)
> ld: symbol(s) not found
> collect2: ld returned 1 exit status
> make[3]: *** [pan] Error 1
> make[2]: *** [all-recursive] Error 1
> make[1]: *** [all-recursive] Error 1
> make: *** [all-recursive-am] Error 2
> ### execution of make failed, exit code 2
> Removing runtime build-lock...
> Removing build-lock package...
> /sw/bin/dpkg-lockwait -r fink-buildlock-pan-0.14.2-1021
> (Reading database ... 205517 files and directories currently
> installed.)
> Removing fink-buildlock-pan-0.14.2-1021 ...
> Failed: phase compiling: pan-0.14.2-1021 failed
>
> Any assistance would be greatly appreciated.
> Regards,
> Will
>
> - --
> "Only the madman is absolutely sure." -- Robert Anton Wilson
>
Please post the compiler line from just before the errors occurred to
provide us with some context.
I get a similar failure, without any mention of missing libiconv
symbols, though:
...
gcc -g -O2 -I. -L/sw/lib -o pan action.o article-actions.o article-
find.o article-toolbar.o articlelist.o auth-spa.o filter-ui.o filter-
mediator.o filter-edit-ui.o flagset.o group-action.o group-ui.o
grouplist.o gui.o gui-headers.o gui-notebook.o gui-paned.o header-pane-
renderer.o log-ui.o message-check-ui.o message-window.o messageidset.o
nntp.o pan.o pan-color-picker.o pan-font-picker.o pan-charset-picker.o
pan-file-entry.o pan-pixbufs.o prefs.o print.o queue.o save-ui.o score-
add-ui.o score-view-ui.o server-ui.o server-menu-ui.o smtp.o sockets.o
socket-pool.o status-item-view.o task.o task-bodies.o task-cancel.o
task-save.o task-grouplist.o task-group-count.o task-headers.o task-
post.o task-manager.o task-state.o task-xml.o text.o util.o dialogs/
libdialogs.a rules/librules.a filters/libfilters.a identities/
libidentities.a base/libpanbase.a ../gmime/libgmime.a -lintl -L/sw/
lib/pango-ft219/lib -L/sw/lib/fontconfig2/lib -L/sw/lib/freetype219/
lib -L/sw/lib -Wl,-framework,CoreServices -Wl,-
framework,ApplicationServices -lgtkspell -lgtk-x11-2.0 -lgdk-x11-2.0 -
latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -
lcairo -lpango-1.0 -lfreetype -lz -lfontconfig -lgobject-2.0 -
lgmodule-2.0 -lglib-2.0 -lintl -L/sw/lib/pango-ft219/lib -L/sw/lib/
fontconfig2/lib -L/sw/lib/freetype219/lib -L/sw/lib -Wl,-
framework,CoreServices -Wl,-framework,ApplicationServices -lgtk-
x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -
lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lz -
lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -L/sw/lib -
lxml2 -L/sw/lib -lgthread-2.0 -lgobject-2.0 -lglib-2.0 -lintl -L/sw/
lib -lgnet-2.0 -lgthread-2.0 -lglib-2.0 -lintl -liconv
Undefined symbols:
"_g_assert", referenced from:
_pan_object_unref in libpanbase.a(pan-object.o)
_filter_filter in libgmime.a(gmime-filter-yenc.o)
_filter_complete in libgmime.a(gmime-filter-yenc.o)
_filter_filter in libgmime.a(gmime-filter-basic.o)
_filter_complete in libgmime.a(gmime-filter-basic.o)
_filter_complete in libgmime.a(gmime-filter-basic.o)
"_g_assert_not_reached", referenced from:
_g_mime_filter_yenc_new in libgmime.a(gmime-filter-yenc.o)
ld: symbol(s) not found
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Fink-beginners mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.beginners