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