QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2722|回复: 8

各位高人我在装论坛介绍的qtparted,编译时有点问题

[复制链接]
发表于 2005-1-11 08:56:33 | 显示全部楼层 |阅读模式
能麻烦你我看看吗?
[code:1]
checking for reiserfs_fs_create in -lreiserfs... no
configure: error: *** reiserfsprogs library (libreiserfs) not found
[/code:1]
发表于 2005-1-11 09:06:04 | 显示全部楼层
安装libreiserfs支持库,除非你不想支持reiserfs分区
回复

使用道具 举报

 楼主| 发表于 2005-1-11 09:13:53 | 显示全部楼层
llc,谢谢你的回复

能不多说两句,libreiserfs支持库,在哪里能找到?或者你说个文件名就行
回复

使用道具 举报

 楼主| 发表于 2005-1-11 09:18:29 | 显示全部楼层
找到了!
http://reiserfs.osdn.org.ua/
回复

使用道具 举报

 楼主| 发表于 2005-1-11 09:33:25 | 显示全部楼层
唉,这个东西装起来好难呀,我用

[code:1]./configure --disable-ntfs --disable-jfs --disable-xfs [/code:1]                          

还是有错,高人来帮我看看呀
[code:1]checking size of char *... configure: error: cannot compute sizeof (char *), 77
See `config.log' for more details.
[/code:1]
回复

使用道具 举报

 楼主| 发表于 2005-1-11 09:43:32 | 显示全部楼层
上的问题是解决了
[code:1]export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib [/code:1]
然后再./configure
是可以了,但是在make 时就又出问题了
[code:1]
[root@fc3-gbh qtparted-0.4.4]# make
make  all-recursive
make[1]: Entering directory `/root/qtparted-0.4.4'
Making all in src
make[2]: Entering directory `/root/qtparted-0.4.4/src'
make[3]: Entering directory `/root/qtparted-0.4.4/src'
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I. -I/usr/lib/qt-3.3/include -I-I/usr/lib/qt-3.3/include -I/usr/X11R6/include   -DQT_THREAD_SUPPORT  -D_REENTRANT -fexceptions  -Wall -Wno-deprecated  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -O2 -g -O2 -fno-exceptions -fno-check-new  -MT main.o -MD -MP -MF ".deps/main.Tpo" \
  -c -o main.o `test -f 'main.cpp' || echo './'`main.cpp; \
