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

Reply via email to