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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.