This is the mail archive of the
cygwin-xfree@cygwin.com
mailing list for the Cygwin XFree86 project.
More Compile Problems
- To: "Cygx \(E-mail\)" <cygwin-xfree at sources dot redhat dot com>
- Subject: More Compile Problems
- From: "Arek \(James Potts\)" <james at verge-rpg dot com>
- Date: Fri, 30 Mar 2001 12:01:17 -0600
- References: <000f01c0b92f$4a282400$2fab0a23@huntharo>
I have been having problems compiling XFree86 from source for some time now.
I'm not sure what's going on but I'm getting lots of errors having to do
with Xutf8TextPropertyToTextList. Following this e-mail are other errors,
which are probably more important. I checked out the XFree86 tree from the
CVS Archive using the following commands:
$ export CVSROOT=:pserver:anoncvs@anoncvs.xfree86.org:/cvs
$ cvs login
(anoncvs)
$cvs -z7 co -r xf-4_0_3 xc
running mount returns the following:
Device Directory Type Flags
C:\cygwin\bin /usr/bin system binmode
C:\cygwin\lib /usr/lib system binmode
C:\cygwin / system binmode
I am using the CVS that comes with Cygwin. (version 1.11)
Arek (James Potts)
(james@verge-rpg.com)
(I have listed only the errors here.)
==============SNIP=============
dllwrap -s --def Xrender.def --output-lib libXrender.a -o libXrender.dll
Xrender.o Composite.o Glyph.o Picture.o FillRect.o FillRects.o
junk.o -L../../exports/lib -lXext -lXext -lX11 -image-base `cat
/tmp/DLL_BASE_COUNTER`
VERSION 1.0
libXrender.exp(.edata+0x38):fake: undefined reference to
`_XRenderProcessPictureAttributes'
libXrender.exp(.edata+0x88):fake: undefined reference to
`_XRenderFindFormat'
libXrender.exp(.edata+0x8c):fake: undefined reference to
`_XRenderFindVisual'
collect2: ld returned 1 exit status
dllwrap: gcc exited with status 1
make[4]: *** [libXrender.dll] Error 1
gcc -o
x11perf.exe -O2 -pedantic -fno-strength-reduce -fpcc-struct-return -fvtable-
thunks -m486 -Wall -L../../exports/lib x11perf.o bitmaps.o do_tests.o
do_simple.o do_rects.o do_valgc.o do_lines.o do_segs.o do_dots.o
do_windows.o do_movewin.o do_text.o do_blt.o do_arcs.o do_tris.o
do_complex.o
do_traps.o -lXft -lfreetype -lXrender -lXrender -lXmu -lXt -lSM -lICE -lXext
-lX11 -lXext -lX11 -L/usr/X11R6/lib -lm
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.3-1/../../../../i686-pc-cygwin/bin/ld:
cannot find -lXft
collect2: ld returned 1 exit status
make[4]: *** [x11perf.exe] Error 1
(Other files also fail with this error)
gcc -c -O2 -pedantic -fno-strength-reduce -fpcc-struct-return -fvtable-thunk
s -m486 -Wall -I../include -I../../../include/fonts -I../../../include/ext
ensions -I../../.. -I../../../exports/include -D__i386__ -DWIN32_LEAN_AND_
MEAN -DX_LOCALE -D_MT -D_X86_ -D__STDC__ -DNO_TCP_H -D__CYGWIN__ -D_XOPEN_SO
URCE -D_REENTRANT -D_POSIX_C_SOURCE=199309L -D_BSD_SOURCE -D_SVID_SOURCE -D_
GNU_SOURCE -DX_SOURCE -DFUNCPROTO=15 -DNARROWPROTO daemon.c
daemon.c: In function `BecomeOrphan':
daemon.c:95: warning: implicit declaration of function `setpgrp'
daemon.c: In function `BecomeDaemon':
daemon.c:151: `TIOCNOTTY' undeclared (first use in this function)
daemon.c:151: (Each undeclared identifier is reported only once
daemon.c:151: for each function it appears in.)
make[5]: *** [daemon.o] Error 1
gcc -O2 -pedantic -fno-strength-reduce -fpcc-struct-return -fvtable-thunks -
m486 -Wall -I../.. -I../../exports/include -D__i386__ -DWIN32_LEAN_AND_
MEAN -DX_LOCALE -D_MT -D_X86_ -D__STDC__ -DNO_TCP_H -D__CYGWIN__ -D_XOPEN_SO
URCE -D_REENTRANT -D_POSIX_C_SOURCE=199309L -D_BSD_SOURCE -D_SVID_SOURCE -D_
GNU_SOURCE -DX_SOURCE -DFUNCPROTO=15 -DNARROWPROTO -DOSMAJORVERSION=1 -D
OSMINORVERSION=1 -c -o get_load.o get_load.c
get_load.c:56: nlist.h: No such file or directory
make[4]: *** [get_load.o] Error 1
gcc -O2 -pedantic -fno-strength-reduce -fpcc-struct-return -fvtable-thunks -
m486 -Wall -I../.. -I../../exports/include -D__i386__ -DWIN32_LEAN_AND_
MEAN -DX_LOCALE -D_MT -D_X86_ -D__STDC__ -DNO_TCP_H -D__CYGWIN__ -D_XOPEN_SO
URCE -D_REENTRANT -D_POSIX_C_SOURCE=199309L -D_BSD_SOURCE -D_SVID_SOURCE -D_
GNU_SOURCE -DX_SOURCE -DFUNCPROTO=15 -DNARROWPROTO -I. -DSCROLLBAR_RI
GHT -DOPT_WIDE_CHARS -DXRENDERFONT -c -o resize.o resize.c
In file included from /usr/include/curses.h:57,
from resize.c:293:
/usr/include/ncurses/ncurses_dll.h:15: warning: garbage after `#undef'
directive
/usr/include/ncurses/ncurses_dll.h:16: warning: garbage after `#undef'
directive
resize.c:295: term.h: No such file or directory
make[4]: *** [resize.o] Error 1
gcc -o
XFree86.exe -O2 -pedantic -fno-strength-reduce -fpcc-struct-return -fvtable-
thunks -m486 -Wall -L../../exports/lib
../../programs/Xserver/hw/xfree86/drivers/drvConf.o
../../programs/Xserver/hw/xfree86/input/drvConf.o
../../programs/Xserver/hw/xfree86/drivers/libdriver.a
../../programs/Xserver/hw/xfree86/ramdac/libramdac.a
../../programs/Xserver/hw/xfree86/ddc/libddc.a
../../programs/Xserver/hw/xfree86/i2c/libi2c.a
../../programs/Xserver/hw/xfree86/xaa/libxaa.a
../../programs/Xserver/hw/xfree86/vgahw/libvgahw.a
../../programs/Xserver/hw/xfree86/fbdevhw/libfbdevhw.a
../../programs/Xserver/hw/xfree86/xf8_32bpp/libxf8_32bpp.a
../../programs/Xserver/hw/xfree86/xf8_16bpp/libxf8_16bpp.a
../../programs/Xserver/hw/xfree86/xf24_32bpp/libxf24_32bpp.a
../../programs/Xserver/hw/xfree86/xf4bpp/libxf4bpp.a
../../programs/Xserver/hw/xfree86/xf1bpp/libxf1bpp.a
../../programs/Xserver/hw/xfree86/shadowfb/libshadowfb.a afb/libafb.a
../../programs/Xserver/hw/xfree86/input/libidriver.a
../../programs/Xserver/hw/xfree86/common/xf86Init.o
../../programs/Xserver/hw/xfree86/common/xf86IniExt.o
../../programs/Xserver/hw/xfree86/common/libxf86.a
../../programs/Xserver/hw/xfree86/rac/librac.a
../../programs/Xserver/hw/xfree86/parser/libxf86config.a
../../programs/Xserver/hw/xfree86/os-support/libxf86_os.a
../../programs/Xserver/hw/xfree86/int10/libint10.a
../../programs/Xserver/hw/xfree86/common/libxf86.a miext/shadow/libshadow.a
dix/libdix.a os/libos.a ../../lib/Xau/libXau.a ../../lib/Xdmcp/libXdmcp.a
fb/libfb.a cfb/libcfb.a cfb16/libcfb16.a cfb24/libcfb24.a
cfb32/libcfb32.a mfb/libmfb.a dix/libxpstubs.a mi/libmi.a Xext/libext.a
xkb/libxkb.a Xi/libxinput.a XIE/dixie/libdixie.a
XIE/mixie/libmixie.a lbx/liblbx.a
../../lib/lbxutil/liblbxutil.a dbe/libdbe.a record/librecord.a
PEX5/dipex/dispatch/libdidipex.a
PEX5/dipex/swap/libdiswapex.a
PEX5/dipex/objects/libdiobpex.a
PEX5/dipex/dispatch/libdidipex.a
PEX5/ddpex/mi/level4/libddpex4.a
PEX5/ddpex/mi/level3/libddpex3.a
PEX5/ddpex/mi/shared/libddpexs.a
PEX5/ddpex/mi/level2/libddpex2.a
PEX5/ddpex/mi/level1/libddpex1.a PEX5/ospex/libospex.a GL/glx/libglx.a
GL/mesa/src/X/libGLcoreX.a GL/mesa/src/libGLcore.a
render/librender.a ../../programs/Xserver/hw/xfree86/common/libxf86.a
mi/libmi.a ../../programs/Xserver/hw/xfree86/scanpci/libscanpci.a
../../programs/Xserver/hw/xfree86/os-support/libxf86_os.a -L/usr/X11R6/lib
../../lib/font/libXfont.a dix/libxpstubs.a -lz -lm
../../programs/Xserver/hw/xfree86/input/libidriver.a(mouse_drv.o)(.text+0x32
7):mouse.c: undefined reference to `xf86OSMouseInit'
../../programs/Xserver/hw/xfree86/common/xf86Init.o(.text+0x1fbc):xf86Init.c
: undefined reference to `OsVendorVErrorFProc'
../../programs/Xserver/hw/xfree86/common/libxf86.a(xf86Bus.o)(.text+0x1a6e):
xf86Bus.c: undefined reference to `xf86BusAccWindowsFromOS'
../../programs/Xserver/hw/xfree86/common/libxf86.a(xf86Bus.o)(.text+0x1aa3):
xf86Bus.c: undefined reference to `xf86AccResFromOS'
../../programs/Xserver/hw/xfree86/common/libxf86.a(xf86Helper.o)(.text+0x1fa
1):xf86Helper.c: undefined reference to `OsVendorVErrorFProc'
../../programs/Xserver/hw/xfree86/common/libxf86.a(xf86Helper.o)(.text+0x1fa
a):xf86Helper.c: undefined reference to `OsVendorVErrorFProc'
../../programs/Xserver/hw/xfree86/common/libxf86.a(xf86pciBus.o)(.text+0x1b0
4):xf86pciBus.c: undefined reference to `PciAvoid'
../../programs/Xserver/hw/xfree86/common/libxf86.a(xf86pciBus.o)(.text+0x326
e):xf86pciBus.c: undefined reference to `xf86PciBusAccWindowsFromOS'
../../programs/Xserver/hw/xfree86/common/libxf86.a(xf86pciBus.o)(.text+0x328
4):xf86pciBus.c: undefined reference to `xf86PciBusAccWindowsFromOS'
../../programs/Xserver/hw/xfree86/common/libxf86.a(xf86pciBus.o)(.text+0x329
7):xf86pciBus.c: undefined reference to `xf86PciBusAccWindowsFromOS'
../../programs/Xserver/hw/xfree86/common/libxf86.a(xf86pciBus.o)(.text+0x338
2):xf86pciBus.c: undefined reference to `xf86PciBusAccWindowsFromOS'
../../programs/Xserver/hw/xfree86/common/libxf86.a(xf86pciBus.o)(.text+0x339
8):xf86pciBus.c: undefined reference to `xf86PciBusAccWindowsFromOS'
../../programs/Xserver/hw/xfree86/common/libxf86.a(xf86pciBus.o)(.text+0x33a
b):xf86pciBus.c: more undefined references to `xf86PciBusAccWindowsFromOS'
follow
../../programs/Xserver/hw/xfree86/common/libxf86.a(xf86Io.o)(.text+0x439):xf
86Io.c: undefined reference to `xf86KbdOn'
../../programs/Xserver/hw/xfree86/common/libxf86.a(xf86Io.o)(.text+0x47d):xf
86Io.c: undefined reference to `xf86KbdOff'
collect2: ld returned 1 exit status
make[4]: *** [XFree86.exe] Error 1
gcc -o
XWin.exe -O2 -pedantic -fno-strength-reduce -fpcc-struct-return -fvtable-thu
nks -m486 -Wall -L../../exports/lib hw/xwin/InitInput.o
hw/xwin/InitOutput.o hw/xwin/stubs.o hw/xwin/directx.o hw/xwin/dpmsstubs.o
dix/main.o dix/libdix.a os/libos.a ../../lib/Xau/libXau.a
../../lib/Xdmcp/libXdmcp.a hw/xwin/libXWin.a cfb/libcfb.a cfb16/libcfb16.a
cfb24/libcfb24.a cfb32/libcfb32.a mfb/libmfb.a dix/libxpstubs.a mi/libmi.a
Xext/libext.a xkb/libxkb.a Xi/libxinput.a
XIE/dixie/libdixie.a XIE/mixie/libmixie.a lbx/liblbx.a
../../lib/lbxutil/liblbxutil.a dbe/libdbe.a record/librecord.a
PEX5/dipex/dispatch/libdidipex.a
PEX5/dipex/swap/libdiswapex.a
PEX5/dipex/objects/libdiobpex.a
PEX5/dipex/dispatch/libdidipex.a
PEX5/ddpex/mi/level4/libddpex4.a
PEX5/ddpex/mi/level3/libddpex3.a
PEX5/ddpex/mi/shared/libddpexs.a
PEX5/ddpex/mi/level2/libddpex2.a
PEX5/ddpex/mi/level1/libddpex1.a PEX5/ospex/libospex.a GL/glx/libglx.a
GL/mesa/src/X/libGLcoreX.a GL/mesa/src/libGLcore.a
render/librender.a mi/libmi.a -L/usr/X11R6/lib
../../lib/font/libXfont.a
dix/libxpstubs.a -L../../exports/lib -lXext -lX11 -lz -lm
hw/xwin/InitOutput.o(.text+0x1358):InitOutput.c: undefined reference to
`AdjustVideoMode'
collect2: ld returned 1 exit status
make[4]: *** [XWin.exe] Error 1
gcc -o
glxinfo.exe -O2 -pedantic -fno-strength-reduce -fpcc-struct-return -fvtable-
thunks -m486 -Wall -L../../exports/lib
glxinfo.o -lGL -lXext -lX11 -L/usr/X11R6/lib -lm
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.3-1/../../../../i686-pc-cygwin/bin/ld:
cannot find -lGL
collect2: ld returned 1 exit status
make[4]: *** [glxinfo.exe] Error 1