LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1119|回复: 9

编译baghira的错误

[复制链接]
发表于 2008-6-23 17:00:09 | 显示全部楼层 |阅读模式
我下了个baghira 0.8版本,configure没有问题,好像成功了,但是make的时候出现了错误,代码如下:
bash-3.1# make
make  all-recursive
make[1]: Entering directory `/root/Desktop/baghira-0.8'
Making all in bab
make[2]: Entering directory `/root/Desktop/baghira-0.8/bab'
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt/include -I/usr/X11/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common  -MT main.o -MD -MP -MF ".deps/main.Tpo" -c -o main.o main.cpp; \
        then mv -f ".deps/main.Tpo" ".deps/main.Po"; else rm -f ".deps/main.Tpo"; exit 1; fi
在包含自 main.cpp:47 的文件中:
/usr/include/X11/Xlib.h:60:19: 错误:X11/X.h:没有那个文件或目录
/usr/include/X11/Xlib.h:63:28: 错误:X11/Xfuncproto.h:没有那个文件或目录
/usr/include/X11/Xlib.h:64:25: 错误:X11/Xosdefs.h:没有那个文件或目录
main.cpp:48:34: 错误:X11/extensions/shape.h:没有那个文件或目录
In file included from main.cpp:47:
/usr/include/X11/Xlib.h:227: 错误:‘Pixmap’没有命名一个类型
/usr/include/X11/Xlib.h:228: 错误:‘Pixmap’没有命名一个类型
/usr/include/X11/Xlib.h:231: 错误:‘Font’没有命名一个类型
/usr/include/X11/Xlib.h:236: 错误:‘Pixmap’没有命名一个类型
/usr/include/X11/Xlib.h:261: 错误:‘VisualID’没有命名一个类型
/usr/include/X11/Xlib.h:292: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:300: 错误:‘Colormap’没有命名一个类型
/usr/include/X11/Xlib.h:323: 错误:‘Pixmap’没有命名一个类型
/usr/include/X11/Xlib.h:325: 错误:‘Pixmap’没有命名一个类型
/usr/include/X11/Xlib.h:336: 错误:‘Colormap’没有命名一个类型
/usr/include/X11/Xlib.h:337: 错误:‘Cursor’没有命名一个类型
/usr/include/X11/Xlib.h:346: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:358: 错误:‘Colormap’没有命名一个类型
/usr/include/X11/Xlib.h:435: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:501: 错误:‘Time’没有命名一个类型
/usr/include/X11/Xlib.h:509: 错误:expected ‘;’ before ‘*’ token
/usr/include/X11/Xlib.h:537: 错误:‘XID’没有命名一个类型
/usr/include/X11/Xlib.h:538: 错误:‘XID’没有命名一个类型
/usr/include/X11/Xlib.h:539: 错误:‘XID’没有命名一个类型
/usr/include/X11/Xlib.h:541: 错误:expected identifier before ‘*’ token
/usr/include/X11/Xlib.h:543: 错误:‘XID’声明为返回一个函数的函数
/usr/include/X11/Xlib.h:594: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:595: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:596: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:597: 错误:‘Time’没有命名一个类型
/usr/include/X11/Xlib.h:612: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:613: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:614: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:615: 错误:‘Time’没有命名一个类型
/usr/include/X11/Xlib.h:630: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:631: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:632: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:633: 错误:‘Time’没有命名一个类型
/usr/include/X11/Xlib.h:647: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:648: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:649: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:650: 错误:‘Time’没有命名一个类型
/usr/include/X11/Xlib.h:671: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:690: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:699: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:710: 错误:‘Drawable’没有命名一个类型
/usr/include/X11/Xlib.h:723: 错误:‘Drawable’没有命名一个类型
/usr/include/X11/Xlib.h:733: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:742: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:743: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:755: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:756: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:764: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:765: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:774: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:775: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:784: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:785: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:793: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:794: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:795: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:805: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:806: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:810: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:819: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:820: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:829: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:838: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:839: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:843: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:853: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:854: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:863: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:864: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:873: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:875: 错误:‘Time’没有命名一个类型
/usr/include/X11/Xlib.h:884: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:886: 错误:‘Time’没有命名一个类型
/usr/include/X11/Xlib.h:894: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:895: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:899: 错误:‘Time’没有命名一个类型
/usr/include/X11/Xlib.h:907: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:911: 错误:‘Time’没有命名一个类型
/usr/include/X11/Xlib.h:919: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:920: 错误:‘Colormap’没有命名一个类型
/usr/include/X11/Xlib.h:934: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:949: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:959: 错误:‘XID’没有命名一个类型
/usr/include/X11/Xlib.h:971: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:1040: 错误:‘Font’没有命名一个类型
/usr/include/X11/Xlib.h:1064: 错误:‘Font’没有命名一个类型
/usr/include/X11/Xlib.h:1076: 错误:‘Font’没有命名一个类型
/usr/include/X11/Xlib.h:1364: 错误:‘Pixmap’没有命名一个类型
/usr/include/X11/Xlib.h:1369: 错误:‘KeySym’没有命名一个类型
/usr/include/X11/Xlib.h:1395: 错误:expected constructor, destructor, or type conversion before ‘extern’
/usr/include/X11/Xlib.h:1399: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:1400: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:1404: 错误:‘XID’未声明
/usr/include/X11/Xlib.h:1410: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:1411: 错误:‘Time’未声明
/usr/include/X11/Xlib.h:1412: 错误:‘Time’未声明
/usr/include/X11/Xlib.h:1421: 错误:‘KeyCode’未声明
/usr/include/X11/Xlib.h:1435: 错误:‘KeyCode’未声明
/usr/include/X11/Xlib.h:1461: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:1471: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:1487: 错误:‘_Xconst’在此作用域中尚未声明
/usr/include/X11/Xlib.h:1515: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:1516: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:1517: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:1517: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:1519: 错误:‘_Xconst’在此作用域中尚未声明
/usr/include/X11/Xlib.h:1522: 错误:‘KeySym’在此作用域中尚未声明
/usr/include/X11/Xlib.h:1541: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:1543: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:1551: 错误:‘Colormap’没有命名一个类型
/usr/include/X11/Xlib.h:1555: 错误:‘Colormap’没有命名一个类型
/usr/include/X11/Xlib.h:1561: 错误:‘Cursor’没有命名一个类型
/usr/include/X11/Xlib.h:1570: 错误:‘Cursor’没有命名一个类型
/usr/include/X11/Xlib.h:1579: 错误:‘Cursor’没有命名一个类型
/usr/include/X11/Xlib.h:1583: 错误:‘Font’没有命名一个类型
/usr/include/X11/Xlib.h:1589: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:1593: 错误:‘GContext’没有命名一个类型
/usr/include/X11/Xlib.h:1600: 错误:‘Pixmap’没有命名一个类型
/usr/include/X11/Xlib.h:1607: 错误:‘Pixmap’没有命名一个类型
/usr/include/X11/Xlib.h:1614: 错误:‘Pixmap’没有命名一个类型
/usr/include/X11/Xlib.h:1624: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:1635: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:1639: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:1653: 错误:expected initializer before ‘*’ token
/usr/include/X11/Xlib.h:1660: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:1663: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:1666: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:1670: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:1681: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:1689: 错误:‘KeySym’没有命名一个类型
/usr/include/X11/Xlib.h:1698: 错误:‘KeySym’没有命名一个类型
/usr/include/X11/Xlib.h:1702: 错误:expected initializer before ‘*’ token
/usr/include/X11/Xlib.h:1712: 错误:‘KeySym’没有命名一个类型
/usr/include/X11/Xlib.h:1730: 错误:‘VisualID’没有命名一个类型
/usr/include/X11/Xlib.h:1752: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:1753: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:1767: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:1771: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:1774: 错误:‘Window’没有命名一个类型
/usr/include/X11/Xlib.h:1820: 错误:‘Colormap’没有命名一个类型
/usr/include/X11/Xlib.h:1824: 错误:‘Colormap’没有命名一个类型
/usr/include/X11/Xlib.h:1878: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:1886: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:1892: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:1898: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:1903: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:1908: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:1914: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:1915: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:1920: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:1921: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:1929: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:1930: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:1957: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:1962: 错误:‘Colormap’未声明
/usr/include/X11/Xlib.h:1968: 错误:‘Colormap’未声明
/usr/include/X11/Xlib.h:1978: 错误:‘Colormap’未声明
/usr/include/X11/Xlib.h:1992: 错误:‘Colormap’未声明
/usr/include/X11/Xlib.h:1993: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:1996: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:2001: 错误:‘Time’未声明
/usr/include/X11/Xlib.h:2036: 错误:‘Cursor’未声明
/usr/include/X11/Xlib.h:2037: 错误:‘Time’未声明
/usr/include/X11/Xlib.h:2057: 错误:‘KeySym’未声明
/usr/include/X11/Xlib.h:2072: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:2077: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:2079: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:2083: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:2089: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:2119: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:2126: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:2133: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:2139: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:2144: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:2149: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:2159: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:2168: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:2182: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:2183: 错误:‘Time’未声明
/usr/include/X11/Xlib.h:2188: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:2189: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:2208: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:2209: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:2235: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:2236: 错误:‘Cursor’未声明
/usr/include/X11/Xlib.h:2241: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:2247: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:2252: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:2306: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:2318: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:2326: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:2330: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:2332: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:2336: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:2340: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:2340: 错误:expected ‘,’ or ‘...’ before ‘*’ token
/usr/include/X11/Xlib.h:2346: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:2356: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:2365: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:2373: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:2382: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:2392: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:2400: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:2408: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:2412: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:2414: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:2418: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:2422: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:2422: 错误:expected ‘,’ or ‘...’ before ‘*’ token
/usr/include/X11/Xlib.h:2428: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:2438: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:2457: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:2463: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:2475: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:2483: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:2493: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:2503: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:2524: 错误:‘Colormap’未声明
/usr/include/X11/Xlib.h:2529: 错误:‘Colormap’未声明
/usr/include/X11/Xlib.h:2537: 错误:‘Cursor’未声明
/usr/include/X11/Xlib.h:2574: 错误:‘Pixmap’未声明
/usr/include/X11/Xlib.h:2580: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:2581: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:2591: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:2591: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:2595: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:2596: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:2597: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:2600: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:2600: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:2600: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:2624: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:2625: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:2636: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:2642: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:2674: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:2675: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:2680: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:2695: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:2703: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:2708: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:2709: 错误:‘Cursor’未声明
/usr/include/X11/Xlib.h:2716: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:2724: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:2728: 错误:‘Time’未声明
/usr/include/X11/Xlib.h:2733: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:2738: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:2739: 错误:‘Cursor’未声明
/usr/include/X11/Xlib.h:2740: 错误:‘Time’未声明
/usr/include/X11/Xlib.h:2772: 错误:‘Colormap’未声明
/usr/include/X11/Xlib.h:2775: 错误:‘KeyCode’没有命名一个类型
/usr/include/X11/Xlib.h:2782: 错误:‘XID’未声明
/usr/include/X11/Xlib.h:2787: 错误:‘Colormap’未声明
/usr/include/X11/Xlib.h:2788: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:2791: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:2795: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:2800: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:2805: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:2810: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:2829: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:2838: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:2854: 错误:‘Colormap’未声明
/usr/include/X11/Xlib.h:2855: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:2857: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:2860: 错误:‘_Xconst’在此作用域中尚未声明
/usr/include/X11/Xlib.h:2861: 错误:expected primary-expression before ‘int’
/usr/include/X11/Xlib.h:2862: 错误:expected primary-expression before ‘int’
/usr/include/X11/Xlib.h:2863: 错误:expected primary-expression before ‘unsigned’
/usr/include/X11/Xlib.h:2864: 错误:expected primary-expression before ‘unsigned’
/usr/include/X11/Xlib.h:2865: 错误:initializer 表达式列表被看作复合表 达式
/usr/include/X11/Xlib.h:2907: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:2924: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:2934: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:2943: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:2952: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:2961: 错误:‘Colormap’未声明
/usr/include/X11/Xlib.h:2967: 错误:‘Colormap’未声明
/usr/include/X11/Xlib.h:2974: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:2978: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:2987: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:2988: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:2989: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:2999: 错误:‘XID’未声明
/usr/include/X11/Xlib.h:3000: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:3006: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:3010: 错误:‘XID’未声明
/usr/include/X11/Xlib.h:3011: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:3011: 错误:expected ‘,’ or ‘...’ before ‘*’ token
/usr/include/X11/Xlib.h:3021: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:3022: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:3023: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:3024: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:3030: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:3035: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:3036: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:3039: 错误:‘Pixmap’未声明
/usr/include/X11/Xlib.h:3042: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:3045: 错误:‘_Xconst’在此作用域中尚未声明
/usr/include/X11/Xlib.h:3046: 错误:expected primary-expression before ‘unsigned’
/usr/include/X11/Xlib.h:3047: 错误:expected primary-expression before ‘unsigned’
/usr/include/X11/Xlib.h:3048: 错误:expected primary-expression before ‘unsigned’
/usr/include/X11/Xlib.h:3049: 错误:expected primary-expression before ‘int’
/usr/include/X11/Xlib.h:3050: 错误:expected primary-expression before ‘int’
/usr/include/X11/Xlib.h:3051: 错误:initializer 表达式列表被看作复合表 达式
/usr/include/X11/Xlib.h:3055: 错误:‘KeySym’未声明
/usr/include/X11/Xlib.h:3056: 错误:‘KeySym’未声明
/usr/include/X11/Xlib.h:3058: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:3060: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:3064: 错误:‘Cursor’未声明
/usr/include/X11/Xlib.h:3075: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:3091: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:3092: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:3103: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:3110: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:3121: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:3133: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:3139: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:3165: 错误:‘Pixmap’未声明
/usr/include/X11/Xlib.h:3192: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:3201: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:3203: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:3220: 错误:‘Font’未声明
/usr/include/X11/Xlib.h:3249: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:3250: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:3251: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:3255: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:3257: 错误:‘Time’未声明
/usr/include/X11/Xlib.h:3282: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:3284: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:3297: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:3298: 错误:‘Time’未声明
/usr/include/X11/Xlib.h:3313: 错误:‘Pixmap’未声明
/usr/include/X11/Xlib.h:3332: 错误:‘Pixmap’未声明
/usr/include/X11/Xlib.h:3337: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:3343: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:3344: 错误:‘Pixmap’未声明
/usr/include/X11/Xlib.h:3349: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:3355: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:3356: 错误:‘Pixmap’未声明
/usr/include/X11/Xlib.h:3361: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:3367: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:3368: 错误:‘Colormap’未声明
/usr/include/X11/Xlib.h:3373: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:3376: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:3380: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:3382: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:3386: 错误:‘Colormap’未声明
/usr/include/X11/Xlib.h:3392: 错误:‘Colormap’未声明
/usr/include/X11/Xlib.h:3399: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:3400: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:3401: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:3405: 错误:‘Colormap’未声明
/usr/include/X11/Xlib.h:3406: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:3409: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:3418: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:3424: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:3428: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:3428: 错误:expected ‘,’ or ‘...’ before ‘*’ token
/usr/include/X11/Xlib.h:3438: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:3440: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:3444: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:3444: 错误:expected ‘,’ or ‘...’ before ‘*’ token
/usr/include/X11/Xlib.h:3450: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:3451: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:3456: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:3461: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:3468: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:3475: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:3480: 错误:‘Time’未声明
/usr/include/X11/Xlib.h:3485: 错误:‘Time’未声明
/usr/include/X11/Xlib.h:3494: 错误:‘Colormap’未声明
/usr/include/X11/Xlib.h:3499: 错误:‘Font’未声明
/usr/include/X11/Xlib.h:3504: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:3509: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:3518: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:3519: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:3538: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:3545: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:3546: 错误:‘Pixmap’未声明
/usr/include/X11/Xlib.h:3551: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:3562: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:3563: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:3564: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:3564: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:3573: 错误:expected initializer before ‘_X_SENTINEL’
/usr/include/X11/Xlib.h:3578: 错误:expected initializer before ‘_X_SENTINEL’
/usr/include/X11/Xlib.h:3591: 错误:expected initializer before ‘_X_SENTINEL’
/usr/include/X11/Xlib.h:3604: 错误:expected initializer before ‘_X_SENTINEL’
/usr/include/X11/Xlib.h:3609: 错误:expected initializer before ‘_X_SENTINEL’
/usr/include/X11/Xlib.h:3613: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:3617: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:3656: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:3658: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:3662: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:3664: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:3668: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:3670: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:3674: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:3678: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:3682: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:3686: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:3690: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:3694: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:3698: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:3706: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:3710: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:3718: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:3722: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:3730: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:3734: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:3744: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:3754: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:3764: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:3769: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:3771: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:3775: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:3780: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:3782: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:3786: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:3791: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:3793: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:3797: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:3802: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:3804: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:3808: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:3813: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:3815: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:3819: 错误:‘Drawable’未声明
/usr/include/X11/Xlib.h:3824: 错误:‘_Xconst’未声明
/usr/include/X11/Xlib.h:3826: 错误:‘parameter’的声明指定了两个以上的数据类型
/usr/include/X11/Xlib.h:3841: 错误:expected initializer before ‘_X_SENTINEL’
/usr/include/X11/Xlib.h:3845: 错误:expected initializer before ‘_X_SENTINEL’
/usr/include/X11/Xlib.h:3857: 错误:expected initializer before ‘_X_SENTINEL’
/usr/include/X11/Xlib.h:3885: 错误:expected initializer before ‘_X_SENTINEL’
/usr/include/X11/Xlib.h:3889: 错误:expected initializer before ‘_X_SENTINEL’
/usr/include/X11/Xlib.h:3897: 错误:‘Window’未声明
/usr/include/X11/Xlib.h:3905: 错误:‘KeySym’未声明
/usr/include/X11/Xlib.h:3914: 错误:‘KeySym’未声明
/usr/include/X11/Xlib.h:3923: 错误:‘KeySym’未声明
/usr/include/X11/Xlib.h:3929: 错误:expected initializer before ‘_X_SENTINEL’
In file included from /usr/include/kdialogbase.h:26,
                 from styleconfdialog.h:24,
                 from main.cpp:50:
