Thanks for the tip, John. My getopt man page states that getopts is preferred, so I have modified the source to use getopts instead. I am re-running make but, as you may have guessed, my sun workstation is a little s-l-o-w! ...I'll report back when its finished.
Julian --- Jon LaBadie <[EMAIL PROTECTED]> wrote: On Wed, Oct 01, 2003 at 03:54:00PM +0100, Stevens, Julian C wrote: > > I've been trying to compile Amanda 2.4.4p1 on SunOs 4.1.3 using gcc 2.8.1 > The configure seems fine, but when I try to make it I get: > > tapetype.c > tapetype.c: In function 'main': > tapetype.c:369: 'optind' undeclared (first use in this function) > tapetype.c:369: (each undeclared identifier is reportes only once > tapetype.c:369: for each function it appears in.) > *** Error code 1 > make: Fatal error: Command failed for target 'tapetype.o' > > Please can anyone suggest what the problem might be? "optind" is commonly used as a variable name in a program or library called getopt(s). There are several versions of this library available on my Solaris system and I strongly suspect that they have changed since SunOS 4.x. See if your system has other "getopt", "getopts" (maybe with a cap G). If so, try to point your source files to pick those libraries and header files rather than the ones it currently uses. -- Jon H. LaBadie [EMAIL PROTECTED] JG Computing 4455 Province Line Road (609) 252-0159 Princeton, NJ 08540-4322 (609) 683-7220 (fax) _____________________________________________________________ Get Paid to Surf the Web! http://www.alladvantage.com/home.asp?refid=AVZ855
