Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Date: Fri, 26 Oct 2001 07:37:46 -0400 (EDT) From: Socheat Sou To: cc: Andrew Markebo Subject: Re: Compiling XV In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Ok, so I tried it again without the -DLINUX option, and I get the same error still: Warning: resolving _sys_errlist by linking to __imp__sys_errlist (auto-import) fu000001.o(.idata$3+0xc): undefined reference to `templib_a_iname' fu000002.o(.idata$3+0xc): undefined reference to `templib_a_iname' fu000003.o(.idata$3+0xc): undefined reference to `templib_a_iname' fu000004.o(.idata$3+0xc): undefined reference to `templib_a_iname' fu000005.o(.idata$3+0xc): undefined reference to `templib_a_iname' fu000006.o(.idata$3+0xc): more undefined references to `templib_a_iname' follow nmth000000.o(.idata$4+0x0): undefined reference to `_nm__sys_errlist' collect2: ld returned 1 exit status make: *** [xv] Error 1 Any other ideas? Socheat On 26 Oct 2001, Andrew Markebo wrote: > It is not a linux-system! So therefore I don't think you should add > -DLINUX > > /Andy > > > / Socheat Sou wrote: > | Has anyone been able to compile xv for cygwin? I've futzed around with > | the Makefiles a bit, but I must admit I'm not really sure if what I was > | doing was right. I edited the Makefile in the root install directory, and > | changed a few lines: > | > | 'CC = gcc -ansi -traditional' > | 'CCOPTS = -O -I/usr/X11R6/include/ -L/usr/X11R6/lib/ > | 'MCHN = -DLINUX' > | > | I then commented out the entire section in the Makefile on TIFFs. I tried > | running make and it gave me some line about can't find 'linux/limits.h' in > | the xv.h file. I tried looking for limits.h, and I found it in > | /usr/include. Wasn't sure where to put it, so I put a copy in both > | /usr/X11R6/include and /usr/X11R6/lib. Running make didn't fix my > | limits.h problem. > | > | I started over again, making all the changes above, I also commented the > | section out in the xv.h file that refered to linux/limits.h (not sure if > | that was a legitimate fix, but it seemed to help): > | > | /* > | #ifdefLINUX > | # ifndef _LINUX_LIMITS_H > | # include > | # endif > | #endif > | */ > | > | Rerunning make again brings me to this new problem, which I have no idea > | what to do: > | > | Warning: resolving _sys_errlist by linking to __imp__sys_errlist > | (auto-import) > | fu000001.o(.idata$3+0xc): undefined reference to `templib_a_iname' > | fu000002.o(.idata$3+0xc): undefined reference to `templib_a_iname' > | fu000003.o(.idata$3+0xc): undefined reference to `templib_a_iname' > | fu000004.o(.idata$3+0xc): undefined reference to `templib_a_iname' > | fu000005.o(.idata$3+0xc): undefined reference to `templib_a_iname' > | fu000006.o(.idata$3+0xc): more undefined references to `templib_a_iname' > | follow > | nmth000000.o(.idata$4+0x0): undefined reference to `_nm__sys_errlist' > | collect2: ld returned 1 exit status make: *** [xv] > | Error 1 > | > | > | Does anyone have any advice on how to compile xv? or better yet, where I > | can get a binary for it? Thanks, > | > | Socheat > | > | > | > | > | > | -- > | Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple > | Bug reporting: http://cygwin.com/bugs.html > | Documentation: http://cygwin.com/docs.html > | FAQ: http://cygwin.com/faq/ > | > | > > -- > The eye of the beholder rests on the beauty! > -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/