Changing PIX_FMT_RGBA32 to PIX_FMT_RGB32 is not enough:
gcc -Wall -g -DDBUS_SERVICE_DIR=\""/usr/share/dbus-1/service"\" -g -O2 -pthread -export-dynamic -Wl,--as-needed -o xvidcap app_data.o capture.o codecs.o colors.o frame.o gnome_frame.o gnome_ui.o gnome_warning.o gnome_options.o led_meter.o main.o options.o xtoffmpeg.o xtoxwd.o job.o xvc_error_item.o eggtrayicon.o dbus-server-object.o -pthread -lglade-2.0 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lm -lcairo -lpng12 -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -pthread -L/lib -ldbus-glib-1 -ldbus-1 -lpthread -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lavdevice -lavformat -lavcodec -lswscale -lavutil -lmp3lame -lm -lXdamage -lXfixes -lXmu -lavdevice xtoffmpeg.o: In function `do_audio_out': /tmp/buildd/xvidcap-1.1.7/src/xtoffmpeg.c:551: undefined reference to `av_fifo_write' /tmp/buildd/xvidcap-1.1.7/src/xtoffmpeg.c:554: undefined reference to `av_fifo_read' xtoffmpeg.o: In function `cleanup_thread_when_stopped': /tmp/buildd/xvidcap-1.1.7/src/xtoffmpeg.c:672: undefined reference to `av_fifo_read' xtoffmpeg.o: In function `add_audio_stream': /tmp/buildd/xvidcap-1.1.7/src/xtoffmpeg.c:393: undefined reference to `av_fifo_init' collect2: ld returned 1 exit status make[4]: *** [xvidcap] Error 1 make[4]: Leaving directory `/tmp/buildd/xvidcap-1.1.7/src' make[3]: *** [all] Error 2 make[3]: Leaving directory `/tmp/buildd/xvidcap-1.1.7/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/tmp/buildd/xvidcap-1.1.7' make[1]: *** [all] Error 2 make[1]: Leaving directory `/tmp/buildd/xvidcap-1.1.7' dh_auto_build: make -j1 returned exit code 2 make: *** [build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 E: Failed autobuilding of package I: unmounting dev/pts filesystem I: unmounting proc filesystem
There are calls to some deprecated FFmpeg functions, porting is needed.
Changing PIX_FMT_RGBA32 to PIX_FMT_RGB32 is not enough:
gcc -Wall -g -DDBUS_ SERVICE_ DIR=\"" /usr/share/ dbus-1/ service" \" -g -O2 -pthread -export-dynamic -Wl,--as-needed -o xvidcap app_data.o capture.o codecs.o colors.o frame.o gnome_frame.o gnome_ui.o gnome_warning.o gnome_options.o led_meter.o main.o options.o xtoffmpeg.o xtoxwd.o job.o xvc_error_item.o eggtrayicon.o dbus-server- object. o -pthread -lglade-2.0 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lm -lcairo -lpng12 -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -pthread -L/lib -ldbus-glib-1 -ldbus-1 -lpthread -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lavdevice -lavformat -lavcodec -lswscale -lavutil -lmp3lame -lm -lXdamage -lXfixes -lXmu -lavdevice xvidcap- 1.1.7/src/ xtoffmpeg. c:551: undefined reference to `av_fifo_write' xvidcap- 1.1.7/src/ xtoffmpeg. c:554: undefined reference to `av_fifo_read' thread_ when_stopped' : xvidcap- 1.1.7/src/ xtoffmpeg. c:672: undefined reference to `av_fifo_read' xvidcap- 1.1.7/src/ xtoffmpeg. c:393: undefined reference to `av_fifo_init' xvidcap- 1.1.7/src' xvidcap- 1.1.7/src' xvidcap- 1.1.7' xvidcap- 1.1.7'
xtoffmpeg.o: In function `do_audio_out':
/tmp/buildd/
/tmp/buildd/
xtoffmpeg.o: In function `cleanup_
/tmp/buildd/
xtoffmpeg.o: In function `add_audio_stream':
/tmp/buildd/
collect2: ld returned 1 exit status
make[4]: *** [xvidcap] Error 1
make[4]: Leaving directory `/tmp/buildd/
make[3]: *** [all] Error 2
make[3]: Leaving directory `/tmp/buildd/
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/buildd/
make[1]: *** [all] Error 2
make[1]: Leaving directory `/tmp/buildd/
dh_auto_build: make -j1 returned exit code 2
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
E: Failed autobuilding of package
I: unmounting dev/pts filesystem
I: unmounting proc filesystem
There are calls to some deprecated FFmpeg functions, porting is needed.