Bug#648090: vls: FTBFS(kfreebsd): dh_install: usr/lib/vlc/plugins/access/libv4l2_plugin.so exists in debian/tmp but is not installed to anywhere

2011-11-15 Thread Robert Millan
2011/11/15 Robert Millan r...@debian.org:
 Note: patch is UNTESTED.  I can test it but not right now. Maybe in
 ~12 hours if noone beats me to it.

Grmf. Now it fails to build somewhere else, presumably due to xulrunner update.

libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include
-I../../include -DSYS_KFREEBSD -D_FILE_OFFSET_BITS=64 -D__USE_UNIX98
-D_REENTRANT -D_THREAD_SAFE -DXP_UNIX -DMOZ_X11 -DSYS_KFREEBSD
-DXP_UNIX -I/usr/include/xulrunner-8.0 -O2 -ffast-math -funroll-loops
-mtune=athlon64 -fomit-frame-pointer -DDATA_PATH=\/usr/share/vlc\ -g
-O2 -c vlcshell.cpp  -fPIC -DPIC -o .libs/libvlcplugin_la-vlcshell.o
In file included from vlcshell.cpp:40:0:
vlcshell.h:27:37: error: new declaration 'char* NPP_GetMIMEDescription()'
/usr/include/xulrunner-8.0/npapi.h:792:13: error: ambiguates old
declaration 'const char* NPP_GetMIMEDescription()'
vlcshell.cpp: In function 'char* NPP_GetMIMEDescription()':
vlcshell.cpp:74:37: error: new declaration 'char* NPP_GetMIMEDescription()'
/usr/include/xulrunner-8.0/npapi.h:792:13: error: ambiguates old
declaration 'const char* NPP_GetMIMEDescription()'
make[3]: *** [libvlcplugin_la-vlcshell.lo] Error 1

-- 
Robert Millan



___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Bug#648090: vls: FTBFS(kfreebsd): dh_install: usr/lib/vlc/plugins/access/libv4l2_plugin.so exists in debian/tmp but is not installed to anywhere

2011-11-14 Thread Robert Millan
Hi Didier,

2011/11/10 Didier Raboud o...@debian.org:
 Dear vlc maintainers,

 the attached patch should fix that. I launched a build of vlc with the
 attached patch and will upload that new NMU to DELAYED/7. Please comment on
 both the patch and the proposed delay.

Thank you for fixing this.  However now that libv4l-dev is available
on GNU/kFreeBSD, it's probably better to include the other plugin as
well.  E.g. see attached patch.

Note: patch is UNTESTED.  I can test it but not right now. Maybe in
~12 hours if noone beats me to it.

-- 
Robert Millan
=== modified file 'debian/control'
--- debian/control	2011-11-15 05:36:28 +
+++ debian/control	2011-11-15 05:37:07 +
@@ -76,7 +76,7 @@ Build-Depends: autopoint,
libtwolame-dev (= 0.3.8),
libudev-dev [linux-any],
libupnp3-dev,
-   libv4l-dev [linux-any],
+   libv4l-dev [linux-any kfreebsd-any],
libva-dev [linux-any],
libvcdinfo-dev (= 0.7.22),
libvorbis-dev,

=== modified file 'debian/rules'
--- debian/rules	2011-11-15 05:36:28 +
+++ debian/rules	2011-11-15 05:38:09 +
@@ -126,6 +126,7 @@ endif
 ifeq ($(DEB_HOST_ARCH_OS),kfreebsd)
 confflags += \
 	--disable-alsa \
+	--enable-v4l2 \
 	$(NULL)
 endif
 
@@ -181,9 +182,9 @@ override_dh_install:
 	fi ; \
 	done
 	# Remove some modules on non-linux arch
-	sed -e '/\(lib\|libaccess_\)\(alsa\|atmo\|dc1394\|dv\|dvb\|fb\|v4l\|v4l2\|pvr\|udev\)_/d' \
+	sed -e '/\(lib\|libaccess_\)\(alsa\|atmo\|dc1394\|dv\|dvb\|fb\|pvr\|udev\)_/d' \
 	 debian/vlc-nox.install  debian/vlc-nox.install.kfreebsd
-	sed -e '/\(lib\|libaccess_\)\(probe_hal\)_/d' \
+	sed -e '/\(lib\|libaccess_\)\(probe_hal\|v4l\|v4l2\)_/d' \
 	 debian/vlc-nox.install.kfreebsd  debian/vlc-nox.install.hurd
 	cp tmp/libvlc.a debian/tmp/usr/lib
 	cp tmp/libvlccore.a debian/tmp/usr/lib

