From: Keith M. <kei...@us...> - 2006-10-28 19:47:26
|
Hi Peter, Firstly, please subscribe to the MinGW-MSYS mailing list, and keep such correspondence there; if you require private consultancy, then I will charge a fee, and will expect to be paid in the order of £800-$1000 Sterling per day. On Wednesday 25 October 2006 10:25 pm, petercon wrote: > I have dl'd your man src from sourceforge. I previously got groff and > it compiled fine. I'm having a problem though with man. Odd. It works fine for me; `groff' is potentially more troublesome. > ./configure > seems to go OK using "./configure --prefix=`cd /mingw; pwd -W` > --sysconfdir=/etc" from the release notes. After leaving 'Tools' I get > the following error(s): > > make[1]: Entering directory `/usr/src/man-1.6-mingw-beta-1/src' > ..//tools/makemsg ../msgs/mess.en gripedefs.h msg.c > gcc -c -Wall -Wstrict-prototypes -Wmissing-prototypes -g -O2 > -DHAVE_CONFIG_H -I. -I. -I../ -DGREPSILENT='"-q"' ./man.c > In file included from ./man.c:23: > ./compat.h:29:21: config.h: No such file or directory So `configure' hasn't created `config.h', as it should, or it hasn't done so in your build directory. BTW, I assume you are building `in-place'; I don't normally do that myself, and can't try it now -- I'm GNU/Linux only at home. > ./man.c: In function `get_line_length': > ./man.c:153: warning: implicit declaration of function `getenv' > ./man.c:153: warning: assignment makes pointer from integer without a > cast ./man.c:153: warning: implicit declaration of function `atoi' > ./man.c:169: warning: assignment makes pointer from integer without a > cast ./man.c: In function `setpl': > ./man.c:195: warning: assignment makes pointer from integer without a > cast ./man.c:196: warning: implicit declaration of function `isatty' > ./man.c: In function `is_section': > ./man.c:216: warning: implicit declaration of function `strlen' > ./man.c:220: warning: implicit declaration of function `strcmp' > ./man.c: In function `remove_file': > ./man.c:231: warning: implicit declaration of function `unlink' > ./man.c: In function `remove_other_catfiles': > ./man.c:253: warning: implicit declaration of function `strcpy' > ./man.c: In function `display_cat_file': > ./man.c:290: warning: implicit declaration of function `access' > ./man.c: In function `ultimate_source': > ./man.c:390: warning: implicit declaration of function `strcat' > ./man.c:420: warning: implicit declaration of function `strncmp' > ./man.c: In function `is_lang_page': > ./man.c:486: warning: implicit declaration of function `strstr' > ./man.c: In function `make_roff_command': > ./man.c:666: warning: implicit declaration of function `exit' > ./man.c:724: warning: assignment makes pointer from integer without a > cast ./man.c: In function `make_cat_file': > ./man.c:755: error: storage size of 'statbuf' isn't known > ./man.c:758: warning: implicit declaration of function `stat' > ./man.c:759: warning: implicit declaration of function `S_ISREG' > ./man.c:799: warning: implicit declaration of function `chmod' > ./man.c:755: warning: unused variable `statbuf' > ./man.c: In function `man': > ./man.c:1034: warning: implicit declaration of function `getcwd' > ./man.c: In function `get_section_list': > ./man.c:1140: warning: assignment makes pointer from integer without a > cast > ./man.c:1147: warning: implicit declaration of function `strchr' > ./man.c: In function `do_global_apropos': > ./man.c:1176: warning: implicit declaration of function `free' > ./man.c: In function `setlang': > ./man.c:1230: warning: assignment makes pointer from integer without a > cast > ./man.c:1231: warning: assignment makes pointer from integer without a > cast > ./man.c:1232: warning: assignment makes pointer from integer without a > cast > ./man.c: In function `main': > ./man.c:1317: warning: assignment makes pointer from integer without a > cast > ./man.c:1348: error: `optind' undeclared (first use in this function) > ./man.c:1348: error: (Each undeclared identifier is reported only once > ./man.c:1348: error: for each function it appears in.) > ./man.c:1389: error: `EXIT_SUCCESS' undeclared (first use in this > function) > ./man.c:1389: error: `EXIT_FAILURE' undeclared (first use in this > function) > make[1]: *** [man.o] Error 1 > make[1]: Leaving directory `/usr/src/man-1.6-mingw-beta-1/src' > make: *** [source] Error 2 > > > I'm wondering if this is a 'PATH' thing or if I am missing something in > my MSYS-1.0.10 - MINGW-3.9 runtime system. If you've successfully compiled `groff' it's unlikely that you are missing anything that would be neccessary for `man'. > I have dl'd all the stuff > from "Current" on the "Download" page on mingw.org and everything else > seems to compile/run OK. Oh, /usr/src is a 'mount' on my system > pointing to a dir in 'My Documents' if that makes and diff. Aaaaaaarrgh! Spaces in path names are EVIL! How have you set up the mount point definition? Before trying anything else, I'd move everything into some path which doesn't have spaces ANYWHERE in the name, and try again. If it still fails, post details of your setup, (i.e. where you've installed MinGW and MSYS, what versions you are using, output from msysinfo), paths to working directories, EXACT sequence of commands you've used, relevant excerpts from config.log, and error messages reported, and we'll follow it up further. Regards, Keith. Regards, Keith. |
From: Earnie B. <ea...@us...> - 2006-10-29 01:37:38
|
Quoting Keith Marshall <kei...@us...>: > >> I have dl'd all the stuff >> from "Current" on the "Download" page on mingw.org and everything else >> seems to compile/run OK. Oh, /usr/src is a 'mount' on my system >> pointing to a dir in 'My Documents' if that makes and diff. > > Aaaaaaarrgh! Spaces in path names are EVIL! How have you set up the > mount point definition? Before trying anything else, I'd move everything > into some path which doesn't have spaces ANYWHERE in the name, and try > again. If it still fails, post details of your setup, (i.e. where you've > installed MinGW and MSYS, what versions you are using, output from > msysinfo), paths to working directories, EXACT sequence of commands > you've used, relevant excerpts from config.log, and error messages > reported, and we'll follow it up further. > And the MSYS fstab mount system doesn't even attempt to understand spaces in the path name. Use the /X switch to the cmd.exe dir command to find the appropriate short name to substitute. Earnie Boyd -- ] -- ****************************************************************************** * The user of this server has agreed to allow the use of a trailer in the * * mail that he sends for advertising purposes. This advertisment is added * * by the server and is not in the control of the user of our services. * ****************************************************************************** Easy Blogger Creator: <a href="http://give-me-an-offer.com/1006/">Offer 1006</a> 4 Seasons Wine - Buy 6, Get 6 Free <a href="http://give-me-an-offer.com/1007/">Offer 1007</a> |