linux ./configure 错误

上一篇 / 下一篇  2010-01-22 20:52:24 / 个人分类:错误解决法

Linux下./configure错误详解 (ZZ)
2009-05-11 04:23 P.M.
51Testing软件测试网.o)]1M:\ Qb

sudo apt-get install 软件包    这个是更新你指定的软件包
9V SB N$w\u0sudo apt-get update                获取更新列表
"G&z!d_9d.`:|{0y0sudo apt-get dist-upgrade    开始更新
WQ+HN9K*m$@0./configure的问题

o.||#}ljVO0

tS^/Wd"J.q.r0错误: C compiler cannot create executables
!{&`I5n lIW0原因:51Testing软件测试网4fWkL}-n0}-W U
解决:sudo apt-get gcc libc6-dev

9H?c4E2d a051Testing软件测试网6I/I#F }V,B

错误:checking for C compiler default output... configure: error: C compiler cannot create executables51Testing软件测试网,T.\.h3J\3t
原因:
7UG5n(w[ g{0解决:sudo apt-get install libc6-dev

G"Q,y+`va0

1XqF*qj _'wR1C0错误:configure: error: C++ preprocessor "/lib/cpp" fails sanity check
Kp$l w m"_4l0原因:gcc的组件没装全
+a[-d9x5P9|W0解决:apt-get install build-essential
51Testing软件测试网6r6uq] ei7F,f6T]4T

a%F xct;uk0错误: Can't find X includes. Please check your installation and add the correct paths!
u[+P|O0原因:没有X的包含文件
9Yk${W&z u2CJ0解决:安装xlibs-dev即可
51Testing软件测试网v0glZ-Zm)r*[ vH%}s5E

51Testing软件测试网uw0vHVhHg$W \sF

错误: Qt (>= Qt 3.0) (headers and libraries) not found. Please check your installation!
"e.?S7t zm@;|0原因:查找提供qt的lib&&headers的软件包,并安装之
iE)a,]'_}C0解决:apt-get install libqt3-headers libqt3-mt-dev

OEC9d]wf)M*T`0

tT5qn[0错误:in the prefix, you've chosen, are no KDE headers installed. This will fail.
.?O\7Tb.p f0So, check this please and use another prefix!
#xT^*x GHW0原因:install a KDE application in a Gnome environment。51Testing软件测试网!VtgF6RHq;ZLR
解决:which basically means its going to want to install a lot of KDE specific packages to work. This 'configure:error'51Testing软件测试网T!F qlC
is due to it expecting you to be running KDE and again refers to some 'headers'.
s sPh xP"dy0sudo apt-get update
_vg'j1hkV^0sudo apt-get install kdelibs4-dev kdelibs4c2a

t)S)I,d"Y2]2H]3d+V2v.B051Testing软件测试网`Edb*n ]5u:p$Y&Ns.x

