Всем привет!
Мне подсказали, что fbpanel - хорошая пенель во fluxbox на форуме. Я ее собрал, а вот запускаться она не хочет.
# fbpanel --log 5
loading default profile
/root/.fbpanel/default no
/usr/share/fbpanel/default ok
loading wincmd plugin
/root/.fbpanel/plugins/wincmd.so ... no
/usr/share/fbpanel/plugins/wincmd.so ... no
error is /usr/share/fbpanel/plugins/wincmd.so: undefined symbol: a_NET_WM_STATE
fbpanel: can't load wincmd plugin
fbpanel: can't start panel
Можно править вручную *.so, но это не панацея надо с причиной разобраться, а не со следствиями.
Кто-нибудь сталкивался? Может что-то надо доставить или зависимости какие-то починить ld, glibc, gcc какие-то трбоевания к ним может есть, или где-то конфиг поправить?
Заранее благодарю!
fbpanel во fluxbox (fbpanel не запускается)
Модератор: /dev/random
-
- Бывший модератор
- Сообщения: 2199
- Статус: главный форумный маргинал
- ОС: gnu/linux
Re: fbpanel во fluxbox
у меня была такая фигня. Вот патч
less /usr/ports/x11/fbpanel/files/patch-Makefile.common
--- Makefile.common.orig Tue May 31 17:39:18 2005
+++ Makefile.common Sun Apr 2 16:30:37 2006
@@ -53,7 +53,7 @@
DEVEL ?= 0
CHATTY ?= $(DEVEL)
-STATIC_PLUGINS ?= 0
+STATIC_PLUGINS ?= 1
#$(warning CHATTY=$(CHATTY) DEVEL=$(DEVEL))
ifeq (1,$(CHATTY))
Q :=
@@ -83,13 +83,11 @@
# compile flags
RM = rm -f
-CC = gcc
+CC ?= gcc
AR = ar
LIBS = $(shell pkg-config --libs gtk+-2.0 gdk-pixbuf-2.0 gdk-pixbuf-xlib-2.0) -L/usr/X11R6/lib -lXmu
-INCS2 = $(shell pkg-config --cflags gtk+-2.0 gdk-pixbuf-2.0 gdk-pixbuf-xlib-2.0)
-INCS := $(INCS2:-I%=-isystem %)
+INCS = $(shell pkg-config --cflags gtk+-2.0 gdk-pixbuf-2.0 gdk-pixbuf-xlib-2.0)
-CFLAGS = -O2
ifeq (1,$(DEVEL))
override CFLAGS += -g
endif
less /usr/ports/x11/fbpanel/files/patch-Makefile.common
--- Makefile.common.orig Tue May 31 17:39:18 2005
+++ Makefile.common Sun Apr 2 16:30:37 2006
@@ -53,7 +53,7 @@
DEVEL ?= 0
CHATTY ?= $(DEVEL)
-STATIC_PLUGINS ?= 0
+STATIC_PLUGINS ?= 1
#$(warning CHATTY=$(CHATTY) DEVEL=$(DEVEL))
ifeq (1,$(CHATTY))
Q :=
@@ -83,13 +83,11 @@
# compile flags
RM = rm -f
-CC = gcc
+CC ?= gcc
AR = ar
LIBS = $(shell pkg-config --libs gtk+-2.0 gdk-pixbuf-2.0 gdk-pixbuf-xlib-2.0) -L/usr/X11R6/lib -lXmu
-INCS2 = $(shell pkg-config --cflags gtk+-2.0 gdk-pixbuf-2.0 gdk-pixbuf-xlib-2.0)
-INCS := $(INCS2:-I%=-isystem %)
+INCS = $(shell pkg-config --cflags gtk+-2.0 gdk-pixbuf-2.0 gdk-pixbuf-xlib-2.0)
-CFLAGS = -O2
ifeq (1,$(DEVEL))
override CFLAGS += -g
endif
И немедленно выпил.
-
- Сообщения: 239
- ОС: Gentoo Linux ~amd64
Re: fbpanel во fluxbox
Насколько я понимаю, это ты из FreeBSD это написал. В Gentoo нет /usr/ports/*
Что с этим патчем мне делать? Куда его накладывать? ebuild может есть модифицированный?
Надо запустить emerge, потом Ctrl+z, после распаковки исходников использовать патч, а потом fg?
Что с этим патчем мне делать? Куда его накладывать? ebuild может есть модифицированный?
Надо запустить emerge, потом Ctrl+z, после распаковки исходников использовать патч, а потом fg?
-
- Сообщения: 172
Re: fbpanel во fluxbox
...чем дальше в лес, тем толще партизаны!