___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Bug#648090: vls: FTBFS(kfreebsd): dh_install: usr/lib/vlc/plugins/access/libv4l2_plugin.so exists in debian/tmp but is not installed to anywhere

2011-11-11 Thread Didier Raboud
Le jeudi, 10 novembre 2011 20.57:12, Benjamin Drung a écrit :
 Didier, do you want to become an uploader of vlc?

Heh, no thanks. :- I was just in a NMU-mode and as my NMU to fix the doc/ bug 
triggered that kfreebsd bug, I thought I would propose to fix the mess I had 
revealed.

 I have applied your patch and added the configure flag for it. VLC currently
 fails with xulrunner 8.0:

Yeah, saw that too, hence no upload. :-

 I have currently not enough time to investigate it further.

Me neither, sorry.

-- 
OdyX


signature.asc
Description: This is a digitally signed message part.
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Bug#648090: vls: FTBFS(kfreebsd): dh_install: usr/lib/vlc/plugins/access/libv4l2_plugin.so exists in debian/tmp but is not installed to anywhere

2011-11-10 Thread Didier Raboud
Le mercredi, 9 novembre 2011 07.45:05, Robert Millan a écrit :
 Hi,
 
 2011/11/8 Christoph Egger christ...@debian.org:
  # Install stuff
  dh_install --fail-missing
  dh_install: usr/lib/vlc/plugins/access/libv4l2_plugin.so exists in
  debian/tmp but is not installed to anywhere
 
 This is likely due to introduction of V4L support in
 kfreebsd-kernel-headers. Sorry about breaking things!
 
 In case you're wondering, just go ahead and install that file ;-)

Dear vlc maintainers, 

the attached patch should fix that. I launched a build of vlc with the 
attached patch and will upload that new NMU to DELAYED/7. Please comment on 
both the patch and the proposed delay.

Cheers,
-- 
OdyX
From 6535f73a1cd6646f05e0ee57c6d1621dfb8d4208 Mon Sep 17 00:00:00 2001
From: Didier Raboud o...@debian.org
Date: Thu, 10 Nov 2011 17:54:41 +0100
Subject: [PATCH] Install v4l2 modules on kfreebsd-*.

Closes: #648090
---
 debian/rules |4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/debian/rules b/debian/rules
index a54126a..9717398 100755
--- a/debian/rules
+++ b/debian/rules
@@ -181,9 +181,9 @@ override_dh_install:
 	fi ; \
 	done
 	# Remove some modules on non-linux arch
-	sed -e '/\(lib\|libaccess_\)\(alsa\|atmo\|dc1394\|dv\|dvb\|fb\|v4l\|v4l2\|pvr\|udev\)_/d' \
+	sed -e '/\(lib\|libaccess_\)\(alsa\|atmo\|dc1394\|dv\|dvb\|fb\|v4l\|pvr\|udev\)_/d' \
 	 debian/vlc-nox.install  debian/vlc-nox.install.kfreebsd
-	sed -e '/\(lib\|libaccess_\)\(probe_hal\)_/d' \
+	sed -e '/\(lib\|libaccess_\)\(probe_hal\|v4l2\)_/d' \
 	 debian/vlc-nox.install.kfreebsd  debian/vlc-nox.install.hurd
 	cp tmp/libvlc.a debian/tmp/usr/lib
 	cp tmp/libvlccore.a debian/tmp/usr/lib
-- 
1.7.2.5



signature.asc
Description: This is a digitally signed message part.
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Bug#648090: vls: FTBFS(kfreebsd): dh_install: usr/lib/vlc/plugins/access/libv4l2_plugin.so exists in debian/tmp but is not installed to anywhere

2011-11-10 Thread Benjamin Drung
Am Donnerstag, den 10.11.2011, 18:09 +0100 schrieb Didier Raboud:
 Le mercredi, 9 novembre 2011 07.45:05, Robert Millan a écrit :
  Hi,
  
  2011/11/8 Christoph Egger christ...@debian.org:
   # Install stuff
   dh_install --fail-missing
   dh_install: usr/lib/vlc/plugins/access/libv4l2_plugin.so exists in
   debian/tmp but is not installed to anywhere
  
  This is likely due to introduction of V4L support in
  kfreebsd-kernel-headers. Sorry about breaking things!
  
  In case you're wondering, just go ahead and install that file ;-)
 
 Dear vlc maintainers, 
 
 the attached patch should fix that. I launched a build of vlc with the 
 attached patch and will upload that new NMU to DELAYED/7. Please comment on 
 both the patch and the proposed delay.

Didier, do you want to become an uploader of vlc? I have applied your
patch and added the configure flag for it. VLC currently fails with
xulrunner 8.0:

