This is the mail archive of the cygwin-xfree@cygwin.com mailing list for the Cygwin XFree86 project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Cygwin and wterm


Markus Jung wrote:

Hi there!

I have a big problem with building wterm on my cygwin/windows box. It doesn't metter which version I try to build I always get the following error:

/usr/bin/sed -n -f ./makeprotos-sed xpm.c > xpm.pro
gcc -DHAVE_CONFIG_H -DDEBUG_STRICT -c -I/usr/X11R6/include -I. -I.. -I. -O xpm.c
gcc -o wterm command.o graphics.o grkelot.o main.o menubar.o misc.o netdisp.o rmemset.o screen.o scrollbar2.o utmp.o xdefaults.o xpm.o -L/usr/X11R6/lib -lSM -lICE -lX11 -lWMaker xpm.o(.text+0xd66):xpm.c: undefined reference to `_XpmReadFileToPixmap'
/usr/X11R6/lib/libWMaker.a(menu.o)(.text+0x5cf): undefined reference to `_XStringListToTextProperty'
/usr/X11R6/lib/libWMaker.a(menu.o)(.text+0x60d): undefined reference to `_XSetTextProperty'

Since -lWMaker is a static library, should it not be *before* -lX11?


collect2: ld returned 1 exit status
make[1]: *** [wterm] Error 1
make[1]: Leaving directory `/home/Administrator/wterm-6.2.6/src'
make[1]: Entering directory `/home/Administrator/wterm-6.2.6/doc'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/Administrator/wterm-6.2.6/doc'
make[1]: Entering directory `/home/Administrator/wterm-6.2.6/src/graphics'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/Administrator/wterm-6.2.6/src/graphics'

It's confusing for me because if I have a look at the /usr/X11R6/include/X11/xpm.h the function XpmReadFileToPixmap is in an if clause which checks if the environment is a
Windows box and if its so, the function won't be defined.


I have no idea how to solve this problem. Pleas help me because I have such a great Background and its a great pitty to mask it always ;o))))

Isn't a compiled cygwin package available for wterm from anywhere?


Kind regards an thank you,


Markus


--
Michel Bardiaux
Peaktime Belgium S.A.  Bd. du Souverain, 191  B-1160 Bruxelles
Tel : +32 2 790.29.41


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]