[PD] compiling pd extended from CVS

Hans-Christoph Steiner hans at eds.org
Thu Sep 6 01:28:05 CEST 2007


Looks like you are missing libmpeg3.

I created a wiki page so you can keep track of what needs doing to  
get stuff building on SUSE, please edit it, you just need a  
puredata.info login:

http://puredata.org/docs/developer/SUSE

You can look at the Debian/Fedora pages for examples:

http://puredata.org/docs/developer/Debian
http://puredata.org/docs/developer/Fedora

.hc

On Sep 5, 2007, at 12:39 PM, eric labelle wrote:

> Hi
>
> I'm trying to compile extended from the CVS and everytime I get the  
> same error on my openSUSE box:
>
> 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..  -I/home/dubian/pure-data/pd/src   
> libfidtrack_fidtrackX.cpp -o libfidtrack_fidtrackX.o
> ../Pixes/filmMPEG3.h:70: error: ISO C++ forbids declaration of  
> 'mpeg3_t' with no type
> ../Pixes/filmMPEG3.h:70: error: expected ';' before '*' token
> filmMPEG3.cpp: In constructor 'filmMPEG3::filmMPEG3(int)':
> filmMPEG3.cpp :37: error: 'mpeg_file' was not declared in this scope
> filmMPEG3.cpp: In member function 'virtual void filmMPEG3::close()':
> filmMPEG3.cpp:53: error: 'mpeg_file' was not declared in this scope
> filmMPEG3.cpp:53: error: 'mpeg3_close' was not declared in this scope
> filmMPEG3.cpp:54: error: 'mpeg_file' was not declared in this scope
> filmMPEG3.cpp: In member function 'virtual bool filmMPEG3::open 
> (char*, int)':
> filmMPEG3.cpp:63: error: 'mpeg3_check_sig' was not declared in this  
> scope
> filmMPEG3.cpp:64: error: 'mpeg_file' was not declared in this scope
> filmMPEG3.cpp:64: error: 'mpeg3_open' was not declared in this scope
> filmMPEG3.cpp:65: error: 'mpeg3_has_video' was not declared in this  
> scope
> filmMPEG3.cpp:69: error: 'mpeg3_total_vstreams' was not declared in  
> this scope
> filmMPEG3.cpp:72: error: 'mpeg3_video_frames' was not declared in  
> this scope
> filmMPEG3.cpp:73: error: 'mpeg3_frame_rate' was not declared in  
> this scope
> filmMPEG3.cpp:75: error: 'mpeg3_video_width' was not declared in  
> this scope
> filmMPEG3.cpp:76: error: 'mpeg3_video_height' was not declared in  
> this scope
> filmMPEG3.cpp: In member function 'virtual pixBlock*  
> filmMPEG3::getFrame()':
> filmMPEG3.cpp:118: error: 'mpeg_file' was not declared in this scope
> filmMPEG3.cpp:122: error: 'MPEG3_RGBA8888' was not declared in this  
> scope
> filmMPEG3.cpp:123: error: 'mpeg3_read_frame' was not declared in  
> this scope
> filmMPEG3.cpp:139: error: 'mpeg_file' was not declared in this scope
> filmMPEG3.cpp:139: error: 'mpeg3_read_yuvframe_ptr' was not  
> declared in this scope
> filmMPEG3.cpp: In member function 'virtual int  
> filmMPEG3::changeImage(int, int)':
> filmMPEG3.cpp:157: error: 'mpeg_file' was not declared in this scope
> filmMPEG3.cpp:157: error: 'mpeg3_set_frame' was not declared in  
> this scope
> make[3]: *** [filmMPEG3.o] Error 1
> make[3]: *** Waiting for unfinished jobs....
> make[3]: Leaving directory `/home/dubian/pure-data/Gem/src/Pixes'
> make[2]: *** [Pixes] Error 2
> make[2]: Leaving directory `/home/dubian/pure-data/Gem/src'
> make[1]: *** [/home/dubian/pure-data/Gem/src/Gem.pd_linux] Error 2
> make[1]: Leaving directory `/home/dubian/pure-data/packages'
> make: *** [install] Error 2
>
> Is this because I'm missing a dependency?
>
> Thanks for your help!
>
> Eric
> _______________________________________________
> PD-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/ 
> listinfo/pd-list



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

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


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20070905/41f05feb/attachment.htm>


More information about the Pd-list mailing list