[GEM-dev] videoIO compilation error

Antoine Villeret antoine.villeret at gmail.com
Fri May 27 13:45:53 CEST 2011


hi there,

i'm trying to use videoIO objects in Gem under Ubuntu 10.04
i've got compilation errors and here is a log :

for pix_device_read.cpp :
g++ -DHAVE_BASE_CONFIG_H_ -c -Wall -O2 -fPIC -ffast-math -mmmx
-I/usr/include -I../../../Gem/src -I. -I../core -o "pix_device_read.o" -c
"pix_device_read.cpp"
pix_device_read.cpp: In member function ‘virtual void
pix_device_read::render(GemState*)’:
pix_device_read.cpp:68: error: invalid use of incomplete type ‘struct
GemState’
../../../Gem/src/Base/GemBase.h:24: error: forward declaration of ‘struct
GemState’
pix_device_read.cpp: In member function ‘virtual void
pix_device_read::postrender(GemState*)’:
pix_device_read.cpp:114: error: invalid use of incomplete type ‘struct
GemState’
../../../Gem/src/Base/GemBase.h:24: error: forward declaration of ‘struct
GemState’
pix_device_read.cpp:115: error: invalid use of incomplete type ‘struct
GemState’
../../../Gem/src/Base/GemBase.h:24: error: forward declaration of ‘struct
GemState’
make[1]: *** [pix_device_read.o] Erreur 1

for pix_file_read.cpp :
g++ -DHAVE_BASE_CONFIG_H_ -c -Wall -O2 -fPIC -ffast-math -mmmx
-I/usr/include -I../../../Gem/src -I. -I../core -o "pix_file_read.o" -c
"pix_file_read.cpp"
pix_file_read.cpp: In member function ‘virtual void
pix_file_read::openFile(t_symbol*)’:
pix_file_read.cpp:86: error: invalid conversion from ‘const _glist*’ to
‘_glist*’
pix_file_read.cpp:86: error:   initializing argument 1 of ‘void
canvas_makefilename(_glist*, char*, char*, int)’
pix_file_read.cpp: In member function ‘virtual void
pix_file_read::render(GemState*)’:
pix_file_read.cpp:204: error: invalid use of incomplete type ‘struct
GemState’
../../../Gem/src/Base/GemBase.h:24: error: forward declaration of ‘struct
GemState’
pix_file_read.cpp: In member function ‘virtual void
pix_file_read::postrender(GemState*)’:
pix_file_read.cpp:213: error: invalid use of incomplete type ‘struct
GemState’
../../../Gem/src/Base/GemBase.h:24: error: forward declaration of ‘struct
GemState’
pix_file_read.cpp:214: error: invalid use of incomplete type ‘struct
GemState’
../../../Gem/src/Base/GemBase.h:24: error: forward declaration of ‘struct
GemState’
make[1]: *** [pix_file_read.o] Erreur 1


for pix_file_write.cpp :
g++ -DHAVE_BASE_CONFIG_H_ -c -Wall -O2 -fPIC -ffast-math -mmmx
-I/usr/include -I../../../Gem/src -I. -I../core -o "pix_file_write.o" -c
"pix_file_write.cpp"
pix_file_write.cpp: In member function ‘virtual void
pix_file_write::openFile(t_symbol*)’:
pix_file_write.cpp:56: error: invalid conversion from ‘const _glist*’ to
‘_glist*’
pix_file_write.cpp:56: error:   initializing argument 1 of ‘void
canvas_makefilename(_glist*, char*, char*, int)’
pix_file_write.cpp:57: error: ‘fopen’ was not declared in this scope
pix_file_write.cpp:57: error: ‘fclose’ was not declared in this scope
pix_file_write.cpp: In member function ‘virtual void
pix_file_write::render(GemState*)’:
pix_file_write.cpp:84: error: invalid use of incomplete type ‘struct
GemState’
../../../Gem/src/Base/GemBase.h:24: error: forward declaration of ‘struct
GemState’
pix_file_write.cpp:86: error: invalid use of incomplete type ‘struct
GemState’
../../../Gem/src/Base/GemBase.h:24: error: forward declaration of ‘struct
GemState’
pix_file_write.cpp: In static member function ‘static void
pix_file_write::startCallback(void*, t_floatarg)’:
pix_file_write.cpp:165: error: ‘printf’ was not declared in this scope
pix_file_write.cpp: In static member function ‘static void
pix_file_write::stopCallback(void*, t_floatarg)’:
pix_file_write.cpp:172: error: ‘printf’ was not declared in this scope
make[1]: *** [pix_file_write.o] Erreur 1

is it broken ? or is it because i'm still a Gem compilation newbie ??

cheers

a.
-- 
do it yourself
http://antoine.villeret.free.fr
http://drii.ensad.fr
--
Google lit ce mail...
si vous refusez cela, utilisez l'adresse antoine.villeret [at] free.fr pour
me contacter
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/gem-dev/attachments/20110527/078cb514/attachment.htm>


More information about the GEM-dev mailing list