make[3]: Entering directory `/tmp/buildd/vlc-1.1.12/projects/mozilla'
\
#   source='vlcshell.cpp' object='libvlcplugin_la-vlcshell.lo'
libtool=yes 
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H
-I. -I../..   -I../../include -I../../include  -DSYS_LINUX
`top_srcdir=../.. top_builddir=../.. ../../vlc-config --cxxflags
mozilla` -DDATA_PATH=\/usr/share/vlc\ -g -O2 -c -o
libvlcplugin_la-vlcshell.lo `test -f 'vlcshell.cpp' || echo
'./'`vlcshell.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../include
-I../../include -DSYS_LINUX -D_FILE_OFFSET_BITS=64 -D__USE_UNIX98
-D_REENTRANT -D_THREAD_SAFE -DXP_UNIX -DMOZ_X11 -DSYS_LINUX -DXP_UNIX
-I/usr/include/xulrunner-8.0 -O2 -ffast-math -funroll-loops
-mtune=athlon64 -fomit-frame-pointer -DDATA_PATH=\/usr/share/vlc\ -g
-O2 -c vlcshell.cpp  -fPIC -DPIC -o .libs/libvlcplugin_la-vlcshell.o
In file included from vlcshell.cpp:40:0:
vlcshell.h:27:37: error: new declaration 'char*
NPP_GetMIMEDescription()'
/usr/include/xulrunner-8.0/npapi.h:792:13: error: ambiguates old
declaration 'const char* NPP_GetMIMEDescription()'
vlcshell.cpp: In function 'char* NPP_GetMIMEDescription()':
vlcshell.cpp:74:37: error: new declaration 'char*
NPP_GetMIMEDescription()'
/usr/include/xulrunner-8.0/npapi.h:792:13: error: ambiguates old
declaration 'const char* NPP_GetMIMEDescription()'
make[3]: *** [libvlcplugin_la-vlcshell.lo] Error 1

I have currently not enough time to investigate it further.

-- 
Benjamin Drung
Debian  Ubuntu Developer


signature.asc
Description: This is a digitally signed message part
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Bug#648090: vls: FTBFS(kfreebsd): dh_install: usr/lib/vlc/plugins/access/libv4l2_plugin.so exists in debian/tmp but is not installed to anywhere

2011-11-08 Thread Christoph Egger
Package: src:vlc
Version: 1.1.12-2.1
Severity: serious
Tags: sid wheezy
User: debian-...@lists.debian.org
Usertags: kfreebsd
X-Debbugs-Cc: debian-...@lists.debian.org
Justification: fails to build from source (but built successfully in the past)

Hi!

Your package failed to build on the kfreebsd-* buildds:

# Remove useless stuff
ln -sf /usr/share/fonts/truetype/freefont/FreeSans.ttf 
debian/tmp/usr/share/vlc/skins2/fonts/FreeSans.ttf
ln -sf /usr/share/fonts/truetype/freefont/FreeMonoBold.ttf 
debian/tmp/usr/share/vlc/skins2/fonts/FreeSansBold.ttf
rm -f debian/tmp/usr/share/man/man1/vlc-config.1
# Install stuff
dh_install --fail-missing
dh_install: usr/lib/vlc/plugins/access/libv4l2_plugin.so exists in debian/tmp 
but is not installed to anywhere
dh_install: missing files, aborting
make[1]: *** [override_dh_install] Error 2
make[1]: Leaving directory 
`/build/buildd-vlc_1.1.12-2.1-kfreebsd-amd64-rFytS_/vlc-1.1.12'
make: *** [binary-arch] Error 2

Full build log at
https://buildd.debian.org/status/fetch.php?pkg=vlcarch=kfreebsd-amd64ver=1.1.12-2.1stamp=1320705840

Regards

Christoph

If you have further questions please mail debian-...@lists.debian.org
-- 
9FED 5C6C E206 B70A 5857  70CA 9655 22B9 D49A E731
Debian Developer | Lisp Hacker | CaCert Assurer



___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


Bug#648090: vls: FTBFS(kfreebsd): dh_install: usr/lib/vlc/plugins/access/libv4l2_plugin.so exists in debian/tmp but is not installed to anywhere

2011-11-08 Thread Robert Millan
Hi,

2011/11/8 Christoph Egger christ...@debian.org:
 # Install stuff
 dh_install --fail-missing
 dh_install: usr/lib/vlc/plugins/access/libv4l2_plugin.so exists in debian/tmp 
 but is not installed to anywhere

This is likely due to introduction of V4L support in
kfreebsd-kernel-headers. Sorry about breaking things!

In case you're wondering, just go ahead and install that file ;-)

-- 
Robert Millan



___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers