pan-devel
[Top][All Lists]
Advanced

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








reply via email to

[Prev in Thread] Current Thread [Next in Thread]