<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Looks like you are missing libmpeg3.  </DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>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:</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><A href="http://puredata.org/docs/developer/SUSE">http://puredata.org/docs/developer/SUSE</A></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>You can look at the Debian/Fedora pages for examples:</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><A href="http://puredata.org/docs/developer/Debian">http://puredata.org/docs/developer/Debian</A></DIV><DIV><A href="http://puredata.org/docs/developer/Fedora">http://puredata.org/docs/developer/Fedora</A></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>.hc</DIV><BR><DIV><DIV>On Sep 5, 2007, at 12:39 PM, eric labelle wrote:</DIV><BR class="Apple-interchange-newline"><BLOCKQUOTE type="cite">Hi<BR><BR>I'm trying to compile extended from the CVS and everytime I get the same error on my openSUSE box:<BR><BR>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 <BR>../Pixes/filmMPEG3.h:70: error: ISO C++ forbids declaration of 'mpeg3_t' with no type<BR>../Pixes/filmMPEG3.h:70: error: expected ';' before '*' token<BR>filmMPEG3.cpp: In constructor 'filmMPEG3::filmMPEG3(int)':<BR>filmMPEG3.cpp :37: error: 'mpeg_file' was not declared in this scope<BR>filmMPEG3.cpp: In member function 'virtual void filmMPEG3::close()':<BR>filmMPEG3.cpp:53: error: 'mpeg_file' was not declared in this scope<BR>filmMPEG3.cpp:53: error: 'mpeg3_close' was not declared in this scope <BR>filmMPEG3.cpp:54: error: 'mpeg_file' was not declared in this scope<BR>filmMPEG3.cpp: In member function 'virtual bool filmMPEG3::open(char*, int)':<BR>filmMPEG3.cpp:63: error: 'mpeg3_check_sig' was not declared in this scope <BR>filmMPEG3.cpp:64: error: 'mpeg_file' was not declared in this scope<BR>filmMPEG3.cpp:64: error: 'mpeg3_open' was not declared in this scope<BR>filmMPEG3.cpp:65: error: 'mpeg3_has_video' was not declared in this scope<BR> filmMPEG3.cpp:69: error: 'mpeg3_total_vstreams' was not declared in this scope<BR>filmMPEG3.cpp:72: error: 'mpeg3_video_frames' was not declared in this scope<BR>filmMPEG3.cpp:73: error: 'mpeg3_frame_rate' was not declared in this scope <BR>filmMPEG3.cpp:75: error: 'mpeg3_video_width' was not declared in this scope<BR>filmMPEG3.cpp:76: error: 'mpeg3_video_height' was not declared in this scope<BR>filmMPEG3.cpp: In member function 'virtual pixBlock* filmMPEG3::getFrame()': <BR>filmMPEG3.cpp:118: error: 'mpeg_file' was not declared in this scope<BR>filmMPEG3.cpp:122: error: 'MPEG3_RGBA8888' was not declared in this scope<BR>filmMPEG3.cpp:123: error: 'mpeg3_read_frame' was not declared in this scope <BR>filmMPEG3.cpp:139: error: 'mpeg_file' was not declared in this scope<BR>filmMPEG3.cpp:139: error: 'mpeg3_read_yuvframe_ptr' was not declared in this scope<BR>filmMPEG3.cpp: In member function 'virtual int filmMPEG3::changeImage(int, int)': <BR>filmMPEG3.cpp:157: error: 'mpeg_file' was not declared in this scope<BR>filmMPEG3.cpp:157: error: 'mpeg3_set_frame' was not declared in this scope<BR>make[3]: *** [filmMPEG3.o] Error 1<BR>make[3]: *** Waiting for unfinished jobs.... <BR>make[3]: Leaving directory `/home/dubian/pure-data/Gem/src/Pixes'<BR>make[2]: *** [Pixes] Error 2<BR>make[2]: Leaving directory `/home/dubian/pure-data/Gem/src'<BR>make[1]: *** [/home/dubian/pure-data/Gem/src/Gem.pd_linux] Error 2 <BR>make[1]: Leaving directory `/home/dubian/pure-data/packages'<BR>make: *** [install] Error 2<BR><BR>Is this because I'm missing a dependency?<BR><BR>Thanks for your help!<BR><BR>Eric<BR><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">_______________________________________________</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><A href="mailto:PD-list@iem.at">PD-list@iem.at</A> mailing list</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">UNSUBSCRIBE and account-management -&gt; <A href="http://lists.puredata.info/listinfo/pd-list">http://lists.puredata.info/listinfo/pd-list</A></DIV> </BLOCKQUOTE></DIV><BR><DIV> <SPAN class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><BR class="Apple-interchange-newline"><SPAN class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><DIV><BR></DIV><DIV>----------------------------------------------------------------------------</DIV><DIV><BR></DIV><DIV>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</DIV><BR class="Apple-interchange-newline"></SPAN></SPAN> </DIV><BR></BODY></HTML>