Hi On Thu, Feb 17, 2011 at 10:33 PM, Nicola Ferralis <feran...@hotmail.com> wrote: > OK, the attached patch removes both support for v4l1 and buzz. I have new > issues though related with libmp3lame (see below). > > /bin/bash ../libtool --tag=CXX --mode=link g++ -D_LARGEFILE_SOURCE > -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_FIREWIRE > -DHAVE_ESOUND -DHAVE_ALSA -DHAVE_OSS -I/usr/include/mjpegtools > -I/usr/include/mjpegtools/mpeg2enc -I/usr/include/mjpegtools/mplex > -pthread -I/usr/include/OpenEXR -I../quicktime/ffmpeg > -DPLUGIN_DIR=\"/usr/lib/cinelerra\" -ffast-math -minline-all-stringops > -fprefetch-loop-arrays -funroll-loops -pipe -fPIC -fno-check-new > -export-dynamic -Wl,-Bsymbolic-functions -o cinelerra aattachmentpoint.o > aautomation.o aboutprefs.o adeviceprefs.o aedit.o aedits.o amodule.o > apatchgui.o apluginarray.o aplugin.o apluginset.o arender.o asset.o > assetedit.o assetpopup.o assetremove.o assets.o atrack.o attachmentpoint.o > audioalsa.o audiocine.o audiodevice.o audiodvb.o audioesound.o > audioidevice.o audioodevice.o audiooss.o auto.o autoconf.o automation.o > autos.o awindow.o awindowgui.o awindowmenu.o batch.o batchrender.o > bitspopup.o brender.o browsebutton.o byteorderpopup.o cache.o cachebase.o > canvas.o canvastools.o channel.o channeldb.o channeledit.o channelpicker.o > chantables.o clipedit.o commonrender.o confirmquit.o confirmsave.o cpanel.o > cplayback.o ctimebar.o ctracking.o cursor.o cwindow.o cwindowgui.o > cwindowtool.o dcoffset.o dcraw.o deleteallindexes.o devicedvbinput.o > drivesync.o dvbtune.o edit.o edithandles.o editpanel.o editpopup.o edits.o > edl.o edlsession.o exportedl.o fadeengine.o ffmpeg.o fileac3.o fileavi.o > filebaseaudio.o filebase.o filebaseima4.o filebaseulaw.o file.o filecr2.o > filedv.o fileogg.o fileexr.o fileformat.o filejpeg.o filelist.o filemov.o > filempeg.o filepng.o filesndfile.o filetga.o filethread.o filetiff.o > filevorbis.o filexml.o fileyuv.o floatauto.o floatautos.o formatcheck.o > formatpopup.o formatpresets.o formattools.o framecache.o garbage.o gwindow.o > gwindowgui.o indexfile.o indexthread.o intauto.o intautos.o interfaceprefs.o > keyframe.o keyframehandles.o keyframepopup.o keyframes.o labeledit.o > labelnavigate.o labels.o levelwindow.o levelwindowgui.o loadbalance.o > loadfile.o loadmode.o localsession.o main.o mainclock.o maincursor.o > mainerror.o mainindexes.o mainmenu.o mainprogress.o mainsession.o mainundo.o > manualgoto.o maskauto.o maskautos.o maskengine.o mbuttons.o menuaeffects.o > menueffects.o menuveffects.o meterpanel.o module.o mtimebar.o mwindow.o > mwindowedit.o mwindowgui.o mwindowmove.o new.o newfolder.o overlayframe.o > packagedispatcher.o packagerenderer.o packagingengine.o panauto.o panautos.o > patchbay.o patchgui.o performanceprefs.o picture.o pipe.o playabletracks.o > playback3d.o playbackconfig.o playbackengine.o playbackprefs.o > playtransport.o pluginaclient.o pluginaclientlad.o pluginarray.o > pluginautos.o plugin.o pluginclient.o plugindialog.o pluginpopup.o > pluginserver.o pluginset.o plugintclient.o plugintoggles.o pluginvclient.o > preferences.o preferencesthread.o question.o quit.o recconfirmdelete.o > recordableatracks.o recordablevtracks.o recordaudio.o record.o > recordconfig.o recordgui.o recordlabel.o recordmonitor.o recordprefs.o > recordthread.o recordtransport.o recordvideo.o recordwindow.o removethread.o > render.o renderengine.o renderfarm.o renderfarmclient.o renderprofiles.o > resample.o resizetrackthread.o resourcepixmap.o resourcethread.o > samplescroll.o savefile.o setformat.o sharedlocation.o shmemory.o > sighandler.o splashgui.o statusbar.o theme.o threadexec.o threadfork.o > threadindexer.o threadloader.o timebar.o timeentry.o tipwindow.o track.o > trackcanvas.o tracking.o tracks.o trackscroll.o tracksedit.o transition.o > transitionhandles.o transitionpopup.o transportque.o tunerserver.o > undostackitem.o vattachmentpoint.o vautomation.o vdevicebase.o vdevicedvb.o > vdeviceprefs.o vdevicev4l2.o vdevicev4l2jpeg.o vdevicex11.o vedit.o vedits.o > videodevice.o viewmenu.o virtualaconsole.o virtualanode.o virtualconsole.o > virtualnode.o virtualvconsole.o virtualvnode.o vmodule.o vpatchgui.o > vplayback.o vpluginarray.o vplugin.o vpluginset.o vrender.o vtimebar.o > vtrack.o vtracking.o vwindow.o vwindowgui.o wavecache.o yuvstream.o > zoombar.o zoompanel.o audio1394.o avc1394control.o avc1394transport.o > device1394input.o device1394output.o iec61883input.o iec61883output.o > vdevice1394.o data/libimagedata.a ../mpeg2enc/libmpeg2enc.la > ../toolame-02l/libtoolame.la ../quicktime/libquicktimehv.la > ../guicast/libguicast.la ../libmpeg3/libmpeg3hv.la > -L../quicktime/ffmpeg/libavcodec -lavcodec-cinelerra > -L../quicktime/ffmpeg/libavutil -lavutil-cinelerra -logg > -lvorbis -lm > -logg -lvorbisenc -lvorbis -lm -logg -lvorbisfile -lvorbis -lm -logg > -ltheora -logg -pthread -lIlmImf -lz -lImath -lHalf -lIex -lIlmThread > -lsndfile -lpng -ljpeg -ltiff -lz -lesd -lasound -lm -ldl -lpthread > -lavc1394 -lrom1394 -liec61883 -lraw1394 -lraw1394 -ldv -lm -luuid > -lmjpegutils -lm -ldl -lpthread > libtool: link: g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE > -D_FILE_OFFSET_BITS=64 -DHAVE_FIREWIRE -DHAVE_ESOUND -DHAVE_ALSA -DHAVE_OSS > -I/usr/include/mjpegtools -I/usr/include/mjpegtools/mpeg2enc > -I/usr/include/mjpegtools/mplex -pthread -I/usr/include/OpenEXR > -I../quicktime/ffmpeg -DPLUGIN_DIR=\"/usr/lib/cinelerra\" -ffast-math > -minline-all-stringops -fprefetch-loop-arrays -funroll-loops -pipe -fPIC > -fno-check-new -Wl,-Bsymbolic-functions -o .libs/cinelerra > aattachmentpoint.o aautomation.o aboutprefs.o adeviceprefs.o aedit.o > aedits.o amodule.o apatchgui.o apluginarray.o aplugin.o apluginset.o > arender.o asset.o assetedit.o assetpopup.o assetremove.o assets.o atrack.o > attachmentpoint.o audioalsa.o audiocine.o audiodevice.o audiodvb.o > audioesound.o audioidevice.o audioodevice.o audiooss.o auto.o autoconf.o > automation.o autos.o awindow.o awindowgui.o awindowmenu.o batch.o > batchrender.o bitspopup.o brender.o browsebutton.o byteorderpopup.o cache.o > cachebase.o canvas.o canvastools.o channel.o channeldb.o channeledit.o > channelpicker.o chantables.o clipedit.o commonrender.o confirmquit.o > confirmsave.o cpanel.o cplayback.o ctimebar.o ctracking.o cursor.o cwindow.o > cwindowgui.o cwindowtool.o dcoffset.o dcraw.o deleteallindexes.o > devicedvbinput.o drivesync.o dvbtune.o edit.o edithandles.o editpanel.o > editpopup.o edits.o edl.o edlsession.o exportedl.o fadeengine.o ffmpeg.o > fileac3.o fileavi.o filebaseaudio.o filebase.o filebaseima4.o filebaseulaw.o > file.o filecr2.o filedv.o fileogg.o fileexr.o fileformat.o filejpeg.o > filelist.o filemov.o filempeg.o filepng.o filesndfile.o filetga.o > filethread.o filetiff.o filevorbis.o filexml.o fileyuv.o floatauto.o > floatautos.o formatcheck.o formatpopup.o formatpresets.o formattools.o > framecache.o garbage.o gwindow.o gwindowgui.o indexfile.o indexthread.o > intauto.o intautos.o interfaceprefs.o keyframe.o keyframehandles.o > keyframepopup.o keyframes.o labeledit.o labelnavigate.o labels.o > levelwindow.o levelwindowgui.o loadbalance.o loadfile.o loadmode.o > localsession.o main.o mainclock.o maincursor.o mainerror.o mainindexes.o > mainmenu.o mainprogress.o mainsession.o mainundo.o manualgoto.o maskauto.o > maskautos.o maskengine.o mbuttons.o menuaeffects.o menueffects.o > menuveffects.o meterpanel.o module.o mtimebar.o mwindow.o mwindowedit.o > mwindowgui.o mwindowmove.o new.o newfolder.o overlayframe.o > packagedispatcher.o packagerenderer.o packagingengine.o panauto.o panautos.o > patchbay.o patchgui.o performanceprefs.o picture.o pipe.o playabletracks.o > playback3d.o playbackconfig.o playbackengine.o playbackprefs.o > playtransport.o pluginaclient.o pluginaclientlad.o pluginarray.o > pluginautos.o plugin.o pluginclient.o plugindialog.o pluginpopup.o > pluginserver.o pluginset.o plugintclient.o plugintoggles.o pluginvclient.o > preferences.o preferencesthread.o question.o quit.o recconfirmdelete.o > recordableatracks.o recordablevtracks.o recordaudio.o record.o > recordconfig.o recordgui.o recordlabel.o recordmonitor.o recordprefs.o > recordthread.o recordtransport.o recordvideo.o recordwindow.o removethread.o > render.o renderengine.o renderfarm.o renderfarmclient.o renderprofiles.o > resample.o resizetrackthread.o resourcepixmap.o resourcethread.o > samplescroll.o savefile.o setformat.o sharedlocation.o shmemory.o > sighandler.o splashgui.o statusbar.o theme.o threadexec.o threadfork.o > threadindexer.o threadloader.o timebar.o timeentry.o tipwindow.o track.o > trackcanvas.o tracking.o tracks.o trackscroll.o tracksedit.o transition.o > transitionhandles.o transitionpopup.o transportque.o tunerserver.o > undostackitem.o vattachmentpoint.o vautomation.o vdevicebase.o vdevicedvb.o > vdeviceprefs.o vdevicev4l2.o vdevicev4l2jpeg.o vdevicex11.o vedit.o vedits.o > videodevice.o viewmenu.o virtualaconsole.o virtualanode.o virtualconsole.o > virtualnode.o virtualvconsole.o virtualvnode.o vmodule.o vpatchgui.o > vplayback.o vpluginarray.o vplugin.o vpluginset.o vrender.o vtimebar.o > vtrack.o vtracking.o vwindow.o vwindowgui.o wavecache.o yuvstream.o > zoombar.o zoompanel.o audio1394.o avc1394control.o avc1394transport.o > device1394input.o device1394output.o iec61883input.o iec61883output.o > vdevice1394.o -pthread -Wl,--export-dynamic data/libimagedata.a > ../mpeg2enc/.libs/libmpeg2enc.a ../toolame-02l/.libs/libtoolame.a > ../quicktime/.libs/libquicktimehv.so ../guicast/.libs/libguicast.so > ../libmpeg3/.libs/libmpeg3hv.so > -L/build/buildd/cinelerra-2.1.5/quicktime/ffmpeg/libavcodec > -lavcodec-cinelerra > -L/build/buildd/cinelerra-2.1.5/quicktime/ffmpeg/libavutil > -lavutil-cinelerra /usr/lib/libvorbisenc.so /usr/lib/libvorbisfile.so > /usr/lib/libvorbis.so /usr/lib/libtheora.so -logg /usr/lib/libIlmImf.so > -lImath -lHalf -lIex -lIlmThread /usr/lib/libsndfile.so -lpng > /usr/lib/libjpeg.so /usr/lib/libtiff.so -lz /usr/lib/libesd.so > /usr/lib/libasound.so /usr/lib/libavc1394.so /usr/lib/librom1394.so > -liec61883 /usr/lib/libraw1394.so /usr/lib/libdv.so -luuid > /usr/lib/libmjpegutils.so -lm -ldl -lpthread -pthread > /usr/bin/ld: filempeg.o: undefined reference to symbol > 'lame_encode_buffer_float' > /usr/bin/ld: note: 'lame_encode_buffer_float' is defined in DSO > /usr/lib64/libmp3lame.so.0 so try adding it to the linker command line > /usr/lib64/libmp3lame.so.0: could not read symbols: Invalid operation > collect2: ld returned 1 exit status > make[4]: *** [cinelerra] Error 1 > > I have no experience with 64bit Linux, but seems that there is some confusion with 32 and 64 bit librararies. For some reason ld does not find proper libmp3lame. libmp3lame is mp3 library and must be unrelated to v4l. I have seen similar error but I dont remember what was the reason. Try to clean up your working tree - make clean does not erase everything.
Einar _______________________________________________ Cinelerra mailing list Cinelerra@skolelinux.no https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra