ports/149428: [patch] multimedia/vlc no build after ports upgrade

Ivan Klymenko fidaj at ukr.net
Sun Aug 8 13:40:07 UTC 2010


>Number:         149428
>Category:       ports
>Synopsis:       [patch] multimedia/vlc no build after ports upgrade
>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:   Sun Aug 08 13:40:06 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Ivan Klymenko
>Release:        FreeBSD 9.0-CURRENT amd64
>Organization:
individual
>Environment:
>Description:
Port multimedia/vlc no build after ports upgrade WITH_SKINS=true:
..
  CXX    libskins2_plugin_la-x11_timer.lo
  CXX    libskins2_plugin_la-x11_window.lo
distcc[48670] ERROR: compile /usr/.ccache/tmp/x11_factor.tmp.nonamehost.48632.ii on localhost failed
x11/x11_factory.cpp: In member function 'virtual void X11Factory::rmDir(const std::string&)':
x11/x11_factory.cpp:213: error: 'NAME_MAX' was not declared in this scope
gmake[6]: *** [libskins2_plugin_la-x11_factory.lo] Ошибка 1
gmake[6]: *** Ожидание завершения заданий...
distcc[48736] ERROR: compile /usr/.ccache/tmp/x11_window.tmp.nonamehost.48733.ii on localhost failed
x11/x11_window.cpp: In constructor 'X11Window::X11Window(intf_thread_t*, GenericWindow&, X11Display&, bool, bool, X11Window*, GenericWindow::WindowType_t)':
x11/x11_window.cpp:172: error: '_POSIX_HOST_NAME_MAX' was not declared in this scope
gmake[6]: *** [libskins2_plugin_la-x11_window.lo] Ошибка 1
gmake[6]: Leaving directory `/usr/ports_build/usr/ports/multimedia/vlc/work/vlc-1.1.2/modules/gui/skins2'
gmake[5]: *** [all] Ошибка 2
gmake[5]: Leaving directory `/usr/ports_build/usr/ports/multimedia/vlc/work/vlc-1.1.2/modules/gui/skins2'
gmake[4]: *** [all-recursive] Ошибка 1
gmake[4]: Leaving directory `/usr/ports_build/usr/ports/multimedia/vlc/work/vlc-1.1.2/modules/gui'
gmake[3]: *** [all] Ошибка 2
gmake[3]: Leaving directory `/usr/ports_build/usr/ports/multimedia/vlc/work/vlc-1.1.2/modules/gui'
gmake[2]: *** [all-recursive] Ошибка 1
gmake[2]: Leaving directory `/usr/ports_build/usr/ports/multimedia/vlc/work/vlc-1.1.2/modules'
gmake[1]: *** [all-recursive] Ошибка 1
gmake[1]: Leaving directory `/usr/ports_build/usr/ports/multimedia/vlc/work/vlc-1.1.2'
gmake: *** [all] Ошибка 2

>How-To-Repeat:

>Fix:
See attached patch

Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	.
#	./patch-modules__gui__skins2__x11__x11_factory.cpp
#	./patch-modules__gui__skins2__x11__x11_window.cpp
#
echo c - .
mkdir -p . > /dev/null 2>&1
echo x - ./patch-modules__gui__skins2__x11__x11_factory.cpp
sed 's/^X//' >./patch-modules__gui__skins2__x11__x11_factory.cpp << '809e7bdebffd46c15cc58d88bbc3544b'
X--- modules/gui/skins2/x11/x11_factory.cpp.orig	2010-08-08 16:18:28.000000000 +0300
X+++ modules/gui/skins2/x11/x11_factory.cpp	2010-08-08 16:20:26.000000000 +0300
X@@ -28,6 +28,7 @@
X #include <dirent.h>
X #include <sys/stat.h>
X #include <X11/Xlib.h>
X+#include <limits.h>
X 
X #include "x11_factory.hpp"
X #include "x11_display.hpp"
X@@ -210,7 +211,7 @@
X     struct
X     {
X         struct dirent ent;
X-        char buf[NAME_MAX + 1];
X+        char buf[_POSIX_HOST_NAME_MAX + 1];
X     } buf;
X     struct dirent *file;
X     DIR *dir;
809e7bdebffd46c15cc58d88bbc3544b
echo x - ./patch-modules__gui__skins2__x11__x11_window.cpp
sed 's/^X//' >./patch-modules__gui__skins2__x11__x11_window.cpp << 'e7c2cc2c9bf208af84c25cb3f8e8f68c'
X--- modules/gui/skins2/x11/x11_window.cpp.orig	2010-08-08 16:18:45.000000000 +0300
X+++ modules/gui/skins2/x11/x11_window.cpp	2010-08-08 16:19:43.000000000 +0300
X@@ -25,6 +25,7 @@
X #ifdef X11_SKINS
X 
X #include <X11/Xatom.h>
X+#include <limits.h>
X 
X #include "../src/generic_window.hpp"
X #include "../src/vlcproc.hpp"
e7c2cc2c9bf208af84c25cb3f8e8f68c
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list