错误:./admin/cvs.sh: 585: autoconf: not found51Testing软件测试网rqfW%cEFb![%Mb:`
原因:
1P&dRtH4oW#T.} O0解决:apt-get install autoconf

2A3ATs3Lx2F051Testing软件测试网x4~3JNI

错误: *** GTK >= 2.4.0 not installed! ***
7] U"w"G @6e,w\0原因:没装GTK51Testing软件测试网&c:~6q c _PS
解决:apt-get build-dep gedit
51Testing软件测试网:Hd tG _@\(`B

:Z2\t8K~0nq)Wz M0错误:heching for gtk-config... no51Testing软件测试网 ~UpH9E Q
checking for GTK - version = 1.2.0... no
8r$q m8Em r$q]0*** The gtk-config script. installed by GTK could not be found51Testing软件测试网wFM\4s3\+`
*** If GTK was installed in PREFIX, make sure PREFIX/bin is in51Testing软件测试网*}A:FXXg;H N+`d(o
*** your path, or set the GTK_CONFIG enviroment variable to the
L4A!SR;Pi5_6w0*** full path to gtk-config.51Testing软件测试网RQ(}he6_
configure: error: Cannot find GTK: Is gtk-config in path?
Dd,Hv:f2w0原因:
{E:[/wX V0解决:sudo apt-get install libgtk1.2-dev

q w({t$i!u3s0

,P8ZkH`&|j+]2G0问题:eclipse中encoding不支持中文51Testing软件测试网 qY+Y8L#V[%V
解决:编辑/var/lib/locales/supported.d/local,加一行zh_CN.GBK GBK,执行sudo locale-gen

4p9~C eZs051Testing软件测试网 y r$tT!p$_

错误:gnome.h: No such file or directory51Testing软件测试网8y^ j MpA1a

i0NJ-wKgg0错误: No package 'libpanelapplet-2.0' found
o IW^U2B0原因:51Testing软件测试网/GP {*mG
解决:sudo apt-get install gnome-panel
51Testing软件测试网.B }xS0Z'P8c9W'~

/hJ$Fxi-| w0问题:eva不弹出输入法
:GI7G'zIf0解决:sudo apt-get install scim-qtimm

DV/S,kN$u0

$BrQu@Y0问题:No package 'gtk+-2.0' found51Testing软件测试网%t|K/~"C)JTA uk
No package 'gtksourceview-1.0' found51Testing软件测试网6M C E;w Z
No package 'libgnomeui-2.0' found
2p+j zj;MK0No package 'libglade-2.0' found51Testing软件测试网q[Q{4^#b`c.}R)o
No package 'libgnomeprintui-2.2' found51Testing软件测试网/tN"_{w9e r
解决:sudo apt-get install libgtk2.0-dev libgtksourceview-dev libgnomeui-dev libglade2-dev libgnomeprint2.2-dev

k5PdK3H8P.tXo P051Testing软件测试网2`VK)dB3u _&^

问题:No package 'libpanelapplet-2.0' found
;F r,Sv3r](e5X2y0解决:sudo apt-get install libpanelappletmm-2.6-dev
51Testing软件测试网i$Mo2}]|C/| C

51Testing软件测试网'g e} G g;_5^0Y(t@3z

编译安装 Pidgin 的步骤51Testing软件测试网%|d} \0Q9L*}X q

51Testing软件测试网'Z\ W5Tm1G

1. 下载 Pidgin 的源代码包 pidgin-2.1.1.tar.bz2 (官方最新的版本)。
-q{yJ'?0\7Q7u4K0wget [url]http://jaist.dl.sourceforge.net/sourceforge/pidgin/pidgin-2.1.1.tar.bz2[/url]

2v%Xo/U%sJ9]051Testing软件测试网"A@P;ML|.`r!O9I

2. 安装编译 Pidgin 所需的依赖:
Iy)K5{U{9C+_(C4?0sudo apt-get install libgtk2.0-dev libxml2-dev gettext libnss-dev libnspr-dev
51Testing软件测试网 mhyU'jAyl5E7F

n4m'{0VI.z03. 解压源代码包51Testing软件测试网 @0Sq,{L
tar jxvf pidgin-2.1.1.tar.bz251Testing软件测试网Ckvf~ B6J
cd pidgin-2.1.1

rOF QqD~3k051Testing软件测试网)zU@*oh

4. 编译
qXz)NVun#]6P0./configure (建议使用 –help 查询需要用到的参数)
fKo2C*^+U,_+s0make51Testing软件测试网5Xik,Pxh5\}
sudo make install51Testing软件测试网I\GAnC
如果在 ./configure 这一步出现错误
51Testing软件测试网T-T,_"} ~:W"D(M;w

f U:c&NY0错误一:51Testing软件测试网%O9J/C Q3p)X
configure: error:

Czt%vqEV051Testing软件测试网7xA;N9OxU

You must have the GTK+ 2.0 development headers installed to compile Pidgin.
x+v L0e R p0If you only want to build Finch then specify –disable-gtkui when running configure.51Testing软件测试网5x k\4G_MtL4A
解决:51Testing软件测试网DyP*juWZ
sudo apt-get install libgtk2.0-dev

c E:Q:WH?$v;}}0

