ports/145071: kdenetwork4 build fails on v4l2 dependency
Peter Cornelius
pcc at gmx.net
Sat Mar 27 07:00:13 UTC 2010
>Number: 145071
>Category: ports
>Synopsis: kdenetwork4 build fails on v4l2 dependency
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Sat Mar 27 07:00:12 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: Peter Cornelius
>Release: 8.0-STABLE
>Organization:
-
>Environment:
FreeBSD petra.cornelius 8.0-STABLE FreeBSD 8.0-STABLE #2: Wed Feb 10 18:54:47 CET 2010 root at petra.cornelius:/usr/obj/usr/src/sys/PETRA i386
Installed packages include:
libv4l-0.6.4 Video4Linux library
v4l_compat-1.0.20100321 Video4Linux IOCTL header files
>Description:
This issue has been present for some time now (months, since last year?). Once I installed webcamd and the video4linux dependencies, the kdenetwork4 port detects v4l and chokes on it as below.
Note, netbsd appears simply to have forced-disabled the v4l dependency but I currently don't know how to mimic that (cf. http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=42622) which may be a first step but I wonder whether the issue could be resolved so that cams work.
---
-----------------------------------------------------------------------------
-- The following external packages were located on your system.
-- This installation will have the extra features provided by these packages.
-----------------------------------------------------------------------------
* libvncserver - VNC Server library
* libjpeg - Development library for JPEG formatted image files
* libknotificationitem - The KDE4 implementation of the experimental next-gen systray protocol
* Soprano - Semantic Desktop Storing
* Nepomuk - Semantic Desktop
* SQLite - SQLite is a Binary-Database
* Strigi - Metadata extraction
* QCA2 - Qt Cryptographic Architecture
* GMP - The GNU Multiple Precision Arithmetic Library
* libortp - oRTP provides an API to send rtp packets
* speex - speex is an encoder/decoder for the speex audio format.
* QCA2 - Qt Cryptographic Architecture
* IDN - GNU Libidn Internationalized Domain Name (IDN) implemenation
* XMMS - X MultiMedia System development libraries
* LibXML2 - Libraries used to develop XML applications
* LibXSLT - A library to transform XML files into other XML files
* libotr - A library to encrypt messages with Off-the-Record encryption
* libmsn - A library providing support for the msn protocol
* libmeanwhile - A library for protocol support for connection to Sametime servers
* libgadu - A library providing support for Gadu-Gadu protocol
* libv4l2 - Collection of video4linux support libraries
-----------------------------------------------------------------------------
-- The following OPTIONAL packages could NOT be located on your system.
-- Consider installing them to enable more features from this software.
-----------------------------------------------------------------------------
* WebKitKde <>
Webkitkde libraries and header files
Webkitkde is necessary to compile support for WebKitKde.
* Alsa <>
Alsa is Advanced Linux Sound Architecture
Needed for Jingle Support in Kopete Jabber Plugin
(...)
Linking CXX shared library ../../lib/libkopete.so
[ 11%] Built target kopete
Scanning dependencies of target kopete_videodevice
[ 11%] Building CXX object kopete/libkopete/avdevice/CMakeFiles/kopete_videodevice.dir/kopete_videodevice_automoc.o
[ 11%] Building CXX object kopete/libkopete/avdevice/CMakeFiles/kopete_videodevice.dir/videodevice.o
/usr/ports/net/kdenetwork4/work/kdenetwork-4.3.5/kopete/libkopete/avdevice/videodevice.cpp: In member function 'int Kopete::AV::VideoDevice::xioctl(int, void*)':
/usr/ports/net/kdenetwork4/work/kdenetwork-4.3.5/kopete/libkopete/avdevice/videodevice.cpp:151: error: 'v4l2_ioctl' was not declared in this scope
/usr/ports/net/kdenetwork4/work/kdenetwork-4.3.5/kopete/libkopete/avdevice/videodevice.cpp: In member function 'virtual int Kopete::AV::VideoDevice::open()':
/usr/ports/net/kdenetwork4/work/kdenetwork-4.3.5/kopete/libkopete/avdevice/videodevice.cpp:193: error: '::v4l2_open' has not been declared
/usr/ports/net/kdenetwork4/work/kdenetwork-4.3.5/kopete/libkopete/avdevice/videodevice.cpp: In member function 'virtual int Kopete::AV::VideoDevice::getFrame()':
/usr/ports/net/kdenetwork4/work/kdenetwork-4.3.5/kopete/libkopete/avdevice/videodevice.cpp:1000: error: 'v4l2_read' was not declared in this scope
/usr/ports/net/kdenetwork4/work/kdenetwork-4.3.5/kopete/libkopete/avdevice/videodevice.cpp: In member function 'virtual int Kopete::AV::VideoDevice::close()':
/usr/ports/net/kdenetwork4/work/kdenetwork-4.3.5/kopete/libkopete/avdevice/videodevice.cpp:1490: error: '::v4l2_close' has not been declared
*** Error code 1
1 error
*** Error code 2
1 error
*** Error code 2
1 error
*** Error code 1
Stop in /usr/ports/net/kdenetwork4.
*** Error code 1
Stop in /usr/ports/net/kdenetwork4.
>How-To-Repeat:
( cd /usr/ports/net/kdenetwork4 && make all deinstall-all reinstall )
>Fix:
None known.
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list