Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com X-Authentication-Warning: eos.vss.fsi.com: ford owned process doing -bs Date: Fri, 12 Dec 2003 10:59:24 -0600 (CST) From: Brian Ford X-X-Sender: ford AT eos To: svartsjel AT gmx DOT net cc: cygwin AT cygwin DOT com Subject: Re: compiling woes (httping 0.0.3 make error) In-Reply-To: <5118.1071183408@www59.gmx.net> Message-ID: References: <5118 DOT 1071183408 AT www59 DOT gmx DOT net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On Thu, 11 Dec 2003 svartsjel AT gmx DOT net wrote: > Brian Ford wrote: > > svartsjel AT gmx DOT net wrote: > > > $ make install > > > gcc -ansi -O2 -c -o error.o error.c > > > error.c:1:21: ncurses.h: No such file or directory > > > make: *** [error.o] Error 1 > > > > > Well, does /usr/include/ncurses.h exist? > > > No, I can't find ncurses.h anywhere, although ncurses had been installed. > Entering the command: > $ find / -name ncurses* > > The following is output: > /etc/setup/ncurses.lst.gz > /usr/share/doc/Cygwin/ncurses-5.3.README > /usr/share/doc/ncurses-5.3 > /usr/share/doc/ncurses-5.3/ncurses-intro.html > > > If not, using the setup package search facility available here > > http://cygwin.com/packages/ shows ncurses.h to be part of > > ncurses/ncurses-5.2-8. Is that installed? > > > Hum, shouldn't it be part of the successor version as well? > Partially my mistake. /usr/include/ncurses.h is now a symbolic link to ncurses/ncurses.h which itself is a sybolic link to curses.h. Both of them are created by a postinstall script for compatability. So, if you plug curses.h into the search engine above, you get your answer. You need libncurses-devel/libncurses-devel-5.3-4. However, a casual inspection of /usr/share/doc/Cygwin/ncurses-5.3.README that turned up in your search would have provided the same information. Also, you have still not acted on this suggestion: > > Please see http://www.cygwin.com/problems.html. If you had attached > > cygcheck output, I wouldn't have to ask about these. I *strongly* suggest that you do so before posting further on this, or other topics. > > If you want help here, you will have to post more output. We need to > > see why the make of parser.c returned 255. > > > Funny. Doubting my first attempt, I extracted the archive once again, this > time right into /tmp > (i.e. C:\cygwin\tmp). > Now, the output is different: > > $ make > make -C src build > make[1]: Entering directory `/tmp/boxes-1.0.1/src' > make CFLAGS_ADDTL=-O boxes > make[2]: Entering directory `/tmp/boxes-1.0.1/src' > gcc -ansi -I. -Iregexp -Wall -W -O -c -o parser.o parser.c > parser.y: In function `design_needed': > parser.y:389: warning: implicit declaration of function `strcasecmp' > parser.y: In function `yyparse': > parser.y:537: warning: implicit declaration of function `strdup' > parser.y:1034: warning: implicit declaration of function `strncasecmp' > gcc -ansi -I. -Iregexp -Wall -W -O -c -o lex.yy.o lex.yy.c > lexer.l: In function `yylex': > lexer.l:172: warning: implicit declaration of function `strdup' > lexer.l: At top level: > lexer.l:1299: warning: `yy_flex_realloc' defined but not used > gcc -ansi -I. -Iregexp -Wall -W -O -c -o boxes.o boxes.c > boxes.c: In function `is_dir': > boxes.c:328: error: `S_IFMT' undeclared (first use in this function) > boxes.c:328: error: (Each undeclared identifier is reported only once > boxes.c:328: error: for each function it appears in.) > boxes.c:328: error: `S_IFDIR' undeclared (first use in this function) > boxes.c: In function `get_config_file': > boxes.c:381: warning: implicit declaration of function `strdup' > boxes.c: In function `process_commandline': > boxes.c:653: warning: implicit declaration of function `strncasecmp' > boxes.c: In function `style_sort': > boxes.c:901: warning: implicit declaration of function `strcasecmp' > make[2]: *** [boxes.o] Error 1 > make[2]: Leaving directory `/tmp/boxes-1.0.1/src' > make[1]: *** [build] Error 2 > make[1]: Leaving directory `/tmp/boxes-1.0.1/src' > make: *** [build] Error 2 > > As you might guess already, I haven't got the slightest clue what's going > on... > Yes. That is why I directed you to the problems URL above. I will wait until you have submitted the information requested there before providing further help. Thanks. -- Brian Ford Senior Realtime Software Engineer VITAL - Visual Simulation Systems FlightSafety International Phone: 314-551-8460 Fax: 314-551-8444 -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/