nM4vgXZL0错误二:51Testing软件测试网!ixr6Y9l/rnW
configure: error:

e Sa?5g!V9w0

6Q#VeI%m%dI0You must have libxml2 >= 2.6.0 development headers installed to build.
F s,MJ&F w7}G6[0解决:51Testing软件测试网{D!G-l,JQ
sudo apt-get install libxml2-dev

3cg9d(G#|o-v'p051Testing软件测试网 PO$A \0k$u"J4p v[*d

错误三:
)v~@u5{9cQ9g0configure: error:

@W9?*N3N0b051Testing软件测试网7m"v[.K0hLO

The msgfmt command is required to build libpurple. If it is installed on your system, ensure that it is in your path. If it is not, install GNU gettext to continue.51Testing软件测试网/}nd`{6Y3G'G)}:~
解决:51Testing软件测试网 t_1rw I-[MD
sudo apt-get install gettext51Testing软件测试网)B1h-J)W3R$Sk
如果在使用 GTalk 或 MSN 时出现错误

.R+ND6r g5j!Y6k051Testing软件测试网w]E)\_)V

错误:
3Fr)o8x#|B&C&^(]k2G0SSL Library/Libraries……… : None (MSN and Google Talk will not work
x!QO d T.j4qq0without SSL!)
^ Togi$Pk0解决:
)g(CCh tB5Q8PI0sudo apt-get install libnss-dev libnspr-dev
51Testing软件测试网YF4U"EDk.WFC

51Testing软件测试网~q8N(~#g6}!`&e$^P{#O:I


O(?z HEL)N]fT0Ubuntu编译时找不到Makefile的解决办法ZDNet 软件频道        更新时间:2007-09-26作者: korn        来源:赛迪网 51Testing软件测试网z#c xI8?!e~"Ex(Np
本文关键词:      Ubuntu    Proftp   
PB yS2|3v3~.SJ\1p0如果是需要编译的环境,推荐安装"build essential"包,51Testing软件测试网]ZI"xv

51Testing软件测试网ct D"W!d'~@ s

#sudo apt-get install "build-essential"51Testing软件测试网:Q5igW;yCT&{7F

51Testing软件测试网ZP/F:s3A?._,O\%J~

在用./configure ,make , makeinstall ,方法安装软件是,经常会发生发生各种错误,而导致无法生成 makefile 文件。现在我把我安装过程中遇到的问题以及解决办法写下来,希望对大家有点帮助。51Testing软件测试网_c mgg }F)l0G%V+J

51Testing软件测试网$O,M'dp'js-x'}

以我安装 pidgin-2.0.0为例

)z r3A? v2w0

I2ufFy}*SE0#./configure 出现错误 :

+Mu+W,Q/A|6V051Testing软件测试网*BV7H K1N9R

configure: error: C compiler cannot create executables51Testing软件测试网;I,@2\4O7v}

U \1Lc/H0按照错误提示安装缺少的包51Testing软件测试网a%pVV5X

$eNbasV)]l@5n0#sudo apt-get install libc6-dev

