![:em06 :em06](./images/smilies/em06.gif)
你这是在害我呀!!
![:em20 :em20](./images/smilies/em20.gif)
代码: 全选
~/aur/icon-de » makepkg
==> 正在创建软件包:icon-de 2.0.0-1 (2012年 10月 26日 星期五 15:05:38 CST)
==> 正在检查运行时依赖关系...
==> 正在检查编译时依赖关系
==> 获取源代码...
-> 找到 icon-de-2.0.0.tar.gz
==> 正在验证源代码文件 sha1sums...
icon-de-2.0.0.tar.gz ... 通过
==> 解压缩源码...
-> 正在解压缩 icon-de-2.0.0.tar.gz,使用 bsdtar
==> 正在删除现存的 pkg/ 目录...
==> 正在开始 build()...
g++ -o ./bin/icon-wharf ./src/icon-wharf.c `pkg-config --cflags --libs glib-2.0` -lX11 -lImlib2 -lXmu
g++ -o ./bin/iconrun ./src/iconrun.c `pkg-config --cflags --libs glib-2.0` -lX11 -lImlib2 -lXmu
g++ -o ./bin/icon-bord ./src/icon-bord.c `pkg-config --cflags --libs glib-2.0` -lX11 -lImlib2 -lXmu
g++ -o ./bin/icon-clock ./src/icon-clock.c `pkg-config --cflags --libs glib-2.0` -lX11 -lImlib2 -lXmu
g++ -o ./bin/icon-dock ./src/icon-dock.c `pkg-config --cflags --libs glib-2.0` -lX11 -lImlib2 -lXmu
g++ -o ./bin/icon-panel ./src/icon-panel.c `pkg-config --cflags --libs glib-2.0` -lX11 -lXft `freetype-config --cflags`
./src/icon-panel.c: 在函数‘int main(int, char**)’中:
./src/icon-panel.c:1566:30: 错误:‘access’在此作用域中尚未声明
make: *** [icon-wharf] 错误 1
==> 错误: 在 build() 中发生一个错误。
正在放弃...
代码: 全选
● dog Makefile
TARGET = icon-de
INC_GLB = `pkg-config --cflags --libs glib-2.0` -lX11
INC0 = $(INC_GLB) -lImlib2 -lXmu
INC1 = $(INC_GLB) -lImlib2
INC2 = -lXcomposite -lXdamage -lXfixes -lXrender
CXX = g++
icon-wharf: ./bin/icon-wharf ./bin/iconrun ./bin/icon-bord ./bin/icon-clock ./bin/icon-dock ./bin/icon-panel ./bin/iconweather ./bin/icon-desk ./bin/icon-trans ./bin/icon-wmvm ./bin/icon-wmcl ./bin/icon-init
# $(CXX) -o ./bin/icon-wharf ./src/icon-wharf.c $(INC0)
# $(CXX) -o ./bin/iconrun ./src/iconrun.c $(INC0)
# $(CXX) -o ./bin/icon-bord ./src/icon-bord.c $(INC0)
# $(CXX) -o ./bin/icon-clock ./src/icon-clock.c $(INC0)
# $(CXX) -o ./bin/icon-dock ./src/icon-dock.c $(INC0)
# $(CXX) -o ./bin/icon-panel ./src/icon-panel.c $(INC_GLB) -lXft `freetype-config --cflags`
# $(CXX) -o ./bin/iconweather ./src/iconweather.c $(INC1)
# $(CXX) -o ./bin/icon-desk ./src/icon-desk.c $(INC1) $(INC2)
# $(CXX) -o ./bin/icon-trans ./src/icon-trans.c $(INC2) -lX11
# $(CXX) -o ./bin/icon-wmvm ./src/icon-wmvm.c $(INC0)
# $(CXX) -o ./bin/icon-wmcl ./src/icon-wmcl.c $(INC0)
# $(CXX) -o ./bin/icon-init ./src/icon-init.c $(INC0)
./bin/% : ./src/%.c
$(CXX) -o $@ $< $(INC0)
./bin/icon-panel : ./src/icon-panel.c
$(CXX) -o $@ $< $(INC_GLB) -lXft `freetype-config --cflags`
./bin/iconweather : ./src/iconweather.c
$(CXX) -o $@ $< $(INC1)
./bin/icon-desk : ./src/icon-desk.c
$(CXX) -o $@ $< $(INC1) $(INC2)
./bin/icon-trans : ./src/icon-trans.c
$(CXX) -o $@ $< $(INC2) -lX11
.PHONY: clean
clean:
-rm ./bin/*
INSTDIR = /
.PHONY: install
install:
-mkdir $(INSTDIR)usr
-mkdir $(INSTDIR)usr/bin
-mkdir $(INSTDIR)usr/share
-mkdir $(INSTDIR)usr/share/xsessions
-mkdir $(INSTDIR)usr/share/icon-DE
-mkdir $(INSTDIR)usr/share/icon-DE/fonts
-mkdir $(INSTDIR)usr/share/icon-DE/src
-mkdir $(INSTDIR)etc
-mkdir $(INSTDIR)etc/icon-de
-cp -f ./bin/* $(INSTDIR)usr/bin/
-cp -f ./shell/* $(INSTDIR)usr/bin/
-cp -f ./xsessions/icon-DE.desktop $(INSTDIR)usr/share/xsessions
-chown root $(INSTDIR)usr/share/xsessions/icon-DE.desktop
-cp -f ./etc/* $(INSTDIR)etc/icon-de/
-cp -af ./share/* $(INSTDIR)usr/share/icon-DE/
-cp -af ./src/* $(INSTDIR)usr/share/icon-DE/src/
-cp $(INSTDIR)usr/share/xsessions/icon-DE.desktop /usr/share/kde4/apps/kdm/sessions/
-cp $(INSTDIR)usr/share/xsessions/icon-DE.desktop /usr/share/apps/kdm/sessions/
echo "Please Run Command: icon_de_init"
.PHONY: uninstall
uninstall:
-rm -rf $(INSTDIR)/etc/icon-de/*
-rm -rf $(INSTDIR)/etc/icon-de
-rm -rf $(INSTDIR)/usr/share/icon-DE/*
-rm -rf $(INSTDIR)/usr/bin/icon-bord
-rm -rf $(INSTDIR)/usr/bin/icon-clock
-rm -rf $(INSTDIR)/usr/bin/icon-desk
-rm -rf $(INSTDIR)/usr/bin/icon-dock
-rm -rf $(INSTDIR)/usr/bin/icon-panel
-rm -rf $(INSTDIR)/usr/bin/icon-trans
-rm -rf $(INSTDIR)/usr/bin/icon-wharf
-rm -rf $(INSTDIR)/usr/bin/icon-wmcl
-rm -rf $(INSTDIR)/usr/bin/icon-wmvm
-rm -rf $(INSTDIR)/usr/bin/iconrun
-rm -rf $(INSTDIR)/usr/bin/iconweather
-rm -rf $(INSTDIR)/usr/bin/icon_de
-rm -rf $(INSTDIR)/usr/bin/icon_de_init
-rm -rf $(INSTDIR)/usr/bin/select_wm
-rm -f $(INSTDIR)/usr/share/xsessions/icon-DE.desktop
-rm -f /usr/share/kde4/apps/kdm/sessions/icon-DE.desktop
-rm -f /usr/share/apps/kdm/sessions/icon-DE.desktop
代码: 全选
● diff -r ./src/icon-panel.c ~dw/unzip/icon-de_2.1.1_source/src/icon-panel.c
17a18
> char WIN_SIDE[10]="left";
579c580,583
<
---
> break;
> default:
> break;
> /*
584a589
> break;*///閑的蛋痛啊。全文中對t_exit_app只提到2次,一次是定義,一次就是這兒。沒有任何處理的。
1593,1594c1598
< if (check_rc(buffer_rc,"fonts:")==0 ) get_str(XFT_FONT,buffer_rc,"fonts:");
< if (check_rc(buffer_rc,"height:")==0 )
---
> if (check_rc(buffer_rc,"fonts:")==0 )
1595a1600,1601
> get_str(XFT_FONT,buffer_rc,"fonts:");
> } else if (check_rc(buffer_rc,"height:")==0 ) {
1597a1604,1605
> } else if (check_rc(buffer_rc, "side:") ==0) {
> get_str(WIN_SIDE, buffer_rc,"side:");//没有具体作实现。
1617c1625
< sigaction(SIGSEGV, &act, NULL);
---
> /* sigaction(SIGSEGV, &act, NULL);
1623c1631
<
---
> */
1646a1655
> taskbar_read_clientlist();
代码: 全选
] ls -ld //
我没有QQ。aaron727 写了:楼主,可以知道你的QQ吗?想要让你加入一个Q群,把ICON DE和LMDE(linux mint debian edition)做成一个新系统,可以吗?
Q群号码是137338306,我的QQ号码是727985552,麻烦了!谢谢了!拜托了!