[GEM-dev] errors compiling Gem on ubuntu

davide.morelli at tin.it davide.morelli at tin.it
Tue Feb 7 02:43:20 CET 2006


Hi list,

I'm trying to compile Gem from CVS but I get errors on 
pix_deinterlace

ubuntu 2.6.12-10-386

(I followed the readme in src as 
much as possible but:
freeglut3-dev was needed
libtiff3g-dev is 
obsolete
libgl-dev is obsolete)

here is the error:

pix_deinterlace.
cpp:111: error: no ‘void pix_deinterlace::processYUVAltivec
(imageStruct&)’ member function declared in class ‘pix_deinterlace’
pix_deinterlace.cpp: In member function ‘void pix_deinterlace::
processYUVAltivec(imageStruct&)’:
pix_deinterlace.cpp:116: error: ISO 
C++ forbids declaration of ‘vector’ with no type
pix_deinterlace.cpp:
116: error: expected ‘;’ before ‘unsigned’
pix_deinterlace.cpp:120: 
error: ‘vector’ was not declared in this scope
pix_deinterlace.cpp:120: 
error: expected `;' before ‘unsigned’
pix_deinterlace.cpp:121: error: 
expected `;' before ‘bool’
pix_deinterlace.cpp:123: error: expected `;' 
before ‘unsigned’
pix_deinterlace.cpp:131: error: ‘temp1’ was not 
declared in this scope
pix_deinterlace.cpp:131: error: ‘vec_splat_u8’ 
was not declared in this scope
pix_deinterlace.cpp:134: error: ‘thresh’ 
was not declared in this scope
pix_deinterlace.cpp:134: error: ‘union 
pix_deinterlace::processYUVAltivec(imageStruct&)::<anonymous>’ has no 
member named ‘v’
pix_deinterlace.cpp:135: error: ‘vec_splat’ was not 
declared in this scope
pix_deinterlace.cpp:143: error: ‘pixels’ was not 
declared in this scope
pix_deinterlace.cpp:143: error: ‘vec_avg’ was 
not declared in this scope
pix_deinterlace.cpp:165: error: ‘temp2’ was 
not declared in this scope
pix_deinterlace.cpp:165: error: ‘pixels’ was 
not declared in this scope
pix_deinterlace.cpp:165: error: ‘vec_subs’ 
was not declared in this scope
pix_deinterlace.cpp:167: error: ‘temp3’ 
was not declared in this scope
pix_deinterlace.cpp:171: error: ‘mask’ 
was not declared in this scope
pix_deinterlace.cpp:171: error: 
‘vec_cmpgt’ was not declared in this scope
pix_deinterlace.cpp:172: 
error: ‘mask2’ was not declared in this scope
pix_deinterlace.cpp:174: 
error: ‘vec_or’ was not declared in this scope
pix_deinterlace.cpp:178: 
error: ‘vec_avg’ was not declared in this scope
pix_deinterlace.cpp:
182: error: expected `)' before ‘unsigned’
pix_deinterlace.cpp:182: 
error: expected `)' before ‘;’ token
make[1]: *** [pix_deinterlace.o] 
Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving 
directory `/home/davide/CVS-GEM/Gem/src/Pixes'
make: *** [Pixes] Error 
2

this is the first time I try to compile Gem on linux so I might be 
missing something obvious..

ciao,
davide.





More information about the GEM-dev mailing list