/usr/include/kdialog.h:24: 错误:expected constructor, destructor, or type conversion before ‘class’
main.cpp: In constructor ‘bab::bab()’:
main.cpp:160: 警告:未使用的变量‘DefStyleLabel’
main.cpp: In constructor ‘BabSwitcher::BabSwitcher(bab*, const char*)’:
main.cpp:336: 警告:基类‘KSystemTray’将在
main.cpp:336: 警告:  基类‘DCOPObject’
main.cpp:335: 警告:  当在这里初始化时
main.cpp: In constructor ‘Corner::Corner(Corner::Side)’:
main.cpp:578: 错误:‘ShapeBounding’在此作用域中尚未声明
main.cpp:579: 错误:‘ShapeSet’在此作用域中尚未声明
main.cpp:579: 错误:‘XShapeCombineRectangles’在此作用域中尚未声明
main.cpp:604: 错误:‘ShapeBounding’在此作用域中尚未声明
main.cpp:605: 错误:‘ShapeSet’在此作用域中尚未声明
main.cpp:605: 错误:‘XShapeCombineRectangles’在此作用域中尚未声明
make[2]: *** [main.o] 错误 1
make[2]: Leaving directory `/root/Desktop/baghira-0.8/bab'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/root/Desktop/baghira-0.8'
make: *** [all] 错误 2


开始的时候好像是那个Xlib.h文件的问题,我看了一下,好像那个文件在阿,我的slackware版本是12.1,那位老哥给诊断一下阿
 楼主| 发表于 2008-6-23 17:16:24 | 显示全部楼层
在包含自 main.cpp:47 的文件中:
/usr/include/X11/Xlib.h:60:19: 错误:X11/X.h:没有那个文件或目录
/usr/include/X11/Xlib.h:63:28: 错误:X11/Xfuncproto.h:没有那个文件或目录
/usr/include/X11/Xlib.h:64:25: 错误:X11/Xosdefs.h:没有那个文件或目录
main.cpp:48:34: 错误:X11/extensions/shape.h:没有那个文件或目录

这几句中好像说没有那个x.h,xfuncproto.h,我找了下,好像确实没有,不知是那个安装包的阿
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-23 17:23:25 | 显示全部楼层
为什么slackware没有x11proto这个软件包
回复 支持 反对

使用道具 举报

发表于 2008-6-23 22:45:21 | 显示全部楼层
建议你还是不要用这个主题了,有很多问题的。而且也不好看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-23 22:47:24 | 显示全部楼层
增加了几个相关的头文件包,现在编译的错误是


bash-3.1# make
make  all-recursive
make[1]: Entering directory `/root/Desktop/baghira-0.8'
Making all in bab
make[2]: Entering directory `/root/Desktop/baghira-0.8/bab'
/bin/sh ../libtool --silent --mode=link --tag=CXX g++  -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common    -o bab -R /usr/lib -R /usr/lib -R /usr/lib/qt/lib -R /usr/X11/lib -L/usr/lib -L/usr/lib/qt/lib -L/usr/X11/lib    bab.all_cpp.o  -lkdeui
/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../i486-slackware-linux/bin/ld: cannot find -ljpeg
collect2: ld returned 1 exit status
make[2]: *** [bab] 错误 1
make[2]: Leaving directory `/root/Desktop/baghira-0.8/bab'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/root/Desktop/baghira-0.8'
make: *** [all] 错误 2


