On Mon, 29 Dec 2003 10:37:44 -0700, lrtaylor@xxxxxxxxxx said: Thaks alot Lyle for replaying: The static built of the labrary is there libnewt.a the program I'm tring to build in nparted for partitioning a disk. there is no error message I'm getting except for this library. configure script stops before checking other libraries. I dont know what did you mean by th elibrary is specified too early. do you mean that i should 've done it this way ?? CFLAGS=-I/usr/include CPPFLAGS=-I/usr/lib LDFLAGS=--static ./configure --prefix=./here if that's what you mean, I did't. I tried every thing. now I'm having the sam eproblem compiling dialog statically the same way. Does that help ?? I did this to make sure export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib:/usr/lib/:/usr/local/lib I'm still trying to figure out what's wrong. Any help is heighly appretiated Again thanx alot for your help. > There could be at least a couple different problems. First, are you > sure there's a static version of libnewt there? If so, it may be that > the program you are compiling was not properly set up for static > linking. Normally, if the developer is just thinking about dynamic > linking, they often don't worry about the order that libraries are > specified on the link command line, which is fine for dynamic linking. > However, when linking statically, order does matter, and each library > needs to appear on the command line after everything else that uses that > library (even other libraries), or the symbols defined in that library > will not get found properly. It's possible that in your case, libnewt > is specified too early on the command line and simply needs to be moved > to the end. > > Good luck, > Lyle > > -----Original Message----- > From: gcc-help-owner@xxxxxxxxxxx [mailto:gcc-help-owner@xxxxxxxxxxx] On > Behalf Of Mansour Al-Aqeel > Sent: Sunday, December 28, 2003 7:06 AM > To: gcc-help@xxxxxxxxxxx > Subject: LDFLAGS -static > > Hi every body: > I'm having a problem configuring a program for a static compilation. > I'm using the command > > LDFLAGS="--static -I/usr/lib" CC="diet gcc -nostdinc" ./configure \ > --prefix=~/result --disable-shared --enable-all-static --disable-nls > > how ever i keet on getting an error complainig about the need for > libnewt. > the library is there. I installed it from rpm packages with it's devel > package. > > I've tried adding CPPFLAGS="-L/usr/include" > > I've tried searching the archieve before asking. > any advice about how to solve this, or a place where I can get more > about > this situation ?? > but no luck. I'm using redhat 7.3 > By the way, I'm not an expert in compiling and linking . > Thanx alot. > -- > Mansour Al-Aqeel > mansour77@xxxxxxxxxxx > > -- > http://www.fastmail.fm - A no graphics, no pop-ups email service -- Mansour Al-Aqeel mansour77@xxxxxxxxxxx -- http://www.fastmail.fm - A fast, anti-spam email service.