[GEM-dev] error: 'lqt_file_type_t' does not name a type

Hans-Christoph Steiner hans at eds.org
Fri Apr 11 16:30:00 CEST 2008


Looks like old libquicktime or qt4l support was removed from Gem, the  
auto-builds die with this error on Debian/stable and Ubuntu/dapper/LTS:

g++ -c -g -O2 -fPIC -freg-struct-return -O3 -falign-loops=32 -falign- 
functions=32 -falign-jumps=32 -funroll-loops -ffast-math -mmmx  -I/ 
usr/include/lqt   -I/usr/include/lqt   -I/usr/include/FTGL -I/usr/ 
include/freetype2   -I..  -I/usr/include/FTGL -I/usr/include/ 
freetype2 -I/home/pd/auto-build/pd-extended/pd/src  recordQT4L.cpp - 
o ../Objects/recordQT4L.o
recordQT4L.cpp:81: error: 'lqt_file_type_t' does not name a type
recordQT4L.cpp:86: error: 'LQT_FILE_QT' was not declared in this scope
recordQT4L.cpp:87: error: 'LQT_FILE_QT_OLD' was not declared in this  
scope
recordQT4L.cpp:88: error: 'LQT_FILE_AVI' was not declared in this scope
recordQT4L.cpp:89: error: 'LQT_FILE_AVI_ODML' was not declared in  
this scope
recordQT4L.cpp:90: error: 'LQT_FILE_MP4' was not declared in this scope
recordQT4L.cpp:91: error: 'LQT_FILE_M4A' was not declared in this scope
recordQT4L.cpp:92: error: too many initializers for '<anonymous struct>'
recordQT4L.cpp:92: error: too many initializers for '<anonymous struct>'
recordQT4L.cpp:92: error: too many initializers for '<anonymous struct>'
recordQT4L.cpp:92: error: too many initializers for '<anonymous struct>'
recordQT4L.cpp:92: error: too many initializers for '<anonymous struct>'
recordQT4L.cpp:92: error: too many initializers for '<anonymous struct>'
recordQT4L.cpp:94: error: 'lqt_file_type_t' does not name a type
recordQT4L.cpp: In member function 'virtual bool recordQT4L::open 
(char*)':
recordQT4L.cpp:121: error: 'lqt_file_type_t' was not declared in this  
scope
recordQT4L.cpp:121: error: expected `;' before 'type'
recordQT4L.cpp:123: error: 'type' was not declared in this scope
recordQT4L.cpp:123: error: 'lqt_open_write' was not declared in this  
scope
recordQT4L.cpp: In member function 'virtual bool recordQT4L::init 
(const imageStruct*, float)':
recordQT4L.cpp:161: error: 'lqt_file_type_t' was not declared in this  
scope
recordQT4L.cpp:161: error: expected `;' before 'type'
recordQT4L.cpp:164: error: 'type' was not declared in this scope
recordQT4L.cpp:164: error: 'struct<anonymous>' has no member named  
'type'
recordQT4L.cpp:200: warning: passing 'float' for argument 6 to 'int  
lqt_set_video(quicktime_t*, int, int, int, int, int, lqt_codec_info_t*)'
recordQT4L.cpp:209: error: 'lqt_rows_alloc' was not declared in this  
scope
recordQT4L.cpp: In member function 'virtual int recordQT4L::putFrame 
(imageStruct*)':
recordQT4L.cpp:270: warning: passing 'float' for argument 4 to 'int  
lqt_encode_video(quicktime_t*, unsigned char**, int, int64_t)'
make[3]: *** [recordQT4L.o] Error 1
make[3]: Leaving directory `/home/pd/auto-build/pd-extended/Gem/src/ 
Pixes'
make[2]: *** [Pixes] Error 2
make[2]: Leaving directory `/home/pd/auto-build/pd-extended/Gem/src'
make[1]: *** [/home/pd/auto-build/pd-extended/Gem/src/Gem.pd_linux]  
Error 2
make[1]: Leaving directory `/home/pd/auto-build/pd-extended/packages'
make: *** [install] Error 2
upload specs linux_make . deb
Uploading /home/pd/auto-build/pd-extended/packages/linux_make/./Pd*.deb
ls: /home/pd/auto-build/pd-extended/packages/linux_make/./Pd*.deb: No  
such file or directory




------------------------------------------------------------------------ 
----

As we enjoy great advantages from inventions of others, we should be  
glad of an opportunity to serve others by any invention of ours; and  
this we should do freely and generously.         - Benjamin Franklin






More information about the GEM-dev mailing list