On Sun, 18 Jul 2004, Tearmakr wrote:
> This is probably because I don't know what I'm doing. I used source
> libraries as stated in README. Attempted to compile with this result.
> Since I have reached a dead-end, I hope the list can help :)
> Solutions please?
Please let us know which version of mixmaster you are talking about in
> Compiling. Please wait.
> gcc -Izlib-1.2.1 -Ipcre-4.5 -Iopenssl-engine-0.9.6m/include -Incurses-5.4=
/include -DUSE_ZLIB -DUSE_PCRE -DUSE_NCURSES -DUSE_SOCK -DSPOOL=3D'"y"' -g =
-Wall -c -o mix.o mix.c
> In file included from mix.c:36:
> menu.h:19:20: curses.h: No such file or directory
There's your problem. You either don't have the development files for
ncurses installed, or the aweful Install script didn't find them.
Can you tell me if and where you have files named 'curses.h' on your
system? locate should be able to tell you.
It somehow looks like you built all of the libs (zlib, pcre, openssl,
curses) yourself? If yes, that really shouldn't be necessary. Almost
every modern OS ships with them, you may just have to install the right
> mix.c: In function `mix_status':
> mix.c:1203: error: `LINES' undeclared (first use in this function)
> mix.c:1203: error: (Each undeclared identifier is reported only once
> mix.c:1203: error: for each function it appears in.)
> mix.c:1204: warning: implicit declaration of function `printw'
> mix.c:1205: warning: implicit declaration of function `refresh'
> make: *** [mix.o] Error 1
The rest is a result of not having curses.h.