[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Pan-devel] problems building pan2 from svn
From: |
SciFi |
Subject: |
[Pan-devel] problems building pan2 from svn |
Date: |
Tue, 27 Feb 2007 21:41:48 +0000 (UTC) |
User-agent: |
Pan/0.125 (Potzrebie) |
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/include
-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.
- [Pan-devel] problems building pan2 from svn,
SciFi <=