hi list
i have to compile pidip from source (on ubuntu studio 8.04) because i have a project where i depend on some changed files.
after a year of not touching the library (never change running system) i had to move everything to another system and therefore need to recompile pidip. first i tried to use my old pidip sources, after running into troubles with (quicktime and lqt) which i could solve. compilation stopped when pdp_capture should be compiled:
pdp_capture.c: In function ‘XMyClientWindow’: pdp_capture.c:129: warning: implicit declaration of function ‘XWindowByProperty’ pdp_capture.c: In function ‘XMyGetWindowImage’: pdp_capture.c:335: warning: implicit declaration of function ‘XDestroyImage’ pdp_capture.c:339: error: ‘Visual’ has no member named ‘klass’ pdp_capture.c:340: error: ‘Visual’ has no member named ‘klass’ pdp_capture.c:398: error: ‘Visual’ has no member named ‘klass’ pdp_capture.c:399: error: ‘Visual’ has no member named ‘klass’ pdp_capture.c:440: error: ‘Visual’ has no member named ‘klass’ pdp_capture.c:453: warning: implicit declaration of function ‘XGetPixel’ pdp_capture.c:455: warning: implicit declaration of function ‘ScaleShortToQuantum’ pdp_capture.c: In function ‘pdp_capture_do_capture’: pdp_capture.c:591: error: ‘XTextProperty’ undeclared (first use in this function) pdp_capture.c:591: error: (Each undeclared identifier is reported only once pdp_capture.c:591: error: for each function it appears in.) pdp_capture.c:591: error: expected ‘;’ before ‘window_name’ pdp_capture.c:603: error: ‘XError’ undeclared (first use in this function) pdp_capture.c:684: warning: implicit declaration of function ‘XGetWMName’ pdp_capture.c:684: error: ‘window_name’ undeclared (first use in this function) pdp_capture.c: In function ‘pdp_capture_sendpacket’: pdp_capture.c:819: warning: passing argument 2 of ‘pdp_packet_pass_if_valid’ from incompatible pointer type make[1]: *** [pdp_capture.o] Error 1
after this i tried to compile from svn, again i had to outcomment libquicktime issues (though there was already a condition included in the modules source, whicht was somehow ignored)
add the end again i ended up with problems compiling pdp_capture
make[1]: *** No rule to make target @PDP_CAPTURE_OBJECT@', needed by
all_modules'. Stop.
make[1]: Leaving directory
`/home/metafor/Desktop/puredata-externals/externals/pidip/modules'
make: *** [pdp_pidip_all] Error 2
i guess because old and new pidip are not compiling i miss something with a library (is it this libquicktiem problem?), but as configure went fine, i am not sure which one is missing/or wrong version, has anybody run into these troubles as well? what am i doing wrong?
well, any help is apreciated.
cheers marc