Code Comments
Programming Forum and web based access to our favorite programming groups.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
Post Follow-up to this messagePowered by vBulletin
Copyright 2000-2006 Jelsoft Enterprises Limited.