From: alane AT wozzle DOT linet DOT org Subject: Re: Curses! Foiled again To: imageek!panix.com!bergman (Mark Bergman) Date: Fri, 22 Oct 1993 17:32:45 -0500 (EDT) Cc: djgpp AT sun DOT soe DOT clarkson DOT edu > > I've been unable to get user-contributed the curses package (aecur101?) in > to work. I get the following errors when compiling the test > file or other curses programs: > > cvidintf.o(.text+a): undefined reference to `ScreenSetCursor' > cvidintf.o(.text+3a): undefined reference to `ScreenMode' > cvidintf.o(.text+61): undefined reference to `ScreenGetCursor' > cvidintf.o(.text+a0): undefined reference to `ScreenSetCursor' > cvidintf.o(.text+ba): undefined reference to `gettext' > cvidintf.o(.text+e2): undefined reference to `puttext' > cvidintf.o(.text+fd): undefined reference to `ScreenAttrib' > cvidintf.o(.text+106): undefined reference to `ScreenAttrib' > cvidintf.o(.text+10b): undefined reference to `ScreenClear' > cvidintf.o(.text+111): undefined reference to `ScreenAttrib' > cvidintf.o(.text+132): undefined reference to `puttext' > > These errors appear with the distributed library file, or if > I re-build the library from the source myself. Any advice? You need to link with libpc.a, so use -lpc on your command line: cc -o myprog myprog.c -lcurses -lpc -lc BTW I wrote this, but I no longer support it. There is a thing called ncurses out there that I seem to recall has been hacked to work with DJGCC. It's _very_ close to AT&T curses, so you might want to look into it. Mine was born out of necessity, and is BSD-flavor with my own PC-oriented extensions. -- J. Alan Eldridge (alane AT wozzle DOT linet DOT org)