gnash-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnash-dev] 0.8.5 status, regular snapshots


From: Praveen A
Subject: Re: [Gnash-dev] 0.8.5 status, regular snapshots
Date: Wed, 4 Mar 2009 16:59:05 -0800

2009/3/4 Rob Savoye <address@hidden>:
>  The code in question in libnet is only for Cygnal, so I can wrap any
> of the server side code in a conditional for now. Basically the problem
> is I used poll() instead of select() for waiting on file descriptors for
> data, although real windows support for Cygnal would be nice too. :-)
> Poll() has better performance if you have a lot of open file descriptors.
>

I am getting this compilation error while using svn versions of glib.
Is this realted? I did a make clean, make distclean before building
(it used to build with glib from my distro - debian sid 2.18.4-1).

/opt/gnome/lib/libgio-2.0.so: undefined reference to `g_poll'
collect2: ld returned 1 exit status
make[3]: *** [gtk-gnash] Error 1
make[3]: Leaving directory `/home/pravi/forge/gnash/trunk/gui'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/pravi/forge/gnash/trunk/gui'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/pravi/forge/gnash/trunk'
make: *** [all] Error 2
address@hidden:~/forge/gnash/trunk$

I can't build the plugin with other gui's also. Everything fails with
following error. (--enable-gui=sdl --enable-npapi). So currently the
plugin is broken for me. It compiles without --enable-npapi for sdl
gui.

g++ -DHAVE_CONFIG_H -I. -I. -I.. -DPLUGIN_TRACE -DXP_UNIX -DMOZ_X11
-DGNASHBINDIR=\"/usr/local/bin\" -DSYSCONFDIR=\"/usr/local/etc\"
-I../libcore -I../libcore/parser -I../libbase -I../backend
-I./mozilla-sdk -I./mozilla-sdk/include -g -O2 -pthread -pthread -W
-Wall -Wcast-align -Wcast-qual -Wpointer-arith -Wreturn-type
-Wnon-virtual-dtor -Wunused -fvisibility-inlines-hidden -MT plugin.lo
-MD -MP -MF .deps/plugin.Tpo -c plugin.cpp  -fPIC -DPIC -o
.libs/plugin.o
In file included from plugin.cpp:60:
plugin.h:86: error: ‘GIOChannel’ has not been declared
plugin.h:86: error: ‘GIOCondition’ has not been declared
plugin.h:88: error: ‘GIOChannel’ has not been declared
plugin.h:88: error: ‘GIOCondition’ has not been declared
plugin.h:102: error: ‘gchar’ has not been declared
plugin.h:102: error: ‘gsize’ has not been declared
plugin.h:121: error: ISO C++ forbids declaration of ‘GIOChannel’ with
no type
plugin.h:121: error: expected ‘;’ before ‘*’ token
plugin.cpp: In function ‘NPError NS_PluginInitialize()’:
plugin.cpp:195: warning: unused variable ‘toolkit’
plugin.cpp: In constructor
‘nsPluginInstance::nsPluginInstance(nsPluginCreateData*)’:
plugin.cpp:423: error: class ‘nsPluginInstance’ does not have any
field named ‘_ichan’
plugin.cpp: In destructor ‘virtual
nsPluginInstance::~nsPluginInstance()’:
plugin.cpp:459: error: ‘_ichan’ was not declared in this scope
plugin.cpp:464: error: ‘GError’ was not declared in this scope
plugin.cpp:464: error: ‘error’ was not declared in this scope
plugin.cpp:465: error: ‘g_io_channel_shutdown’ was not declared in
this scope
plugin.cpp:466: error: ‘g_io_channel_unref’ was not declared in this
scope
plugin.cpp:472: error: ‘g_source_remove’ was not declared in this
scope
plugin.cpp: At global scope:
plugin.cpp:722: error: ‘bool
nsPluginInstance::handlePlayerRequestsWrapper’ is not a static member
of ‘class nsPluginInstance’
plugin.cpp:722: error: ‘GIOChannel’ was not declared in this scope
plugin.cpp:722: error: ‘iochan’ was not declared in this scope
plugin.cpp:723: error: ‘GIOCondition’ was not declared in this scope
plugin.cpp:723: error: expected primary-expression before ‘*’ token
plugin.cpp:723: error: ‘plugin’ was not declared in this scope
plugin.cpp:723: error: initializer expression list treated as compound
expression
plugin.cpp:724: error: expected ‘,’ or ‘;’ before ‘{’ token
plugin.cpp:729: error: ‘bool nsPluginInstance::handlePlayerRequests’
is not a static member of ‘class nsPluginInstance’
plugin.cpp:729: error: ‘GIOChannel’ was not declared in this scope
plugin.cpp:729: error: ‘iochan’ was not declared in this scope
plugin.cpp:729: error: ‘GIOCondition’ was not declared in this scope
plugin.cpp:729: error: initializer expression list treated as compound
expression
plugin.cpp:730: error: expected ‘,’ or ‘;’ before ‘{’ token
plugin.cpp:107: warning: ‘const char* getPluginDescription()’ declared
‘static’ but never defined
make[3]: *** [plugin.lo] Error 1
make[3]: Leaving directory `/home/pravi/forge/gnash/trunk/plugin'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/pravi/forge/gnash/trunk/plugin'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/pravi/forge/gnash/trunk'
make: *** [all] Error 2
address@hidden:~/forge/gnash/trunk$


-- 
പ്രവീണ്‍ അരിമ്പ്രത്തൊടിയില്‍
<GPLv2> I know my rights; I want my phone call!
<DRM> What use is a phone call, if you are unable to speak?
(as seen on /.)
Join The DRM Elimination Crew Now!
http://fci.wikia.com/wiki/Anti-DRM-Campaign




reply via email to

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