then mv -f ".deps/main.Tpo" ".deps/main.Po"; \
else rm -f ".deps/main.Tpo"; exit 1; \
fi
In file included from main.cpp:35:
qp_libparted.h:34:27: parted/parted.h: 没有那个文件或目录
In file included from main.cpp:35:
qp_libparted.h:57: error: `PedSector' does not name a type
qp_libparted.h:57: error: extra semicolon
qp_libparted.h:58: error: `PedSector' does not name a type
qp_libparted.h:58: error: extra semicolon
qp_libparted.h:59: error: `PedSector' does not name a type
qp_libparted.h:59: error: extra semicolon
qp_libparted.h:60: error: `PedSector' does not name a type
qp_libparted.h:60: error: extra semicolon
qp_libparted.h:61: error: `PedSector' does not name a type
qp_libparted.h:61: error: extra semicolon
qp_libparted.h:83: error: `PedSector' has not been declared
qp_libparted.h:83: error: `PedSector' has not been declared
qp_libparted.h:83: error: ISO C++ forbids declaration of `parameter' with no type
qp_libparted.h:83: error: ISO C++ forbids declaration of `parameter' with no type
qp_libparted.h:85: error: `PedSector' has not been declared
qp_libparted.h:85: error: `PedSector' has not been declared
qp_libparted.h:85: error: ISO C++ forbids declaration of `parameter' with no type
qp_libparted.h:85: error: ISO C++ forbids declaration of `parameter' with no type
qp_libparted.h:106: error: `PedGeometry' does not name a type
qp_libparted.h:106: error: extra semicolon
qp_libparted.h:145: error: `PedGeometry' has not been declared
qp_libparted.h:145: error: `PedDisk' has not been declared
qp_libparted.h:145: error: ISO C++ forbids declaration of `geom' with no type
qp_libparted.h:145: error: ISO C++ forbids declaration of `disk' with no type
qp_libparted.h:146: error: `PedSector' does not name a type
qp_libparted.h:146: error: extra semicolon
qp_libparted.h:147: error: `PedSector' does not name a type
qp_libparted.h:147: error: extra semicolon
qp_libparted.h:151: error: `PedSector' has not been declared
qp_libparted.h:151: error: `PedSector' has not been declared
qp_libparted.h:151: error: ISO C++ forbids declaration of `start' with no type
qp_libparted.h:151: error: ISO C++ forbids declaration of `end' with no type
qp_libparted.h:152: error: `PedSector' has not been declared
qp_libparted.h:152: error: `PedSector' has not been declared
qp_libparted.h:152: error: ISO C++ forbids declaration of `parameter' with no type
qp_libparted.h:152: error: ISO C++ forbids declaration of `parameter' with no type
qp_libparted.h:159: error: `PedSector' has not been declared
qp_libparted.h:159: error: `PedSector' has not been declared
qp_libparted.h:159: error: ISO C++ forbids declaration of `parameter' with no type
qp_libparted.h:159: error: ISO C++ forbids declaration of `parameter' with no type
qp_libparted.h:160: error: `PedSector' has not been declared
qp_libparted.h:160: error: `PedSector' has not been declared
qp_libparted.h:160: error: ISO C++ forbids declaration of `parameter' with no type
qp_libparted.h:160: error: ISO C++ forbids declaration of `parameter' with no type
qp_libparted.h:161: error: `PedSector' has not been declared
qp_libparted.h:161: error: `PedSector' has not been declared
qp_libparted.h:161: error: ISO C++ forbids declaration of `parameter' with no type
qp_libparted.h:161: error: ISO C++ forbids declaration of `parameter' with no type
qp_libparted.h:162: error: `PedSector' has not been declared
qp_libparted.h:162: error: `PedSector' has not been declared
qp_libparted.h:162: error: ISO C++ forbids declaration of `parameter' with no type
qp_libparted.h:162: error: ISO C++ forbids declaration of `parameter' with no type
qp_libparted.h:163: error: `PedGeometry' does not name a type
qp_libparted.h:163: error: extra semicolon
qp_libparted.h:164: error: `PedSector' has not been declared
qp_libparted.h:164: error: `PedSector' has not been declared
qp_libparted.h:164: error: ISO C++ forbids declaration of `parameter' with no type
qp_libparted.h:164: error: ISO C++ forbids declaration of `parameter' with no type
qp_libparted.h:174: error: `PedSector' has not been declared
qp_libparted.h:174: error: `PedSector' has not been declared
qp_libparted.h:174: error: ISO C++ forbids declaration of `parameter' with no type
qp_libparted.h:174: error: ISO C++ forbids declaration of `parameter' with no type
qp_libparted.h:175: error: `PedPartitionType' does not name a type
qp_libparted.h:175: error: extra semicolon
qp_libparted.h:176: error: `PedPartition' has not been declared
qp_libparted.h:176: error: ISO C++ forbids declaration of `parameter' with no type
qp_libparted.h:177: error: `PedDisk' has not been declared
qp_libparted.h:177: error: ISO C++ forbids declaration of `parameter' with no type
qp_libparted.h:178: error: ISO C++ forbids declaration of `PedDevice' with no type
qp_libparted.h:178: error: expected `;' before '*' token
In file included from qp_window.h:40,
                 from main.cpp:37:
qp_dlgcreate.h:46: error: `PedSector' has not been declared
qp_dlgcreate.h:46: error: ISO C++ forbids declaration of `maxsize' with no type
qp_dlgcreate.h:51: error: `PedSector' does not name a type
qp_dlgcreate.h:51: error: extra semicolon
qp_dlgcreate.h:57: error: `PedSector' does not name a type
qp_dlgcreate.h:57: error: extra semicolon
qp_dlgcreate.h:67: error: `PedSector' has not been declared
qp_dlgcreate.h:67: error: ISO C++ forbids declaration of `parameter' with no type
In file included from qp_dlgresize.h:34,
                 from qp_window.h:42,
                 from main.cpp:37:
qp_sizepart.h:47: error: `PedSector' has not been declared
qp_sizepart.h:47: error: ISO C++ forbids declaration of `parameter' with no type
qp_sizepart.h:48: error: `PedSector' has not been declared
qp_sizepart.h:48: error: ISO C++ forbids declaration of `parameter' with no type
qp_sizepart.h:49: error: `PedSector' has not been declared
qp_sizepart.h:49: error: ISO C++ forbids declaration of `parameter' with no type
qp_sizepart.h:50: error: `PedSector' has not been declared
qp_sizepart.h:50: error: ISO C++ forbids declaration of `parameter' with no type
qp_sizepart.h:51: error: `PedSector' has not been declared
qp_sizepart.h:51: error: ISO C++ forbids declaration of `parameter' with no type
qp_sizepart.h:52: error: `PedSector' has not been declared
qp_sizepart.h:52: error: ISO C++ forbids declaration of `parameter' with no type
qp_sizepart.h:62: error: `PedSector' does not name a type
qp_sizepart.h:62: error: extra semicolon
qp_sizepart.h:63: error: `PedSector' does not name a type
qp_sizepart.h:63: error: extra semicolon
qp_sizepart.h:64: error: `PedSector' does not name a type
qp_sizepart.h:64: error: extra semicolon
qp_sizepart.h:65: error: `PedSector' does not name a type
qp_sizepart.h:65: error: extra semicolon
qp_sizepart.h:66: error: `PedSector' does not name a type
qp_sizepart.h:66: error: extra semicolon
qp_sizepart.h:67: error: `PedSector' does not name a type
qp_sizepart.h:67: error: extra semicolon
qp_sizepart.h:70: error: `PedSector' has not been declared
qp_sizepart.h:70: error: ISO C++ forbids declaration of `parameter' with no type
qp_sizepart.h:71: error: `PedSector' has not been declared
qp_sizepart.h:71: error: ISO C++ forbids declaration of `parameter' with no type
qp_sizepart.h:72: error: `PedSector' has not been declared
qp_sizepart.h:72: error: `PedSector' has not been declared
qp_sizepart.h:72: error: ISO C++ forbids declaration of `parameter' with no type
qp_sizepart.h:72: error: ISO C++ forbids declaration of `parameter' with no type
In file included from qp_window.h:42,
                 from main.cpp:37:
