latest pidip out CVS. pdp is about a week old. PD is out of CVS about a week old.
I feel like I am almost there!
The configure file was created new using autoconf with all of the correct settings. I am r After a succesful pdp compile I get most of pidip compiled and then when it goes to make the library I get this:
make -C system
make[1]: Entering directory /usr/src/pd/externals/pidip/system' make[1]: Nothing to be done for
current'.
make[1]: Leaving directory /usr/src/pd/externals/pidip/system' make -C modules make[1]: Entering directory
/usr/src/pd/externals/pidip/modules'
make[1]: Nothing to be done for current'. make[1]: Leaving directory
/usr/src/pd/externals/pidip/modules'
rm -f pidip.pd_linux
g++ -export_dynamic -shared -o pidip.pd_linux modules/*.o system/*.o
-lbz2 -lz -ldl -lmp3lame -logg -lvorbis -lvorbisenc -L/usr/lib
-lImlib2 -lfreetype -lz -lm -ldl -lXext -lXext -lX11 -L/usr/X11R6/lib
-L/usr/X11R6/lib -lMagick -lMagick -ltiff -lfreetype -ljpeg -lpng
-lexif -ldpstk -ldps -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz
-lpthread -lm -L/usr/lib -L/usr/X11R6/lib -L/usr/lib -L/usr/lib
/usr/bin/ld: cannot find -lexif
collect2: ld returned exit status
make: *** [pidip.pd_linux] Error 1
when I remove the library exif from line 9 in the make file it compiles fine.
However when I start pd and it loads the pidip library I get this
error:/usr/local/lib/pd/externs/pidip.pd_linux: /usr/local/lib/pd/externs/pidip.pd_linux: undefined symbol: quicktime_close pidip: can't load library
I dont think they are related at all, but I though I would post. exif is an imagemagick thing correct? As far as I can tell its a way to deal with jpegs? Not really quicktime related, so I think I have more problems than it looks like at first glance.
thanks!
also, I am now doing a mail search (should have done it this morning, but I was in a rush)
to answer a couple of questions posted before:
PDP loads just fine and I can open PDP patches.
And I think I just answered my question by doing a bit more searching. I have libquicktime through PlanetCCRMA, which appears to be quicktime4linux and according to this post http://iem.at/mailinglists/pd-list/2003-11/015017.html that may be the cause of my problems. I will try and do a get of the other quicktime library and see if that helps my situation.
On Wed, 17 Nov 2004 07:32:52 -0800, Matthew Allen mtallen@gmail.com wrote:
latest pidip out CVS. pdp is about a week old. PD is out of CVS about a week old.
I feel like I am almost there!
The configure file was created new using autoconf with all of the correct settings. I am r After a succesful pdp compile I get most of pidip compiled and then when it goes to make the library I get this:
make -C system make[1]: Entering directory
/usr/src/pd/externals/pidip/system' make[1]: Nothing to be done for
current'. make[1]: Leaving directory/usr/src/pd/externals/pidip/system' make -C modules make[1]: Entering directory
/usr/src/pd/externals/pidip/modules' make[1]: Nothing to be done forcurrent'. make[1]: Leaving directory
/usr/src/pd/externals/pidip/modules' rm -f pidip.pd_linux g++ -export_dynamic -shared -o pidip.pd_linux modules/*.o system/*.o -lbz2 -lz -ldl -lmp3lame -logg -lvorbis -lvorbisenc -L/usr/lib -lImlib2 -lfreetype -lz -lm -ldl -lXext -lXext -lX11 -L/usr/X11R6/lib -L/usr/X11R6/lib -lMagick -lMagick -ltiff -lfreetype -ljpeg -lpng -lexif -ldpstk -ldps -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lz -lpthread -lm -L/usr/lib -L/usr/X11R6/lib -L/usr/lib -L/usr/lib /usr/bin/ld: cannot find -lexif collect2: ld returned exit status make: *** [pidip.pd_linux] Error 1when I remove the library exif from line 9 in the make file it compiles fine.
However when I start pd and it loads the pidip library I get this
error:/usr/local/lib/pd/externs/pidip.pd_linux: /usr/local/lib/pd/externs/pidip.pd_linux: undefined symbol: quicktime_close pidip: can't load library
I dont think they are related at all, but I though I would post. exif is an imagemagick thing correct? As far as I can tell its a way to deal with jpegs? Not really quicktime related, so I think I have more problems than it looks like at first glance.
thanks!
So I now have the correct quicktime, but because I didnt compile the theor* modules I get errors. So I am looking again at building those. I have the theora libs installed. Here is my Make error:
pdp_theorin~.c: In function pdp_theorin_open': pdp_theorin~.c:662: error:
OC_CS_UNSPECIFIED' undeclared (first use
in this function)
pdp_theorin~.c:662: error: (Each undeclared identifier is reported only once
pdp_theorin~.c:662: error: for each function it appears in.)
pdp_theorin~.c:665: error: OC_CS_ITU_REC_470M' undeclared (first use in this function) pdp_theorin~.c:668: error:
OC_CS_ITU_REC_470BG' undeclared (first use
in this function)
pdp_theorin~.c: In function pdp_theorin_perform': pdp_theorin~.c:845: warning: passing arg 2 of
pdp_packet_pass_if_valid' from incompatible pointer type
make[1]: *** [pdp_theorin~.o] Error 1
make: *** [pdp_pidip_all] Error
Once again latest out of CVS last night.
m.
On Wed, 17 Nov 2004 08:29:38 -0800, Matthew Allen mtallen@gmail.com wrote:
also, I am now doing a mail search (should have done it this morning, but I was in a rush)
to answer a couple of questions posted before:
PDP loads just fine and I can open PDP patches.
And I think I just answered my question by doing a bit more searching. I have libquicktime through PlanetCCRMA, which appears to be quicktime4linux and according to this post http://iem.at/mailinglists/pd-list/2003-11/015017.html that may be the cause of my problems. I will try and do a get of the other quicktime library and see if that helps my situation.
no lo entiendo, all of these are perfectly defined in theora.h from libtheora-1.0alpha3 :
typedef enum { OC_CS_UNSPECIFIED, OC_CS_ITU_REC_470M, OC_CS_ITU_REC_470BG, } theora_colorspace;
well, install the right stable libtheora...
ciao, sevy
Matthew Allen wrote:
So I now have the correct quicktime, but because I didnt compile the theor* modules I get errors. So I am looking again at building those. I have the theora libs installed. Here is my Make error:
pdp_theorin~.c: In function
pdp_theorin_open': pdp_theorin~.c:662: error:
OC_CS_UNSPECIFIED' undeclared (first use in this function) pdp_theorin~.c:662: error: (Each undeclared identifier is reported only once pdp_theorin~.c:662: error: for each function it appears in.) pdp_theorin~.c:665: error:OC_CS_ITU_REC_470M' undeclared (first use in this function) pdp_theorin~.c:668: error:
OC_CS_ITU_REC_470BG' undeclared (first use in this function) pdp_theorin~.c: In functionpdp_theorin_perform': pdp_theorin~.c:845: warning: passing arg 2 of
pdp_packet_pass_if_valid' from incompatible pointer type make[1]: *** [pdp_theorin~.o] Error 1 make: *** [pdp_pidip_all] ErrorOnce again latest out of CVS last night.
m.
On Wed, 17 Nov 2004 08:29:38 -0800, Matthew Allen mtallen@gmail.com wrote:
also, I am now doing a mail search (should have done it this morning, but I was in a rush)
to answer a couple of questions posted before:
PDP loads just fine and I can open PDP patches.
And I think I just answered my question by doing a bit more searching. I have libquicktime through PlanetCCRMA, which appears to be quicktime4linux and according to this post http://iem.at/mailinglists/pd-list/2003-11/015017.html that may be the cause of my problems. I will try and do a get of the other quicktime library and see if that helps my situation.
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://iem.at/cgi-bin/mailman/listinfo/pd-list
Ok yeah I had 1.1 Its all good now. Thanks.
I still had to get rid of the -lexif in the makefile. What might that brake?
m.
On Thu, 18 Nov 2004 00:20:37 +0100, Yves Degoyon ydegoyon@free.fr wrote:
no lo entiendo, all of these are perfectly defined in theora.h from libtheora-1.0alpha3 :
typedef enum { OC_CS_UNSPECIFIED, OC_CS_ITU_REC_470M, OC_CS_ITU_REC_470BG, } theora_colorspace;
well, install the right stable libtheora...
ciao, sevy
Matthew Allen wrote:
So I now have the correct quicktime, but because I didnt compile the theor* modules I get errors. So I am looking again at building those. I have the theora libs installed. Here is my Make error:
pdp_theorin~.c: In function
pdp_theorin_open': pdp_theorin~.c:662: error:
OC_CS_UNSPECIFIED' undeclared (first use in this function) pdp_theorin~.c:662: error: (Each undeclared identifier is reported only once pdp_theorin~.c:662: error: for each function it appears in.) pdp_theorin~.c:665: error:OC_CS_ITU_REC_470M' undeclared (first use in this function) pdp_theorin~.c:668: error:
OC_CS_ITU_REC_470BG' undeclared (first use in this function) pdp_theorin~.c: In functionpdp_theorin_perform': pdp_theorin~.c:845: warning: passing arg 2 of
pdp_packet_pass_if_valid' from incompatible pointer type make[1]: *** [pdp_theorin~.o] Error 1 make: *** [pdp_pidip_all] ErrorOnce again latest out of CVS last night.
m.
On Wed, 17 Nov 2004 08:29:38 -0800, Matthew Allen mtallen@gmail.com wrote:
also, I am now doing a mail search (should have done it this morning, but I was in a rush)
to answer a couple of questions posted before:
PDP loads just fine and I can open PDP patches.
And I think I just answered my question by doing a bit more searching. I have libquicktime through PlanetCCRMA, which appears to be quicktime4linux and according to this post http://iem.at/mailinglists/pd-list/2003-11/015017.html that may be the cause of my problems. I will try and do a get of the other quicktime library and see if that helps my situation.
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://iem.at/cgi-bin/mailman/listinfo/pd-list
Matthew Allen wrote:
Ok yeah I had 1.1 Its all good now. Thanks.
I still had to get rid of the -lexif in the makefile. What might that brake?
no, no, no, install exif if it's a sub-dependency in your system, but i'm surprised, i never linked to that library ( does it come from ImageMagick ? ) :
EXIF Tag Parsing Library http://sourceforge.net/projects/libexif/ Most digital cameras produce EXIF files, which are JPEG files with extra tags that contain information about the image. The EXIF library allows you to parse an EXIF file and read the data from those tags.
sevy