problems building pan2 from svn
SciFi <[email protected]>
| Newsgroups | gmane.comp.gnome.apps.pan.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi, I'm having trouble building pan from svn (latest is r199 as I send this msg). I have all the latest gnu tools e.g. autoconf-2.61a automake-1.10 make-3.81 etc., and appropriate PATH and other env-vars to override the back-level versions Apple has provided (MacOSX 10.4.8, XCode-2.4.1 and its gcc-4.0.1 are the latest ATM). # uname -a Darwin SciFiG5.homeip.net 8.8.0 Darwin Kernel Version 8.8.0: Fri Sep 8 17:18:57 PDT 2006; root:xnu-792.12.6.obj~1/RELEASE_PPC Power Macintosh powerpc PowerMac7,3 Darwin I can build pan-0.125 with no trouble, and it works quite nicely (proving gtk+ and other libs are properly installed & working, heh look at the header for this post for proof ;) ). For pan2-svn I did the ./autogen.sh and copied those m4 macros as the glib-gettext thing suggested, altho I feel I should not need to do this since I have this in my env-vars: export ACLOCAL_FLAGS='-I /usr/local/share/aclocal -I /usr/share/aclocal' The generated ./configure script runs just fine. To fix the first bunch of problems I encountered during make, I had to go into every single Makefile.in under the pan2 svn tree and add these lines under the @SET_MAKE@ (I don't know why these aren't set): srcdir = @srcdir@ top_srcdir = @top_srcdir@ top_builddir = @top_builddir@ Now make can compile things up until it hits this module: >>>> [...] Making all in gui make[3]: Entering directory `/Volumes/IBMama/Projects/pan_svn/pan2/pan/gui' g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I/usr/local/include/gtkspell-2.0 -I/usr/local/include/gtk-2.0 -I/usr/local/lib/gtk-2.0/include -I/usr/local/include/atk-1.0 -I/usr/local/include/cairo -I/usr/local/include/pango-1.0 -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/freetype2 -I/usr/local/include/libpng12 -I/usr/X11R6/include -D_REENTRANT -I/usr/local/include/gtk-2.0 -I/usr/local/lib/gtk-2.0/include -I/usr/local/include/atk-1.0 -I/usr/local/include/cairo -I/usr/local/include/pango-1.0 -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/freetype2 -I/usr/local/include/libpng12 -I/usr/X11R6/include -I/usr/local/include/gmime-2.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/includ e -DPANLOCALEDIR=\""/usr/local/share/locale"\" -Os -mpowerpc64 -mcpu=970 -mtune=970 -mpowerpc-gpopt -mpowerpc-gfxopt -mmultiple -mstring -mfused-madd -mpim-altivec -faltivec -maltivec -mabi=altivec -ftree-vectorize -ftree-vectorizer-verbose=1 -floop-optimize2 -fbranch-target-load-optimize2 -Wall -Os -mpowerpc64 -mcpu=970 -mtune=970 -mpowerpc-gpopt -mpowerpc-gfxopt -mmultiple -mstring -mfused-madd -mpim-altivec -faltivec -maltivec -mabi=altivec -ftree-vectorize -ftree-vectorizer-verbose=1 -floop-optimize2 -fbranch-target-load-optimize2 -Wall -MT actions.o -MD -MP -MF .deps/actions.Tpo -c -o actions.o actions.cc actions.cc:51: error: ‘icon_article_read’ was not declared in this scope actions.cc:52: error: ‘icon_article_unread’ was not declared in this scope actions.cc:53: error: ‘icon_compose_followup’ was not declared in this scope actions.cc:54: error: ‘icon_compose_post’ was not declared in this scope actions.cc:55: error: ‘icon_disk’ was not declared in this scope actions.cc:56: error: ‘icon_filter_only_attachments’ was not declared in this scope actions.cc:57: error: ‘icon_filter_only_cached’ was not declared in this scope actions.cc:58: error: ‘icon_filter_only_me’ was not declared in this scope actions.cc:59: error: ‘icon_filter_only_unread’ was not declared in this scope actions.cc:60: error: ‘icon_filter_only_watched’ was not declared in this scope actions.cc:61: error: ‘icon_get_dialog’ was not declared in this scope actions.cc:62: error: ‘icon_get_selected’ was not declared in this scope actions.cc:63: error: ‘icon_get_subscribed’ was not declared in this scope actions.cc:64: error: ‘icon_read_group’ was not declared in this scope actions.cc:65: error: ‘icon_read_more’ was not declared in this scope actions.cc:66: error: ‘icon_read_less’ was not declared in this scope actions.cc:67: error: ‘icon_read_unread_article’ was not declared in this scope actions.cc:68: error: ‘icon_read_unread_thread’ was not declared in this scope actions.cc:69: error: ‘icon_score’ was not declared in this scope actions.cc:70: error: ‘icon_search_pulldown’ was not declared in this scope make[3]: *** [actions.o] Error 1 make[3]: Leaving directory `/Volumes/IBMama/Projects/pan_svn/pan2/pan/gui' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/Volumes/IBMama/Projects/pan_svn/pan2/pan' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/Volumes/IBMama/Projects/pan_svn/pan2' make: *** [all] Error 2 make: Leaving directory `/Volumes/IBMama/Projects/pan_svn/pan2' <<<< My version of svn ATM: # svn --version svn, version 1.4.2 (r22196) [...] I build everything manually myself, I don't use pkg mgrs like Fink or DarwinPorts or MacPorts, but sometimes I use clues &/or patches that they have invented (none for pan2 tho ATM). I follow many open source projects via cvs/svn, most importantly ffmpeg & mplayer and its related / required libs (such as x264). Quite seasoned doing this. ;) But I'm stumped at the above problems with pan2-svn. Until I can get past these problems, I'll necessarily be waiting with bated breath for proper / official source tarballs to come out. ;) Thanks for any help.