OK, I uploaded a new patch in the bug report that removes support for both v4l1 
and buzz. However 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

 



> Subject: Re: [CinCV] Videodev.h library non longer supported on kernel 2.6.38 
> (Cinelerra on Ubuntu 11.04 won't compile)
> From: [email protected]
> To: [email protected]
> Date: Thu, 17 Feb 2011 12:16:37 +0200
> 
> Seems that v4l1 is comlpletely removed from kernel. Try to remove the
> rest of cinelerra that depends on it. I think it's rarely used.
> 
> Einar
> 
> On Thu, Feb 17, 2011 at 2:10 AM, Nicola Ferralis <[email protected]> wrote:
> > There seems to be another compilation problem, also due to videodev.h being
> > no longer supported on 2.6.38. vdevice4l.h depends on it and with won't
> > compile without it...
> >
> > I successfully removed iOmega Buzz support from Cinelerra (see attached
> > patch, also in the bug report). However there seems to be another
> > compilation problem, also due to videodev.h being no longer supported on
> > 2.6.38. vdevice4l.h depends on it and with won't compile without it...
> > Nicola
> >
> >
> >
> >
> >
> >> Subject: Re: [CinCV] Videodev.h library non longer supported on kernel
> >> 2.6.38 (Cinelerra on Ubuntu 11.04 won't compile)
> >> From: [email protected]
> >> To: [email protected]
> >> Date: Wed, 16 Feb 2011 18:27:37 +0200
> >>
> >> On Wed, Feb 16, 2011 at 2:51 AM, Ichthyostega <[email protected]> wrote:
> >> > Nicola Ferralis schrieb:
> >> >> vdevicebuz.C: In constructor
> >> >> 'VDeviceBUZInput::VDeviceBUZInput(VDeviceBUZ*)':
> >> >
> >> > isn't that the support for the IOmega Buzz drive, which was somewhat
> >> > hacked
> >> > in some time ago? I might be wrong but I somehow recall that this
> >> > support
> >> > already caused some problems, because it was not done in a canonical
> >> > fashion,
> >> > compared to other interfaces....
> >> >
> >> > Cheers
> >> > Hermann
> >>
> >> It seems to be something like this
> >> http://www.iomega.com/support/documents/80059.html
> >> http://www.trix.com/buz/faq.html#faq98
> >>
> >> I think that support to such device can be removed.
> >>
> >> My opinion is that NLE must not support any particular capture device.
> >> There are a lot of better and maintained capture programs.
> >>
> >> Einar
> >>
> >> _______________________________________________
> >> Cinelerra mailing list
> >> [email protected]
> >> https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra
> >
> 
> _______________________________________________
> Cinelerra mailing list
> [email protected]
> https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra
                                          

Reply via email to