T2g,H t1_/L}g,i051Testing软件测试网GB;L*N]8[f

再次51Testing软件测试网&n$`-Fw2o6l

51Testing软件测试网R(y(Z*W2` B-c |

#./configure51Testing软件测试网b tJ2J'`3\e

vY!A6_'EUt3Z0出现错误

#\ f I_8|i0

:Rr)s [0`I6g*L0checking for GLIB... no

!f T2r6VK051Testing软件测试网LIh WWcql @]

no

k_1AsFh,h0

0XRP4c~~^;@ C~6C M0configure: error:51Testing软件测试网Y9CV6Muq#H,K,V

js/O7a+^x]0You must have the GLib 2.0 development headers installed to build.

:~1fL$lB051Testing软件测试网I"iYT!y s;f

根据错误提示,用新得立搜索 GLib 2.0 或者 用命令51Testing软件测试网6f+H_ohc!oU:E

51Testing软件测试网^IZQ:kf|

#sudo apt-cache search GLib 2.0

.fy$Y:E{.[`051Testing软件测试网zcz P"l0L@WF'k g

发现有个包 libglib2.0-dev - Development files for the GLib library 。

'C X*N)@ QU s051Testing软件测试网+pY;[nZG*V

选择安装;

RU8jNm7x9{yOy0

4bdi1Z ~F0#sudo apt-get install libglib2.0-dev51Testing软件测试网Q@`Xm!~|

y iL8bndB0这里原文为libglib2.0-0-dev,似乎有误。51Testing软件测试网x%bn4s'x z

51Testing软件测试网#i]Ot [1}H,y Q

#./configure #又出现错误51Testing软件测试网N;@7C6I o/z8\e h

51Testing软件测试网~:jQE1_ F k[

checking for X... no

0}fF0|/h6KKLX051Testing软件测试网Q/VW:C _6Y_A!S,X

checking for GTK... no

6A~)c#Akm:Z"Xcc0n051Testing软件测试网 JqKE MeLK9X

no

F#r-`i-W(j0

8w$\!eF?2[%]1ZR0configure: error:51Testing软件测试网OM bgz6x2Y7E s

~*\ O]#`W0You must have the GTK+ 2.0 development headers installed to compile Pidgin.51Testing软件测试网;m3K$I Qok-{w

[;ncP,Jd Q2k#J7]%n0If you only want to build Finch then specify --disable-gtkui when running configure.51Testing软件测试网\[vt#g'xi?&p

3{*T3vIlYN0用如上同样的方法查找到缺少的包 并安装51Testing软件测试网3w.J{\`T

r)f$|$QK/E9qud*rJ2y0sudo apt-get install libgtkmm2.0-dev51Testing软件测试网q l0~]DY

51Testing软件测试网3UI.YC;A|x/`f

./configure 出现错误51Testing软件测试网F.yJQ]s$Nw

2p TPf_ t0checking for LIBXML... no

L9SY^)]9v0

2|9}4QT(M:?Q2F0no

sH [[.cw051Testing软件测试网NIa"fZ L%m

configure: error:

[$J#v4X I` ~ b$oQ051Testing软件测试网 OR5@.\xT\ g

You must have libxml2 >= 2.6.0 development headers installed to build.

1tT2n OY0

4J!Ku&~s%]0于是安装

m5p*K:O{'t4i051Testing软件测试网+WK"E%@n4F ~}7o

sudo apt-get install libxml2-dev

4f*b:a u0N0

i-Yj QU0经过上面包的安装,在次./configure 没有再出现错误,这次成功的生成了makefile 文件。

6M(dO;gJ7d6_/w;o&d051Testing软件测试网/p"z2y3o2L b8u9U-l7O

然后执行:51Testing软件测试网;]JnI0@e@

51Testing软件测试网J,? ^X:@*@"u

#make51Testing软件测试网@#T#MZ;~lX l6` x

51Testing软件测试网#l+Ea3[vyb;M

#make install

0`xx4m,w3XQb{051Testing软件测试网%}&^xw4z

成功安装软件。

D(e9B-J)?2P0

yE0C'{)_*Ia/DF0如果在./configure中还出现问题,那么要找到问题所在,安装缺失的包即可。51Testing软件测试网7aM _B~^s

51Testing软件测试网2teL7u(R~_

在配置过程中,config.log文件是很有帮助的。我们可以在这里面找出错误的根源,从而寻找应对措施。

t;H7P \V~Y0

TAG:

 

评分:0

我来说两句

紫薇媚

紫薇媚

现阶段我希望自己的是个‘专业’的测试工程师,虽然很多人不理解,但是这是我的梦想~~~了解自己,改善自己~~

日历

« 2024-04-09  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 15270
  • 日志数: 18
  • 建立时间: 2010-01-08
  • 更新时间: 2014-01-07

RSS订阅

Open Toolbar