[Tellico-users] barcode compilation issue (was Re: Issues with compilation of tellico with new gcc?)

Alex Lancaster alexl at users.sourceforge.net
Wed Feb 23 01:04:03 UTC 2011


> I fixed the compile error in svn, and they seem to apply cleanly to
> 2.3.2, so feel free to try the attached patch.

Thanks Regis,

That seems to fix the GCC 4.6. issue.  Now I appear to have another compilation issue,
this time something to do with the v4l and the barcode support:

[ 49%] Building CXX object src/gui/CMakeFiles/gui.dir/ratingfieldwidget.o
cd /builddir/build/BUILD/tellico-2.3.2/x86_64-redhat-linux-gnu/src/gui && /usr/bin/c++   -D_BSD_SOURCE -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DQT_NO_CAST_TO_ASCII -D_REENTRANT -DKDE_DEPRECATED_WARNINGS -DKDE4_CMAKE_TOPLEVEL_DIR_LENGTH=21 -DYAZ_POSIX_THREADS=1 -DYAZ_HAVE_XML2=1 -DYAZ_HAVE_XSLT=1 -DYAZ_HAVE_EXSLT=1 -DQT_STL -DQT_NO_CAST_FROM_ASCII -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic  -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Werror=return-type -Woverloaded-virtual -fno-threadsafe-statics -fvisibility=hidden -fvisibility-inlines-hidden -Wnon-virtual-dtor -Wno-long-long -Wextra -fno-check-new -Woverloaded-virtual -O2 -DNDEBUG -DQT_NO_DEBUG -I/builddir/build/BUILD/tellico-2.3.2/x86_64-redhat-linux-gnu/src/gui -I/builddir/build/BUILD/tellico-2.3.2/src/gui -I/builddir/build/BUILD/tellico-2.3.2/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/tellico-2.3.2/src/core -I/builddir/build/BUILD/tellico-2.3.2/src/3rdparty -I/usr/include/taglib -I/usr/include/poppler/qt4 -I/usr/include/kde4 -I/usr/include/exempi-2.0 -I/usr/include/kde4/KDE -I/usr/include/KDE -I/usr/include/phonon -I/usr/include/QtXmlPatterns -I/usr/include/QtXml -I/usr/include/QtWebKit -I/usr/include/QtUiTools -I/usr/include/QtTest -I/usr/include/QtSvg -I/usr/include/QtSql -I/usr/include/QtScriptTools -I/usr/include/QtScript -I/usr/include/QtOpenGL -I/usr/include/QtNetwork -I/usr/include/QtMultimedia -I/usr/include/QtHelp -I/usr/include/QtDesigner -I/usr/include/QtDeclarative -I/usr/include/QtDBus -I/usr/include/QtGui -I/usr/include/QtCore -I/usr/include/Qt -I/usr/lib64/qt4/mkspecs/default -I/usr/include/libxml2   -I/usr/include/taglib -I/usr/include/exempi-2.0 -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/libxml2 -o CMakeFiles/gui.dir/ratingfieldwidget.o -c /builddir/build/BUILD/tellico-2.3.2/src/gui/ratingfieldwidget.cpp
In file included from /builddir/build/BUILD/tellico-2.3.2/src/barcode/barcode.h:30:0,
                 from /builddir/build/BUILD/tellico-2.3.2/src/barcode/barcode.cpp:29:
/builddir/build/BUILD/tellico-2.3.2/src/barcode/barcode_v4l.h:34:28: fatal error: linux/videodev.h: No such file or directory

Full log here:

http://koji.fedoraproject.org/koji/getfile?taskID=2858983&name=build.log

the packages and libraries used for compilation are here:

http://koji.fedoraproject.org/koji/getfile?taskID=2858983&name=root.log

Any ideas?  Did they change the v4l API or somesuch?

Thanks,
Alex



More information about the tellico-users mailing list