Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Problems compiling UNIX
[Editor's note: See the comments for suggestions on making this work.]

What does it mean when running "make" gives lots of "nothing to be done for all" messages? I'm trying to compile Windowmaker-0.62.1 (Xfree86 for Darwin is installed and works) ...
./configure --host=powerpc-apple-nextstep
works, but "make" seems to fail.
  • Currently 1.89 / 5
  You rated: 3 / 5 (9 votes cast)

Problems compiling | 3 comments | Create New Account
Click here to return to the 'Problems compiling' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
make error
Authored by: Anonymous on Dec 11, '00 12:24:07PM

make will tell that there is no work to be done when it finds targets that are the same age as
the dependencies.

The odd thing to me is that this message seems to be telling you that at least some of the
files you're trying to create are already there. To force a recompile you can touch the
dependency files to update their age. (or delete the targets...)

Good luck

[ Reply to This | # ]
make error
Authored by: Anonymous on Dec 12, '00 11:47:55AM

Thanks. After making sure I had all the graphics libraries installed
(png, tiff, xpm, and jpeg), and making a dummy libm.a file so the
compiler wouldn't choke on the zillions of -lm switches to LDLOAD,
I finally did a make clean, which forced it to re-make everything. Now
make fails with this error message:
../wrlib/.libs/libwraster.a -L/usr/local/lib -L/usr/X11R6/lib -lPropList -ltiff -lXpm -lpng -lz -ljpeg -lXext -
lX11 -lm
/usr/bin/ld: Undefined symbols:
make[1]: *** [wmaker] Error 1
make: *** [all-recursive] Error 1
As before, any help would be appreciated.

[ Reply to This | # ]
try this
Authored by: Anonymous on Dec 30, '00 01:35:24AM

It may be that it has "nothing to do" for the host type you specified. Before I configured
Windomaker I linked the config.guess and config.sub files into the WindowMaker-0.62.1

ln -sf /usr/libexec/config.sub .
ln -sf /usr/libexec/config.guess .

note that I overwrote the sub and guess files that were already there. then I didn't have to
specify host. just ./configure

[ Reply to This | # ]