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]

vnc-3.3.7 with cygwin


Hi cygwinners,

i searched the net a bit and saw, that some time ago, s.o. made xvnc run under cygwin.
Unfortunately I didn`t find any binary download on the net, so I gave it a try to compile it 
from source (http://www.realvnc.com/dist/vnc-3.3.7-unixsrc.tar.gz).
I looked very compromising for the first part of compile (just had to modify some
paths in Makefile because some libs/headers wouldn`t be found without - but then I got:

c++ -O2 -Wall -L/usr/X11R6/lib  -o vncviewer argsresources.o colour.o desktop.o
dialogs.o fullscreen.o listen.o misc.o popup.o rfbproto.o selection.o shm.o vncv
iewer.o sockets.o zrle.o buildtime.o ../rfb/librfb.a ../rdr/librdr.a  ../zlib/li
bz.a   -lXmu -lXaw -lXt -lX11 -lXext
shm.o(.text+0x69):shm.c: undefined reference to `_shmdt'
shm.o(.text+0x86):shm.c: undefined reference to `_shmctl'
shm.o(.text+0xe5):shm.c: undefined reference to `_XShmQueryExtension'
shm.o(.text+0x149):shm.c: undefined reference to `_XShmCreateImage'
shm.o(.text+0x172):shm.c: undefined reference to `_shmget'
shm.o(.text+0x198):shm.c: undefined reference to `_shmat'
shm.o(.text+0x1d4):shm.c: undefined reference to `_XShmAttach'
shm.o(.text+0x20d):shm.c: undefined reference to `_shmdt'
shm.o(.text+0x22a):shm.c: undefined reference to `_shmctl'
/usr/X11R6/lib/libXaw.a(Form.o)(.text+0x45f):Form.c: undefined reference to `_Xm
uNewCvtStringToWidget'
/usr/X11R6/lib/libXaw.a(Form.o)(.text+0x481):Form.c: undefined reference to `_Xm
uCvtWidgetToString'
/usr/X11R6/lib/libXaw.a(Toggle.o)(.text+0xc7):Toggle.c: undefined reference to 


I cannot evaluate, if this is a minor or a major problem - but perhaps someone of you
experts can tell me, what`s wrong here and what can be done to fix this. (i`m admin
with marginal programming skills)

please reply to my mailadress, too - i`m not subscribed to this list.

TIA & regards
roland




tester at schlepptopp /tmp/vnc-3.3.7-unixsrc
$ make
make[1]: Entering directory `/tmp/vnc-3.3.7-unixsrc/zlib'
gcc -O3 -DHAVE_UNISTD_H -DUSE_MMAP   -c -o example.o example.c
gcc -O3 -DHAVE_UNISTD_H -DUSE_MMAP   -c -o adler32.o adler32.c
gcc -O3 -DHAVE_UNISTD_H -DUSE_MMAP   -c -o compress.o compress.c
gcc -O3 -DHAVE_UNISTD_H -DUSE_MMAP   -c -o crc32.o crc32.c
gcc -O3 -DHAVE_UNISTD_H -DUSE_MMAP   -c -o gzio.o gzio.c
gcc -O3 -DHAVE_UNISTD_H -DUSE_MMAP   -c -o uncompr.o uncompr.c
gcc -O3 -DHAVE_UNISTD_H -DUSE_MMAP   -c -o deflate.o deflate.c
gcc -O3 -DHAVE_UNISTD_H -DUSE_MMAP   -c -o trees.o trees.c
gcc -O3 -DHAVE_UNISTD_H -DUSE_MMAP   -c -o zutil.o zutil.c
gcc -O3 -DHAVE_UNISTD_H -DUSE_MMAP   -c -o inflate.o inflate.c
gcc -O3 -DHAVE_UNISTD_H -DUSE_MMAP   -c -o infblock.o infblock.c
gcc -O3 -DHAVE_UNISTD_H -DUSE_MMAP   -c -o inftrees.o inftrees.c
gcc -O3 -DHAVE_UNISTD_H -DUSE_MMAP   -c -o infcodes.o infcodes.c
gcc -O3 -DHAVE_UNISTD_H -DUSE_MMAP   -c -o infutil.o infutil.c
gcc -O3 -DHAVE_UNISTD_H -DUSE_MMAP   -c -o inffast.o inffast.c
ar rc libz.a adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o zut
il.o inflate.o infblock.o inftrees.o infcodes.o infutil.o inffast.o
gcc -O3 -DHAVE_UNISTD_H -DUSE_MMAP -o example example.o -L. -lz
gcc -O3 -DHAVE_UNISTD_H -DUSE_MMAP   -c -o minigzip.o minigzip.c
gcc -O3 -DHAVE_UNISTD_H -DUSE_MMAP -o minigzip minigzip.o -L. -lz
make[1]: Leaving directory `/tmp/vnc-3.3.7-unixsrc/zlib'
make[1]: Entering directory `/tmp/vnc-3.3.7-unixsrc/rdr'
c++  -DX_DISPLAY_MISSING=1  -I.. -I../zlib -O2 -Wall -c FdInStream.cxx
c++  -DX_DISPLAY_MISSING=1  -I.. -I../zlib -O2 -Wall -c FdOutStream.cxx
c++  -DX_DISPLAY_MISSING=1  -I.. -I../zlib -O2 -Wall -c InStream.cxx
c++  -DX_DISPLAY_MISSING=1  -I.. -I../zlib -O2 -Wall -c NullOutStream.cxx
c++  -DX_DISPLAY_MISSING=1  -I.. -I../zlib -O2 -Wall -c ZlibInStream.cxx
c++  -DX_DISPLAY_MISSING=1  -I.. -I../zlib -O2 -Wall -c ZlibOutStream.cxx
rm -f librdr.a
ar cq librdr.a FdInStream.o FdOutStream.o InStream.o NullOutStream.o ZlibInStrea
m.o ZlibOutStream.o
ranlib librdr.a
make[1]: Leaving directory `/tmp/vnc-3.3.7-unixsrc/rdr'
make[1]: Entering directory `/tmp/vnc-3.3.7-unixsrc/rfb'
gcc  -DX_DISPLAY_MISSING=1  -I.. -O2 -Wall  -c d3des.c
gcc  -DX_DISPLAY_MISSING=1  -I.. -O2 -Wall  -c vncauth.c
rm -f librfb.a
ar cq librfb.a d3des.o vncauth.o
ranlib librfb.a
make[1]: Leaving directory `/tmp/vnc-3.3.7-unixsrc/rfb'
make[1]: Entering directory `/tmp/vnc-3.3.7-unixsrc/vncconnect'
gcc  -DX_DISPLAY_MISSING=1   -O2 -Wall -L/usr/X11R6/lib  -c vncconnect.c
rm -f vncconnect
gcc -O2 -Wall -L/usr/X11R6/lib   -o vncconnect vncconnect.o   -lX11 -lXext
make[1]: Leaving directory `/tmp/vnc-3.3.7-unixsrc/vncconnect'
make[1]: Entering directory `/tmp/vnc-3.3.7-unixsrc/vncpasswd'
gcc  -DX_DISPLAY_MISSING=1  -I.. -O2 -Wall  -c vncpasswd.c
rm -f vncpasswd
gcc -O2 -Wall   -o vncpasswd vncpasswd.o ../rfb/librfb.a
make[1]: Leaving directory `/tmp/vnc-3.3.7-unixsrc/vncpasswd'
make[1]: Entering directory `/tmp/vnc-3.3.7-unixsrc/vncviewer'
gcc  -DX_DISPLAY_MISSING=1  -I.. -I/usr/include/cygwin -DVNC_SOCKLEN_T=socklen_t
   -O2 -Wall -L/usr/X11R6/lib  -c argsresources.c
gcc  -DX_DISPLAY_MISSING=1  -I.. -I/usr/include/cygwin -DVNC_SOCKLEN_T=socklen_t
   -O2 -Wall -L/usr/X11R6/lib  -c colour.c
gcc  -DX_DISPLAY_MISSING=1  -I.. -I/usr/include/cygwin -DVNC_SOCKLEN_T=socklen_t
   -O2 -Wall -L/usr/X11R6/lib  -c desktop.c
gcc  -DX_DISPLAY_MISSING=1  -I.. -I/usr/include/cygwin -DVNC_SOCKLEN_T=socklen_t
   -O2 -Wall -L/usr/X11R6/lib  -c dialogs.c
gcc  -DX_DISPLAY_MISSING=1  -I.. -I/usr/include/cygwin -DVNC_SOCKLEN_T=socklen_t
   -O2 -Wall -L/usr/X11R6/lib  -c fullscreen.c
gcc  -DX_DISPLAY_MISSING=1  -I.. -I/usr/include/cygwin -DVNC_SOCKLEN_T=socklen_t
   -O2 -Wall -L/usr/X11R6/lib  -c listen.c
gcc  -DX_DISPLAY_MISSING=1  -I.. -I/usr/include/cygwin -DVNC_SOCKLEN_T=socklen_t
   -O2 -Wall -L/usr/X11R6/lib  -c misc.c
gcc  -DX_DISPLAY_MISSING=1  -I.. -I/usr/include/cygwin -DVNC_SOCKLEN_T=socklen_t
   -O2 -Wall -L/usr/X11R6/lib  -c popup.c
gcc  -DX_DISPLAY_MISSING=1  -I.. -I/usr/include/cygwin -DVNC_SOCKLEN_T=socklen_t
   -O2 -Wall -L/usr/X11R6/lib  -c rfbproto.c
gcc  -DX_DISPLAY_MISSING=1  -I.. -I/usr/include/cygwin -DVNC_SOCKLEN_T=socklen_t
   -O2 -Wall -L/usr/X11R6/lib  -c selection.c
gcc  -DX_DISPLAY_MISSING=1  -I.. -I/usr/include/cygwin -DVNC_SOCKLEN_T=socklen_t
   -O2 -Wall -L/usr/X11R6/lib  -c shm.c
gcc  -DX_DISPLAY_MISSING=1  -I.. -I/usr/include/cygwin -DVNC_SOCKLEN_T=socklen_t
   -O2 -Wall -L/usr/X11R6/lib  -c vncviewer.c
c++  -DX_DISPLAY_MISSING=1  -I.. -I/usr/include/cygwin -DVNC_SOCKLEN_T=socklen_t
   -O2 -Wall -L/usr/X11R6/lib -c sockets.cxx
c++  -DX_DISPLAY_MISSING=1  -I.. -I/usr/include/cygwin -DVNC_SOCKLEN_T=socklen_t
   -O2 -Wall -L/usr/X11R6/lib -c zrle.cxx
gcc  -DX_DISPLAY_MISSING=1  -I.. -I/usr/include/cygwin -DVNC_SOCKLEN_T=socklen_t
   -O2 -Wall -L/usr/X11R6/lib  -c buildtime.c
rm -f vncviewer
c++ -O2 -Wall -L/usr/X11R6/lib  -o vncviewer argsresources.o colour.o desktop.o
dialogs.o fullscreen.o listen.o misc.o popup.o rfbproto.o selection.o shm.o vncv
iewer.o sockets.o zrle.o buildtime.o ../rfb/librfb.a ../rdr/librdr.a  ../zlib/li
bz.a   -lXmu -lXaw -lXt -lX11 -lXext
shm.o(.text+0x69):shm.c: undefined reference to `_shmdt'
shm.o(.text+0x86):shm.c: undefined reference to `_shmctl'
shm.o(.text+0xe5):shm.c: undefined reference to `_XShmQueryExtension'
shm.o(.text+0x149):shm.c: undefined reference to `_XShmCreateImage'
shm.o(.text+0x172):shm.c: undefined reference to `_shmget'
shm.o(.text+0x198):shm.c: undefined reference to `_shmat'
shm.o(.text+0x1d4):shm.c: undefined reference to `_XShmAttach'
shm.o(.text+0x20d):shm.c: undefined reference to `_shmdt'
shm.o(.text+0x22a):shm.c: undefined reference to `_shmctl'
/usr/X11R6/lib/libXaw.a(Form.o)(.text+0x45f):Form.c: undefined reference to `_Xm
uNewCvtStringToWidget'
/usr/X11R6/lib/libXaw.a(Form.o)(.text+0x481):Form.c: undefined reference to `_Xm
uCvtWidgetToString'
/usr/X11R6/lib/libXaw.a(Toggle.o)(.text+0xc7):Toggle.c: undefined reference to `
_XmuNewCvtStringToWidget'
/usr/X11R6/lib/libXaw.a(Toggle.o)(.text+0xe9):Toggle.c: undefined reference to `
_XmuCvtWidgetToString'
/usr/X11R6/lib/libXaw.a(Command.o)(.text+0x857):Command.c: undefined reference t
o `_XmuCvtStringToShapeStyle'
/usr/X11R6/lib/libXaw.a(Command.o)(.text+0x879):Command.c: undefined reference t
o `_XmuCvtShapeStyleToString'
/usr/X11R6/lib/libXaw.a(Command.o)(.text+0x8ef):Command.c: undefined reference t
o `_XmuReshapeWidget'
/usr/X11R6/lib/libXaw.a(Command.o)(.text+0xa19):Command.c: undefined reference t
o `_XmuCreateStippledPixmap'
/usr/X11R6/lib/libXaw.a(Pixmap.o)(.text+0x1d4b):Pixmap.c: undefined reference to
 `_XpmReadFileToPixmap'
/usr/X11R6/lib/libXaw.a(Scrollbar.o)(.text+0xfb):Scrollbar.c: undefined referenc
e to `_XmuCvtStringToOrientation'
/usr/X11R6/lib/libXaw.a(Scrollbar.o)(.text+0x11d):Scrollbar.c: undefined referen
ce to `_XmuCvtOrientationToString'
/usr/X11R6/lib/libXaw.a(Scrollbar.o)(.text+0x4aa):Scrollbar.c: undefined referen
ce to `_XmuCreateStippledPixmap'
/usr/X11R6/lib/libXaw.a(Label.o)(.text+0x83):Label.c: undefined reference to `_X
muCvtStringToJustify'
/usr/X11R6/lib/libXaw.a(Label.o)(.text+0xa5):Label.c: undefined reference to `_X
muCvtJustifyToString'
/usr/X11R6/lib/libXaw.a(Label.o)(.text+0x613):Label.c: undefined reference to `_
XmuCreateStippledPixmap'
/usr/X11R6/lib/libXaw.a(Label.o)(.text+0xf96):Label.c: undefined reference to `_
XmuReleaseStippledPixmap'
/usr/X11R6/lib/libXaw.a(Label.o)(.text+0x108f):Label.c: undefined reference to `
_XmuReleaseStippledPixmap'
/usr/X11R6/lib/libXaw.a(Vendor.o)(.text+0x22d):Vendor.c: undefined reference to
`_XmuCvtStringToCursor'
/usr/X11R6/lib/libXaw.a(Vendor.o)(.text+0x24e):Vendor.c: undefined reference to
`_XmuCvtStringToBitmap'
/usr/X11R6/lib/libXaw.a(Vendor.o)(.text+0x314):Vendor.c: undefined reference to
`__XEditResCheckMessages'
/usr/X11R6/lib/libXaw.a(Vendor.o)(.text+0x32b):Vendor.c: undefined reference to
`_XmuRegisterExternalAgent'
/usr/X11R6/lib/libXaw.a(Simple.o)(.text+0x11e):Simple.c: undefined reference to
`_XmuCvtStringToColorCursor'
/usr/X11R6/lib/libXaw.a(Simple.o)(.text+0x2f0):Simple.c: undefined reference to
`_XmuCreateStippledPixmap'
/usr/X11R6/lib/libXaw.a(Simple.o)(.text+0x76b):Simple.c: undefined reference to
`_XmuCreateStippledPixmap'
/usr/X11R6/lib/libXaw.a(Text.o)(.text+0xc92):Text.c: undefined reference to `_Xm
uNewScanline'
/usr/X11R6/lib/libXaw.a(Text.o)(.text+0x10c4):Text.c: undefined reference to `_X
muScanlineOrSegment'
/usr/X11R6/lib/libXaw.a(Text.o)(.text+0x21a1):Text.c: undefined reference to `_X
muScanlineXor'
/usr/X11R6/lib/libXaw.a(Text.o)(.text+0x3c43):Text.c: undefined reference to `_X
muOptimizeScanline'
/usr/X11R6/lib/libXaw.a(Text.o)(.text+0x3f10):Text.c: undefined reference to `_X
muNewArea'
/usr/X11R6/lib/libXaw.a(Text.o)(.text+0x4068):Text.c: undefined reference to `_X
muAreaOrXor'
/usr/X11R6/lib/libXaw.a(Text.o)(.text+0x4100):Text.c: undefined reference to `_X
muDestroyScanlineList'
/usr/X11R6/lib/libXaw.a(Text.o)(.text+0x4361):Text.c: undefined reference to `_X
muAreaOrXor'
/usr/X11R6/lib/libXaw.a(Text.o)(.text+0x43e3):Text.c: undefined reference to `_X
muAreaOrXor'
/usr/X11R6/lib/libXaw.a(Text.o)(.text+0x4f2c):Text.c: undefined reference to `_X
muScanlineXor'
/usr/X11R6/lib/libXaw.a(Text.o)(.text+0x561c):Text.c: undefined reference to `_X
muDestroySegmentList'
/usr/X11R6/lib/libXaw.a(AsciiSink.o)(.text+0xb35):AsciiSink.c: undefined referen
ce to `_XmuAreaOrXor'
/usr/X11R6/lib/libXaw.a(AsciiSink.o)(.text+0xb6f):AsciiSink.c: undefined referen
ce to `_XmuAreaOrXor'
/usr/X11R6/lib/libXaw.a(AsciiSink.o)(.text+0xb85):AsciiSink.c: undefined referen
ce to `_XmuNewArea'
/usr/X11R6/lib/libXaw.a(AsciiSink.o)(.text+0xbfb):AsciiSink.c: undefined referen
ce to `_XmuNewArea'
/usr/X11R6/lib/libXaw.a(AsciiSink.o)(.text+0xc38):AsciiSink.c: undefined referen
ce to `_XmuAreaOrXor'
/usr/X11R6/lib/libXaw.a(AsciiSink.o)(.text+0xe0e):AsciiSink.c: undefined referen
ce to `_XmuAreaOrXor'
/usr/X11R6/lib/libXaw.a(TextSink.o)(.text+0x6ca):TextSink.c: undefined reference
 to `_XmuNewArea'
/usr/X11R6/lib/libXaw.a(TextSink.o)(.text+0x7a9):TextSink.c: undefined reference
 to `_XmuDestroyScanlineList'
/usr/X11R6/lib/libXaw.a(TextSink.o)(.text+0x7cf):TextSink.c: undefined reference
 to `_XmuDestroyScanlineList'
/usr/X11R6/lib/libXaw.a(TextSink.o)(.text+0x817):TextSink.c: undefined reference
 to `_XmuDestroyScanlineList'
/usr/X11R6/lib/libXt.a(Shell.o)(.text+0x3536):Shell.c: undefined reference to `_
SmcCloseConnection'
/usr/X11R6/lib/libXt.a(Shell.o)(.text+0x3617):Shell.c: undefined reference to `_
SmcModifyCallbacks'
/usr/X11R6/lib/libXt.a(Shell.o)(.text+0x3626):Shell.c: undefined reference to `_
SmcClientID'
/usr/X11R6/lib/libXt.a(Shell.o)(.text+0x3686):Shell.c: undefined reference to `_
SmcOpenConnection'
/usr/X11R6/lib/libXt.a(Shell.o)(.text+0x37b6):Shell.c: undefined reference to `_
SmcGetIceConnection'
/usr/X11R6/lib/libXt.a(Shell.o)(.text+0x37cd):Shell.c: undefined reference to `_
IceConnectionNumber'
/usr/X11R6/lib/libXt.a(Shell.o)(.text+0x3d51):Shell.c: undefined reference to `_
SmcSetProperties'
/usr/X11R6/lib/libXt.a(Shell.o)(.text+0x3de4):Shell.c: undefined reference to `_
SmcSetProperties'
/usr/X11R6/lib/libXt.a(Shell.o)(.text+0x3e4d):Shell.c: undefined reference to `_
SmcDeleteProperties'
/usr/X11R6/lib/libXt.a(Shell.o)(.text+0x3e7c):Shell.c: undefined reference to `_
SmcGetIceConnection'
/usr/X11R6/lib/libXt.a(Shell.o)(.text+0x3e85):Shell.c: undefined reference to `_
IceProcessMessages'
/usr/X11R6/lib/libXt.a(Shell.o)(.text+0x3f26):Shell.c: undefined reference to `_
SmcSaveYourselfDone'
/usr/X11R6/lib/libXt.a(Shell.o)(.text+0x408a):Shell.c: undefined reference to `_
SmcInteractDone'
/usr/X11R6/lib/libXt.a(Shell.o)(.text+0x41ab):Shell.c: undefined reference to `_
SmcSaveYourselfDone'
/usr/X11R6/lib/libXt.a(Shell.o)(.text+0x43f1):Shell.c: undefined reference to `_
SmcInteractRequest'
/usr/X11R6/lib/libXt.a(Shell.o)(.text+0x448e):Shell.c: undefined reference to `_
SmcInteractDone'
/usr/X11R6/lib/libXt.a(Shell.o)(.text+0x44da):Shell.c: undefined reference to `_
SmcRequestSaveYourselfPhase2'
/usr/X11R6/lib/libXt.a(Shell.o)(.text+0x4501):Shell.c: undefined reference to `_
SmcSaveYourselfDone'
collect2: ld returned 1 exit status
make[1]: *** [vncviewer] Error 1
make[1]: Leaving directory `/tmp/vnc-3.3.7-unixsrc/vncviewer'
make: *** [all] Error 1


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