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]

RE: More Compile Problems


You should not be compiling XFree.exe, by answering NO to every server in
xfree86.cf file.
The fixes for libXftb, ut8 and resize were submitted to Xfree86.org day
before yesterday
and should appear n CVS in a couple of weeks.  Youc an get sources tar balls
from cygwin/xfree86
ftp site, which have fixes appiled.
xload does not compile under Cygwin becasue Cygwin does not support
nlstype.h.

Suhaib

> -----Original Message-----
> From: Arek (James Potts) [mailto:james@verge-rpg.com]
> Sent: Friday, March 30, 2001 1:01 PM
> To: Cygx (E-mail)
> Subject: More Compile Problems
> 
> 
> 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-c
> ygwin/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+0x1f
> bc):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-c
> ygwin/bin/ld:
> cannot find -lGL
> collect2: ld returned 1 exit status
> make[4]: *** [glxinfo.exe] Error 1
> 
> 


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