给诊断一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-24 08:34:19 | 显示全部楼层
但是这是一个仿mac很像的阿,那个mac4lin,好像没有kde版本的哦,我现在之安装了kde

或者楼上的兄弟给推荐个仿mac的主题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-24 08:47:16 | 显示全部楼层
这是最新的错误提示


In file included from /usr/include/X11/extensions/XI.h:55,
                 from /usr/include/X11/extensions/XInput.h:56,
                 from /usr/include/X11/extensions/XTest.h:50,
                 from menu.cpp:42:
/usr/include/X11/Xmd.h:137: error: conflicting declaration 'typedef long int INT32'
/usr/lib/qt/include/qglobal.h:709: error: 'INT32' has a previous declaration as 'typedef int INT32'
menu.h: In constructor 'StartMenuButton::StartMenuButton(int, QString, QString, QString, StartMenuButton::Orientation, QWidget*, const char*)':
menu.h:106: warning: 'StartMenuButton::m_title' will be initialized after
menu.h:105: warning:   'QString StartMenuButton::m_command'
menu.cpp:91: warning:   when initialized here
menu.h:107: warning: 'StartMenuButton::m_icon' will be initialized after
menu.h:102: warning:   'StartMenuButton::Orientation StartMenuButton::m_orientation'
menu.cpp:91: warning:   when initialized here
menu.cpp: At global scope:
menu.cpp:151: warning: unused parameter 'pt'
menu.h: In constructor 'Panel:anel(int, QWidget*, const char*)':
menu.h:63: warning: 'Panel::_draggedMe' will be initialized after
menu.h:61: warning:   'int Panel::_count'
menu.cpp:557: warning:   when initialized here
menu.h:68: warning: 'Panel::_poof' will be initialized after
menu.h:64: warning:   'int Panel::_poofIndex'
menu.cpp:557: warning:   when initialized here
menu.h:67: warning: 'Panel::_poofAnimPix' will be initialized after
menu.h:66: warning:   'QPixmap* Panel::_poofPix'
menu.cpp:557: warning:   when initialized here
menu.cpp: In member function 'void Panel::save(KConfig*)':
menu.cpp:598: warning: suggest parentheses around assignment used as truth value
menu.cpp: In member function 'void Panel::reloadIcons(int)':
menu.cpp:635: warning: suggest parentheses around assignment used as truth value
menu.cpp: In member function 'void Panel::updateSize(int)':
menu.cpp:684: warning: suggest parentheses around assignment used as truth value
menu.cpp:691: warning: suggest parentheses around assignment used as truth value
menu.cpp: In member function 'virtual void Panel::dropEvent(QDropEvent*)':
menu.cpp:949: warning: unused variable 'bt'
menu.cpp: In member function 'void Panel::setOrientation(Qt::Orientation)':
menu.cpp:1075: warning: suggest parentheses around assignment used as truth value
menu.cpp: In member function 'void AppList::reset()':
menu.cpp:1706: warning: comparison between signed and unsigned integer expressions
menu.h: In constructor 'StartMenu::StartMenu(int, QWidget*, uint)':
menu.h:301: warning: 'StartMenu::_size' will be initialized after
menu.h:299: warning:   'bool StartMenu::inMove'
menu.cpp:1713: warning:   when initialized here
make[2]: *** [menu.lo] 错误 1
make[2]: Leaving directory `/root/Desktop/baghira-0.8/starter'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/root/Desktop/baghira-0.8'
make: *** [all] 错误 2
bash-3.1#
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-24 13:23:43 | 显示全部楼层
终于编译成功了,好像最后在有个头文件中关于LONG的定义有冲突,我把那个冲突的地方删除了,编译就过去了,编译出来的东西比在debian上下的那个kwin-baghira好像多了几个头文件,不知debian的为什么没有包含头文件
回复 支持 反对

使用道具 举报

发表于 2008-6-24 13:47:18 | 显示全部楼层
恭喜!又前进了一步
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-24 14:17:17 | 显示全部楼层
呵呵,谢谢
感觉linux下编译还是挺友好的,以前在windows下开发c的时候,根据出错的信息有时很难调试成功的,而且这个baghira还不是自己写的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表