Hi. I am still having problems getting gnash to build. I will
summarize what I've done so far:
I am working from HEAD off cvs.
Installed the following using fink:
boost1.33
automake
gtk+2
gtkglext1
sdl
sdl-image
sdl-mixer
Built agg 2.5.
Installed ffmpeg 0.4.9 using darwinports because by default it
builds static libraries only, and apparently gnash wants dynamic
ones (darwinports does whatever patching is necessary).
Then configured, built (from gnash directory):
export NO_LIBTOOLIZE=1
mv ltmain.sh.darwin ltmain.sh
./autogen.sh
./configure --disable-klash --enable-gui=aqua --with-agg-incl=../
agg-2.5/include --with-agg-lib=../agg-2.5/src --with-ffmpeg-incl=/
opt/local/include --with-ffmpeg-lib=/opt/local/lib
The build fails at this point:
/bin/sh ../libtool --tag=CXX --mode=link g++ -g -O2 -
D_THREAD_SAFE -W -Wall -Wcast-align -Wcast-
qual -Wpointer-arith -Wreturn-type -lltdl -L/opt/
local/lib -L/opt/local/lib -lavcodec -L/opt/local/lib -lavformat -
lavcodec -lz -lavutil -L/opt/local/lib -lavutil -L/opt/local/
lib -lavcodec -lz -lavutil -L/opt/local/lib -lxml2 -L/sw/lib -
lboost_date_time -lboost_thread -lpthread -L/opt/local/lib -L/
opt/local/lib -lavcodec -L/opt/local/lib -lavformat -lavcodec -lz
-lavutil -L/opt/local/lib -lavutil -L/opt/local/lib -lavcodec
-lz -lavutil -o gnash -lltdl -export-dynamic gnash.o
libgnashgui.la libgnashplayer.la ../libamf/libgnashamf.la ../
backend/libgnashbackend.la ../server/libgnashserver.la ../
libgeometry/libgnashgeo.la ../libbase/libgnashbase.la
libgnashaqua_ogl.la -framework Carbon -framework
ApplicationServices -framework OpenGL -framework AGL
libgnashaqua_agg.la -L/Users/tomas/Develop/agg-2.5/src -
lagg -lltdl -L/opt/local/lib -L/opt/local/lib -lavcodec -L/
opt/local/lib -lavformat -lavcodec -lz -lavutil -L/opt/local/
lib -lavutil -L/opt/local/lib -lavcodec -lz -lavutil -L/opt/
local/lib -lxml2 -L/sw/lib -lboost_date_time -lboost_thread -
lpthread -L/opt/local/lib -L/opt/local/lib -lavcodec -L/opt/
local/lib -lavformat -lavcodec -lz -lavutil -L/opt/local/lib -
lavutil -L/opt/local/lib -lavcodec -lz -lavutil -lm
libtool: link: cannot find the library `libgnashaqua_agg.la' or
unhandled argument `libgnashaqua_agg.la'
During configure, there is also a message (not a warning or
error) about the installed version of libcurl not supporting
rtmp. Now, rtmp is a streaming protocol. Where does curl come
in for that? Perhaps it's really rtmpt?
Thanks for your help.
On Jul 30, 2007, at 4:10 PM, strk wrote:
On Mon, Jul 30, 2007 at 03:52:33PM -0400, Thomas Inskip wrote:
There are definitely a lot of warnings, and possibly errors. Here
are a few:
Makefile.am:35: variable `NULL' not defined
Install a newer automake. What version are you running now ?
--strk;