qp_dlgresize.h:47: error: `PedSector' has not been declared
qp_dlgresize.h:47: error: ISO C++ forbids declaration of `parameter' with no type
qp_dlgresize.h:48: error: `PedSector' has not been declared
qp_dlgresize.h:48: error: ISO C++ forbids declaration of `parameter' with no type
qp_dlgresize.h:49: error: `PedSector' has not been declared
qp_dlgresize.h:49: error: ISO C++ forbids declaration of `parameter' with no type
qp_dlgresize.h:50: error: `PedSector' has not been declared
qp_dlgresize.h:50: error: ISO C++ forbids declaration of `parameter' with no type
qp_dlgresize.h:51: error: `PedSector' has not been declared
qp_dlgresize.h:51: error: ISO C++ forbids declaration of `parameter' with no type
qp_dlgresize.h:52: error: `PedSector' has not been declared
qp_dlgresize.h:52: error: ISO C++ forbids declaration of `parameter' with no type
qp_dlgresize.h:60: error: `PedSector' does not name a type
qp_dlgresize.h:60: error: extra semicolon
qp_dlgresize.h:61: error: `PedSector' does not name a type
qp_dlgresize.h:61: error: extra semicolon
qp_dlgresize.h:62: error: `PedSector' does not name a type
qp_dlgresize.h:62: error: extra semicolon
qp_dlgresize.h:63: error: `PedSector' does not name a type
qp_dlgresize.h:63: error: extra semicolon
qp_dlgresize.h:64: error: `PedSector' does not name a type
qp_dlgresize.h:64: error: extra semicolon
qp_dlgresize.h:65: error: `PedSector' does not name a type
qp_dlgresize.h:65: error: extra semicolon
qp_dlgresize.h:69: error: `PedSector' has not been declared
qp_dlgresize.h:69: error: ISO C++ forbids declaration of `parameter' with no type
qp_dlgresize.h:70: error: `PedSector' has not been declared
qp_dlgresize.h:70: error: ISO C++ forbids declaration of `parameter' with no type
qp_dlgresize.h:71: error: `PedSector' has not been declared
qp_dlgresize.h:71: error: `PedSector' has not been declared
qp_dlgresize.h:71: error: ISO C++ forbids declaration of `parameter' with no type
qp_dlgresize.h:71: error: ISO C++ forbids declaration of `parameter' with no type
qp_dlgresize.h:72: error: `PedSector' has not been declared
qp_dlgresize.h:72: error: ISO C++ forbids declaration of `parameter' with no type
qp_dlgresize.h:73: error: `PedSector' has not been declared
qp_dlgresize.h:73: error: ISO C++ forbids declaration of `parameter' with no type
qp_dlgresize.h:74: error: `PedSector' has not been declared
qp_dlgresize.h:74: error: ISO C++ forbids declaration of `parameter' with no type
In file included from main.cpp:41:
qp_debug.h:26:31: warning: ISO C does not permit named variadic macros
make[3]: *** [main.o] 错误 1
make[3]: Leaving directory `/root/qtparted-0.4.4/src'
make[2]: *** [all-recursive] 错误 1
make[2]: Leaving directory `/root/qtparted-0.4.4/src'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/root/qtparted-0.4.4'
make: *** [all] 错误 2
[/code:1]
回复

使用道具 举报

 楼主| 发表于 2005-1-11 09:44:51 | 显示全部楼层
小小方便一下,马上回来
回复

使用道具 举报

发表于 2005-1-12 17:16:30 | 显示全部楼层
qp_libparted.h:34:27: parted/parted.h: 没有那个文件或目录

似乎还需要安装parted这个库
回复

使用道具 举报

发表于 2005-1-12 21:42:22 | 显示全部楼层
qparted  和 gparted 这两个程序都是 GNU/libparted 的图形化前端。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-4-25 16:17 , Processed in 0.095820 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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