Ok I added it to src/Pixes/videoV4L2.h and it compiles.
I did make package too, and that worked. Then I extracted the archive and tried to install it but it complained that it couldn't find iemlib/-help.pd and iemlib/parent-help.pd so I created empty files with those names in the iemlib folder and it installed.

I've now added all the libraries to .pdextended but there are no objects in the Gem library! Excluding the help files, this is the contents of /usr/lib/pd-extended/extra/Gem:

gemdefaultwindow.pd
gemhead.pd
gemmouse.pd
gemorb.pd
Gem.pd_linux
gemtablet.pd
gemwin.pd
hsv2rgb.pd
pix_blobtracker.pd
pix_buffer_filmopen.pd
pix_write.pd
rgb2hsv.pd
rgb2yuv.pd
yuv2rgb.pd

So I can create [gemwin], [gemorb], [gemmouse] etc.. but most of the objects are missing. Also, [gemwin] has the following error in the console, so something is definitely still really wrong:

 gemglutwindow
... couldn't create
expr, expr~, fexpr~ version 0.4 under GNU General Public License
 GLdefine GL_LINEAR
... couldn't create
 GLdefine GL_EXP
... couldn't create
 GLdefine GL_EXP2
... couldn't create
 GLdefine GL_COLOR_BUFFER_BIT
... couldn't create
 GLdefine GL_DEPTH_BUFFER_BIT
... couldn't create
 GLdefine GL_STENCIL_BUFFER_BIT
... couldn't create
 GEMglMatrixMode GL_MODELVIEW
... couldn't create
 GEMgluLookAt 0 0 4 0 0 0 0 1 0
... couldn't create
 GEMglMatrixMode GL_PROJECTION
... couldn't create
 GEMglLoadIdentity
... couldn't create
 GEMglFrustum -1 1 -1 1 1 20
... couldn't create
 GEMglViewport 0 0 500 500
... couldn't create
 GEMglDisable GL_FOG
... couldn't create
 GEMglEnable GL_FOG
... couldn't create
 GEMglFogf
... couldn't create
 GLdefine GL_FOG_DENSITY
... couldn't create
 GEMglFogf
... couldn't create
 GLdefine GL_FOG_MODE
... couldn't create
 GEMglFogf
... couldn't create
 GLdefine GL_FOG_START
... couldn't create
 GEMglFogf
... couldn't create
 GLdefine GL_FOG_END
... couldn't create
 GEMglFogfv
... couldn't create
 GLdefine GL_FOG_COLOR
... couldn't create
 GEMglDisable GL_COLOR_MATERIAL
... couldn't create
 GEMglDisable GL_AUTO_NORMAL
... couldn't create
 GEMglDisable GL_NORMALIZE
... couldn't create
 GEMglShadeModel GL_FLAT
... couldn't create
 GEMglLightModeli
... couldn't create
 GLdefine GL_LIGHT_MODEL_TWO_SIDE
... couldn't create
 GLdefine GL_FALSE
... couldn't create
 GEMglLightModeli
... couldn't create
 GLdefine GL_LIGHT_MODEL_TWO_SIDE
... couldn't create
 GLdefine GL_TRUE
... couldn't create
 GEMglEnable GL_LIGHTING
... couldn't create
 GEMglEnable GL_COLOR_MATERIAL
... couldn't create
 GEMglEnable GL_AUTO_NORMAL
... couldn't create
 GEMglEnable GL_NORMALIZE
... couldn't create
 GEMglShadeModel GL_SMOOTH
... couldn't create
 GEMglMaterialfv GL_FRONT_AND_BACK GL_AMBIENT 0.1 0.1 0.1 1
... couldn't create
 GEMglMaterialfv GL_FRONT_AND_BACK GL_SPECULAR 1 1 1 1
... couldn't create
 GEMglMaterialfv GL_FRONT_AND_BACK GL_SHININESS 100
... couldn't create
 GEMglDisable GL_LIGHTING
... couldn't create
 GEMglClearColor
... couldn't create
 GEMglClear 17664
... couldn't create
 GEMglMatrixMode GL_MODELVIEW
... couldn't create
 GEMglLoadIdentity
... couldn't create
 GEMgluLookAt 0 0 4 0 0 0 0 1 0
... couldn't create
 GEMglDisable GL_LIGHTING
... couldn't create
 GEMglViewport 0 0 500 500
... couldn't create
 GEMglMatrixMode GL_PROJECTION
... couldn't create
 GEMglLoadIdentity
... couldn't create
 GEMgluLookAt 0 0 4 0 0 0 0 1 0
... couldn't create
 GEMglFrustum -1 1 -1 1 1 20
... couldn't create
 GEMglLoadIdentity
... couldn't create
 GEMglMatrixMode GL_MODELVIEW
... couldn't create
 GEMglLineWidth 2
... couldn't create
 GEMglColor3f 1 1 1
... couldn't create
 GEMglBegin GL_LINES
... couldn't create
 GEMglVertex2f 0 -6
... couldn't create
 GEMglVertex2f 0 6
... couldn't create
 GEMglEnd
... couldn't create
 GEMglLineWidth 1
... couldn't create
 GEMglMatrixMode GL_PROJECTION
... couldn't create
 GEMglLoadIdentity
... couldn't create
 GEMglFrustum -1 1 -1 1 1 20
... couldn't create
 GEMglViewport 0 0 250 500
... couldn't create
 GEMglMatrixMode GL_MODELVIEW
... couldn't create
 GEMglLoadIdentity
... couldn't create
 GEMgluLookAt 0 0 4 0 0 0 0 1 0
