This is the mail archive of the
cygwin-xfree@cygwin.com
mailing list for the Cygwin XFree86 project.
Building Enlightenment
- To: <cygwin-xfree at sourceware dot cygnus dot com>
- Subject: Building Enlightenment
- From: "Idar Tollefsen" <Idar dot Tollefsen at baerum dot kommune dot no>
- Date: Fri, 18 May 2001 13:44:59 +0200
Hello,
With the recent advances of Cygwin/XFree and support libraries
I thought it was time to try building Enlightenment.
With all libraries in place, I'm stuck on the following error message:
gcc -I/include -I/usr/include -I/usr/X11R6/include -I/usr/local/include
-L/lib -L/usr/lib -L/usr/X11R6/lib -L/usr/local/lib -o dox
format.o file.o ttfont.o text.o dox.o
-lttf -lFnlib -lImlib -ljpeg -ltiff -lpng -lz -lm -lSM -lICE -lXext -lX11
ttfont.o(.text+0x120e):ttfont.c: undefined reference to `XShmCreateImage'
ttfont.o(.text+0x12bd):ttfont.c: undefined reference to `shmget'
ttfont.o(.text+0x1338):ttfont.c: undefined reference to `shmat'
ttfont.o(.text+0x135f):ttfont.c: undefined reference to `XShmAttach'
ttfont.o(.text+0x1385):ttfont.c: undefined reference to `shmget'
ttfont.o(.text+0x1400):ttfont.c: undefined reference to `shmat'
ttfont.o(.text+0x1427):ttfont.c: undefined reference to `XShmAttach'
ttfont.o(.text+0x1504):ttfont.c: undefined reference to `XShmGetImage'
ttfont.o(.text+0x16a1):ttfont.c: undefined reference to `XShmPutImage'
ttfont.o(.text+0x1725):ttfont.c: undefined reference to `XShmDetach'
ttfont.o(.text+0x1734):ttfont.c: undefined reference to `shmdt'
ttfont.o(.text+0x1747):ttfont.c: undefined reference to `shmctl'
collect2: ld returned 1 exit status
It looks like I'm missing a library here. I would suspect libSM, but
libSM.a is present in /usr/X11R6/lib.
As for versions; I updated both Cygwin and XFree yesterday,
so they should both be up to date. I also installed the latest
cygIPC package.
I know that there have been problems with shm and cygwin
before, and maybe still is? I can, however, not find any
option to build Enlightenment without it.
Could someone please enlightenment as to what might be
the problem, or direct me to a set of precompiled binaries,
if they exist?
- IT