Код: Выделить всё
Error: The GUI requires the X11 extension XShape (which was not found).
Модератор: terminus
Код: Выделить всё
Error: The GUI requires the X11 extension XShape (which was not found).
Код: Выделить всё
zg# locate XShape
/usr/local/man/man3/XShape.3.gz
/usr/local/man/man3/XShapeCombineMask.3.gz
/usr/local/man/man3/XShapeCombineRectangles.3.gz
/usr/local/man/man3/XShapeCombineRegion.3.gz
/usr/local/man/man3/XShapeCombineShape.3.gz
/usr/local/man/man3/XShapeGetRectangles.3.gz
/usr/local/man/man3/XShapeInputSelected.3.gz
/usr/local/man/man3/XShapeOffsetShape.3.gz
/usr/local/man/man3/XShapeQueryExtension.3.gz
/usr/local/man/man3/XShapeQueryExtents.3.gz
/usr/local/man/man3/XShapeQueryVersion.3.gz
/usr/local/man/man3/XShapeSelectInput.3.gz
zg#
Код: Выделить всё
XSHAPE(3) X FUNCTIONS XSHAPE(3)
NAME
XShapeQueryExtension, XShapeQueryVersion, XShapeCombineRegion,
XShapeCombineRectangles, XShapeCombineMask, XShapeCombineShape, XShape-
OffsetShape, XShapeQueryExtents, XShapeSelectInput, XShapeInputSe-
lected, XShapeGetRectangles - X nonrectangular shape functions
SYNTAX
#include <X11/extensions/shape.h>
Код: Выделить всё
zg# find . -name pkg-plist -exec grep -i 'extensions/shape.h' \{\} \+
./x11/xextproto/pkg-plist:include/X11/extensions/shape.h
zg#
Спасибо.zg писал(а):Видимо /usr/ports/x11/xextproto
Код: Выделить всё
Result is: no
##########################################
============ Checking for GUI ============
============ Checking for XShape extension ============
#include <X11/Xlib.h>
#include <X11/Xproto.h>
#include <X11/Xutil.h>
#include <X11/extensions/shape.h>
#include <stdlib.h>
int main(void) {
char *name = ":0.0";
Display *wsDisplay;
int exitvar = 0;
int eventbase, errorbase;
if (getenv("DISPLAY"))
name=getenv("DISPLAY");
wsDisplay=XOpenDisplay(name);
if (!XShapeQueryExtension(wsDisplay,&eventbase,&errorbase))
exitvar=1;
XCloseDisplay(wsDisplay);
return exitvar;
}
cc -pipe -g -O -fomit-frame-pointer -fno-fast-math -I/usr/local/include/freetype2 -I... -I.../libavutil -I/usr/local/include -I/usr/local/include -I/usr/local/include/ -I/usr/local/include/SDL -I/usr/local/include -D_REENTRANT -I/usr/local/include/artsc -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include /usr/local/live/liveMedia/libliveMedia.a /usr/local/live/groupsock/libgroupsock.a /usr/local/live/UsageEnvironment/libUsageEnvironment.a /usr/local/live/BasicUsageEnvironment/libBasicUsageEnvironment.a -L/usr/local/lib -liconv -lncurses -lsmbclient -lpng -lz -ljpeg -lungif -lcdda_interface -lcdda_paranoia -L/usr/local/lib -lfreetype -lz -lfontconfig -L/usr/local/lib -lfribidi -lz -llzo2 -lmad -lspeex -I/usr/local/include -L/usr/local/lib -ltheora -logg -ldts -lmpcdec -lstdc++ -lamrnb -lamrwb -ldv -lxvidcore -lm /usr/local/lib/libxmms.so -export-dynamic -lXext -lX11 -pthread -lXv -lXinerama -lXxf86vm -lXxf86dga -lGL -laa -L/usr/local/lib -lcaca -lcucul -lvga -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lSDL -pthread -laudio -lXt -L/usr/local/lib -lartsc -D_THREAD_SAFE -pthread -L/usr/local/lib -lgmodule-2.0 -lgthread-2.0 -lglib-2.0 -L/usr/local/lib -lesd -ljack -lopenal -lx264 -pthread -lx264 -pthread -o /usr/ports/multimedia/mplayer/work/MPlayer-1.0rc2/mplayer-conf--7609 /usr/ports/multimedia/mplayer/work/MPlayer-1.0rc2/mplayer-conf--7609.c -lXext
/usr/bin/ld: warning: libgtk-12.so.2, needed by /usr/local/lib/libxmms.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libgdk-12.so.2, needed by /usr/local/lib/libxmms.so, not found (try using -rpath or -rpath-link)
/usr/local/lib/libxmms.so: undefined reference to `gtk_hseparator_new'
/usr/local/lib/libxmms.so: undefined reference to `gtk_button_box_set_layout'
/usr/local/lib/libxmms.so: undefined reference to `gtk_ctree_remove_node'
/usr/local/lib/libxmms.so: undefined reference to `gtk_widget_grab_default'
Код: Выделить всё
%/usr/local/bin/gmplayer
MPlayer 1.0rc2-4.2.1 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Core(TM) Duo CPU T2700 @ 2.33GHz (Family: 6, Model: 14, Stepping: 12)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
[ws] Error in display.
[ws] Error code: 10 ( BadAccess (attempt to access private resource denied) )
[ws] Request code: 144
[ws] Minor code: 1
[ws] Modules: (NULL)
Код: Выделить всё
zg# pkg_info | grep xmms
xmms-1.2.11_3 X Multimedia System -- An audio player with Winamp GUI
zg# pkg_info | grep xine
libdvdnav-0.1.10_3 The library for the xine-dvdnav plugin
libxine-1.1.12_1 Libraries for xine multimedia player
xine-0.99.5_1 An X11 multimedia player
xineramaproto-1.1.2 Xinerama extension headers
zg#
Код: Выделить всё
pkg_info | grep gtk
Код: Выделить всё
zg# pkg_info | grep gtk
gtk-1.2.10_20 Gimp Toolkit for X11 GUI (previous stable version)
gtk-2.12.11 Gimp Toolkit for X11 GUI (current stable version)
gtk-engines2-2.14.3 Theme engine for the gtk+-2.0 toolkit
gtkhtml3-3.12.3_5 Lightweight HTML rendering/printing/editing engine
gtkmm-1.2.8_8 C++ wrapper for gtk, a x11 graphics library
gtkmm-2.12.7_1 C++ wrapper for Gtk+, Pango, Atk
gtkspell-2.0.13_1 A GTK+ 2 spell checking component
libgtkhtml-2.11.1_2 Lightweight HTML rendering/printing/editing engine
linux-gtk2-2.6.10 GTK+ library, version 2.X, Linux binary
wxgtk2-2.6.3_5 The wxWidgets GUI toolkit with GTK+ bindings
wxgtk2-2.8.8 The wxWidgets GUI toolkit with GTK+ bindings
wxgtk2-common-2.6.3_4 The wxWidgets GUI toolkit (common files)
wxgtk2-common-2.8.8 The wxWidgets GUI toolkit (common files)
wxgtk2-contrib-2.6.3_3 The wxWidgets GUI toolkit contributed libraries
wxgtk2-contrib-common-2.6.3_3 The wxWidgets GUI toolkit contributed libraries (common fil
wxgtk2-unicode-2.6.3_5 The wxWidgets GUI toolkit (Unicode)
wxgtk2-unicode-contrib-2.6.3_3 The wxWidgets GUI toolkit contributed libraries (Unicode)
zg#
Код: Выделить всё
gtk-1.2.10_20
gtk-2.12.11
gtkmm-1.2.8_8
gtkmm-2.12.7_1
Код: Выделить всё
--- snip ---
--- gui/wm/ws.c.orig 2009-02-14 02:11:25.000000000 +0100
+++ gui/wm/ws.c 2009-02-14 02:11:30.000000000 +0100
@@ -1157,6 +1157,7 @@
win->xImage->data=win->Shminfo.shmaddr;
win->Shminfo.readOnly=0;
XShmAttach( wsDisplay,&win->Shminfo );
+ XSync(wsDisplay, False);
shmctl( win->Shminfo.shmid,IPC_RMID,0 );
}
else
странно, у меня требует : "Error: The GUI requires the X11 extension XShape (which was not found)"для mplayer из svn никаких патчиков не надо, gui работает искаропки