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