... couldn't create
 GEMglMatrixMode GL_PROJECTION
... couldn't create
 GEMglLoadIdentity
... couldn't create
 GEMglFrustum -1 1 -1 1 1 20
... couldn't create
 GEMglViewport 0 0 250 500
... couldn't create
 GEMglMatrixMode GL_MODELVIEW
... couldn't create
 GEMglLoadIdentity
... couldn't create
 GEMgluLookAt 0 0 4 0 0 0 0 1 0
... couldn't create
 GEMglMatrixMode GL_MODELVIEW
... couldn't create
 GEMglLoadIdentity
... couldn't create
 GEMgluLookAt 0 0 4 0 0 0 0 1 0
... couldn't create
 GEMglMatrixMode GL_MODELVIEW
... couldn't create
 GEMglLoadIdentity
... couldn't create
 GEMgluLookAt 0 0 4 0 0 0 0 1 0
... couldn't create
 gemlist
... couldn't create
 gemlist
... couldn't create
 GEMglGetFloatv GL_STEREO
... couldn't create
 GEMglColorMask 1 1 1 1
... couldn't create
 GEMglFrustum -1 1 -1 1 1 20
... couldn't create
 GEMglMatrixMode GL_MODELVIEW
... couldn't create
 GEMglLoadIdentity
... couldn't create
 GEMgluLookAt 0 0 4 0 0 0 0 1 0
... couldn't create
 GEMglFrustum -1 1 -1 1 1 20
... couldn't create
 GEMglMatrixMode GL_MODELVIEW
... couldn't create
 GEMglLoadIdentity
... couldn't create
 GEMgluLookAt 0 0 4 0 0 0 0 1 0
... couldn't create
 GEMglMatrixMode GL_MODELVIEW
... couldn't create
 GEMglLoadIdentity
... couldn't create
 GEMgluLookAt 0 0 4 0 0 0 0 1 0
... couldn't create
 GEMglMatrixMode GL_MODELVIEW
... couldn't create
 GEMglLoadIdentity
... couldn't create
 GEMgluLookAt 0 0 4 0 0 0 0 1 0
... couldn't create
 GEMglColorMask 1 1 1 1
... couldn't create
 GEMglColorMask 1 1 1 1
... couldn't create
 GEMglClear
... couldn't create
 GEMglClear
... couldn't create
 GEMglClear
... couldn't create
 GEMglClear
... couldn't create
 GLdefine GL_COLOR_BUFFER_BIT
... couldn't create
 GLdefine GL_DEPTH_BUFFER_BIT
... couldn't create
 GLdefine GL_STENCIL_BUFFER_BIT
... couldn't create
 GLdefine GL_ACCUM_BUFFER_BIT
... couldn't create
 gemlist
... couldn't create
 gemlist
... couldn't create
 GEMglColorMask 1 1 1 1
... couldn't create
 GEMglFrustum -1 1 -1 1 1 20
... couldn't create
 GEMglMatrixMode GL_PROJECTION
... couldn't create
 GEMglLoadIdentity
... couldn't create
 GEMglLoadIdentity
... couldn't create
 GEMgluLookAt 0 0 4 0 0 0 0 1 0
... couldn't create
 GEMglFrustum -1 1 -1 1 1 20
... couldn't create
 GEMglMatrixMode GL_PROJECTION
... couldn't create
 GEMglLoadIdentity
... couldn't create
 GEMglLoadIdentity
... couldn't create
 GEMgluLookAt 0 0 4 0 0 0 0 1 0
... couldn't create
 GEMglMatrixMode GL_MODELVIEW
... couldn't create
 GEMglLoadIdentity
... couldn't create
 GEMgluLookAt 0 0 4 0 0 0 0 1 0
... couldn't create
 GEMglMatrixMode GL_MODELVIEW
... couldn't create
 GEMglLoadIdentity
... couldn't create
 GEMgluLookAt 0 0 4 0 0 0 0 1 0
... couldn't create
 GEMglDrawBuffer GL_BACK_LEFT
... couldn't create
 GEMglClear
... couldn't create
 GLdefine GL_COLOR_BUFFER_BIT
... couldn't create
 GLdefine GL_DEPTH_BUFFER_BIT
... couldn't create
 GEMglMatrixMode GL_MODELVIEW
... couldn't create
 GEMglDrawBuffer GL_BACK_RIGHT
... couldn't create
 GEMglClear
... couldn't create
 GLdefine GL_COLOR_BUFFER_BIT
... couldn't create
 GLdefine GL_DEPTH_BUFFER_BIT
... couldn't create
 GEMglMatrixMode GL_MODELVIEW
... couldn't create
 GEMglClear
... couldn't create
 GLdefine GL_DEPTH_BUFFER_BIT
... couldn't create
 gemlist
... couldn't create
 gemlist
... couldn't create
 GEMglReportError
... couldn't create
 gemlist
... couldn't create

Quoth dmotd, on 07/07/10 14:13:
add it to videoV4L2.h in src/Pixes (or src/plugins/videoV4L2
for svn version). you should see a bunch of '# include'
starting around line 30.

James Dunn wrote:
Quoth dmotd, on 06/07/10 13:49:
Seems like I just had to install pkg-config. It now finds the
imagemagick library but fails with a new error:
videoV4L2.cpp:389:31: error: ‘fstat’ was not declared in this scope
videoV4L2.cpp:394:27: error: ‘S_ISCHR’ was not declared in this scope
Try adding this line near the top :

   #include<sys/stat.h>
mathieu beat me to it.. you may also need:

   #include<linux/stat.h>
Do I add these lines to the top of the makefile in
pd-extended/packages/linux_make?


_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to