Alexander Hansen <[EMAIL PROTECTED]> said:
> Putting this back on the list.
>
> On Oct 23, 2008, at 5:24 PM, will marshall wrote:
>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> Alexander Hansen wrote:
>>>
>>> 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.
>>
>> I had switched over to gcc 4.3.2 from the Apple compiler because I had
>> initially assumed that the compiler was the problem (after checking
>> dependencies, etc).
>>
>>>
>>> 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.
>>
>> Switched over to Apple's compiler (4.01, IIRC) and still having build
>> problems.
>>
>>>
>>> Please post the compiler line from  just before the errors occurred  
>>> to
>>> provide us with some context.
>>>
>>
>> This one?
>>
>> 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
>> 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
>>
>> Regards,
>> Will
>>
>> - --
>> "Enlighten the people generally, and tyranny and oppressions of body  
>> and
>> mind will vanish like evil spirits at the dawn of day." -- Thomas  
>> Jefferson
>>
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v2.0.9 (Darwin)
>> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>>
>> iEYEARECAAYFAkkA63QACgkQJKy2rtIFRZI+PACfZSTS2zDV+yc1pMB43yRUZfId
>> B3UAoM4+4413NLpa8YANgobIoXlzHCyH
>> =J2eW
>> -----END PGP SIGNATURE-----
>
> That's the line, yes.
>
> I'm not 100% sure, but pan may need tweaking to get along with the  
> current gtk+2

Actually it was glib2 that killed it. pan was using some #includes and
whatnot that "happened to work in 2003 when the code was written", so
when glib2 changed its internals, things that relied on them being a
certain way...*kaboom*. That's even worse than relying on sloppy -l
publishing (though it also does that:) I emailed Max and we will get
it fixed shortly.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks



-------------------------------------------------------------------------
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