| steve smith 2004-09-18, 3:56 am |
| I can't seem to get Perl Tk to build under Cygwin. It's greaking in
tkWinWm.c. I'm stuck. Where should I go from here. I put the complete
trace on my web page at http://www.sonic.net/~sjs/trace.make. Dump of
the errors are below.
I thought maybe it might be some confusion between X11/windows so
uninstalled the X11 cygwin. Also, after perl Makefile.PL x also failed
but differently.
Any help would be appreciated.
Thanks
Steve S.
==========
gcc -c -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I../pTk/mTk/xlib
-DPERL_USE_SAF
UTENV -fno-strict-aliasing -pipe -I/usr/local/include -DUSEIMPORTLIB -O2
-D
SION=\"804.027\" -DXS_VERSION=\"804.027\"
"-I/usr/lib/perl5/5.8.5/cygwin-thr
-multi-64int/CORE" -D__WIN32__ -D_WIN32 -DWIN32 -Wall -Wno-implicit-int
-Wno
mment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkWinX.c
tkWinX.c:53: error: initializer element is not constant
tkWinX.c:53: error: (near initialization for `asciiProcs.callWindowProc')
tkWinX.c:55: error: initializer element is not constant
tkWinX.c:55: error: (near initialization for `asciiProcs.defWindowProc')
tkWinX.c:56: error: initializer element is not constant
tkWinX.c:56: error: (near initialization for `asciiProcs.registerClass')
tkWinX.c:57: error: initializer element is not constant
tkWinX.c:57: error: (near initialization for `asciiProcs.setWindowText')
tkWinX.c:61: error: initializer element is not constant
tkWinX.c:61: error: (near initialization for `asciiProcs.createWindowEx')
tkWinX.c:68: error: initializer element is not constant
tkWinX.c:68: error: (near initialization for `unicodeProcs.callWindowProc')
tkWinX.c:70: error: initializer element is not constant
tkWinX.c:70: error: (near initialization for `unicodeProcs.defWindowProc')
tkWinX.c:71: error: initializer element is not constant
tkWinX.c:71: error: (near initialization for `unicodeProcs.registerClass')
tkWinX.c:72: error: initializer element is not constant
tkWinX.c:72: error: (near initialization for `unicodeProcs.setWindowText')
tkWinX.c:76: error: initializer element is not constant
tkWinX.c:76: error: (near initialization for `unicodeProcs.createWindowEx')
tkWinX.c: In function `TkGetServerInfo':
tkWinX.c:163: warning: int format, DWORD arg (arg 3)
tkWinX.c:163: warning: int format, DWORD arg (arg 4)
tkWinX.c:163: warning: int format, DWORD arg (arg 5)
tkWinX.c: In function `TkWinXInit':
tkWinX.c:274: warning: implicit declaration of function
`TclWinSetInterfaces'
tkWinX.c: In function `TkpCloseDisplay':
tkWinX.c:637: warning: implicit declaration of function `close'
tkWinX.c: In function `DisplayFileProc':
tkWinX.c:675: warning: implicit declaration of function `read'
tkWinX.c: In function `Tk_TranslateWinEvent':
tkWinX.c:827: warning: implicit declaration of function `Lang_WinEvent'
make[1]: *** [tkWinX.o] Error 1
make[1]: Leaving directory `/windows/d/sjs/Tk-804.027/pTk'
make: *** [pTk/libpTk.a] Error 2
|