Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
Not eligible to see or edit group visibility for this bug.
View Bug Activity | Format For Printing | XML | Clone This Bug
During the emerge of www-misc/zoneminder-1.22.3 I get this error message: i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I/usr/include -march=athlon64 -msse3 -O2 -pipe -MT zma.o -MD -MP -MF .deps/zma.Tpo -c -o zma.o zma.cpp distcc[14087] ERROR: compile /var/tmp/ccache/zm_monitor.tmp.lab2.14067.ii on loc alhost failed /usr/include/ffmpeg/avformat.h: In function ?void av_init_packet(AVPacket*)?: /usr/include/ffmpeg/avformat.h:66: error: ?INT64_C? was not declared in this sco pe make[2]: *** [zm_monitor.o] Error 1 As a workaround I masked the latest version of ffmpeg: echo "=media-video/ffmpeg-0.4.9_p20070330" >> /etc/portage/package.mask Reproducible: Always
IMHO the correct solution is to patch zoneminder according to http://www.zoneminder.com/forums/viewtopic.php?t=8359&highlight=int64c+error when using an newer ffmpeg version. Unfortunally i don't know to deal with this in the ebuild system :(
Created an attachment (id=116487) [details] Fix suggested by developer
Created an attachment (id=116488) [details] Fixes build with new ffmpeg Applies the patch suggested by upstream to fix the build with the new ffmpeg. I added ~amd64 because it works for me.
*** Bug 175402 has been marked as a duplicate of this bug. ***
Done, thanks all