Mail Archives: cygwin/2003/02/28/08:09:26
Hi Gerrit,
Sorry for the delay in replying...
> Hmmm, I tried Tk800.23 without X, there were only minor
> problems, does it compile without X?
No.
Firstly I removed the duplicated methods from stubs.c. Then when
'make'ing, I first got:
...
...
make[1]: Entering directory `/home/jon/src/perlModules/Tk800.024/pTk'
gcc -c -I.. -I. -Ibitmaps -DPERL_USE_SAFE_PUTENV -fno-strict-aliasing
-I/usr/local/include -DUSEIMPORTLIB -O2 -DVERSION=\"800.024\"
-DXS_VERSION=\"800.024\" -I/usr/lib/perl5/5.6.1/cygwin-multi/CORE
-D__WIN32__ -Wall -Wno-implicit-int -Wno-comment -Wno-unused
-D__USE_FIXED_PROTOTYPES__ stubs.c
cc1: warning: changing search order for system directory
"/usr/local/include"
cc1: warning: as it has already been specified as a non-system
directory
In file included from /usr/include/w32api/windows.h:87,
from Lang.h:194,
from tkPort.h:24,
from tk.h:71,
from tkInt.h:21,
from stubs.c:7:
/usr/include/w32api/winspool.h:239: unnamed fields of type other than
struct or union are not allowed
/usr/include/w32api/winspool.h:254: unnamed fields of type other than
struct or union are not allowed
/usr/include/w32api/winspool.h:275: unnamed fields of type other than
struct or union are not allowed
/usr/include/w32api/winspool.h:300: unnamed fields of type other than
struct or union are not allowed
/usr/include/w32api/winspool.h:446: unnamed fields of type other than
struct or union are not allowed
/usr/include/w32api/winspool.h:469: unnamed fields of type other than
struct or union are not allowed
make[1]: *** [stubs.o] Error 1
make[1]: Leaving directory `/home/jon/src/perlModules/Tk800.024/pTk'
make: *** [pTk/libpTk.a] Error 2
I figured the stuff from winspool.h probably wasn't used, so edited
windows.h and commented out that line. The compilation then got further,
but stopped with:
...
...
gcc -c -I.. -I. -Ibitmaps -DPERL_USE_SAFE_PUTENV -fno-strict-aliasing
-I/usr/local/include -DUSEIMPORTLIB -O2 -DVERSION=\"800.024\"
-DXS_VERSION=\"800.024\" -I/usr/lib/perl5/5.6.1/cygwin-multi/CORE
-D__WIN32__ -Wall -Wno-implicit-int -Wno-comment -Wno-unused
-D__USE_FIXED_PROTOTYPES__ tixUnixDraw.c
cc1: warning: changing search order for system directory
"/usr/local/include"
cc1: warning: as it has already been specified as a non-system
directory
tixUnixDraw.c: In function `TixpStartSubRegionDraw':
tixUnixDraw.c:152: structure has no member named `rectUsed'
tixUnixDraw.c:153: structure has no member named `rect'
tixUnixDraw.c:154: structure has no member named `rect'
tixUnixDraw.c:155: structure has no member named `rect'
tixUnixDraw.c:156: structure has no member named `rect'
tixUnixDraw.c:158: structure has no member named `rect'
tixUnixDraw.c:161: structure has no member named `rectUsed'
tixUnixDraw.c: In function `TixpEndSubRegionDraw':
tixUnixDraw.c:178: structure has no member named `rectUsed'
tixUnixDraw.c:179: structure has no member named `rect'
tixUnixDraw.c:180: structure has no member named `rect'
tixUnixDraw.c:181: structure has no member named `rect'
tixUnixDraw.c:182: structure has no member named `rect'
tixUnixDraw.c:183: structure has no member named `rect'
tixUnixDraw.c: In function `TixpSubRegDrawImage':
tixUnixDraw.c:268: structure has no member named `rectUsed'
tixUnixDraw.c:269: structure has no member named `rect'
tixUnixDraw.c:270: structure has no member named `rect'
tixUnixDraw.c:271: structure has no member named `rect'
tixUnixDraw.c:272: structure has no member named `rect'
tixUnixDraw.c:274: structure has no member named `rect'
tixUnixDraw.c:274: structure has no member named `rect'
tixUnixDraw.c:275: structure has no member named `rect'
tixUnixDraw.c:275: structure has no member named `rect'
tixUnixDraw.c:278: structure has no member named `rect'
tixUnixDraw.c:279: structure has no member named `rect'
tixUnixDraw.c:280: structure has no member named `rect'
tixUnixDraw.c:281: structure has no member named `rect'
tixUnixDraw.c:283: structure has no member named `rect'
tixUnixDraw.c:283: structure has no member named `rect'
tixUnixDraw.c:284: structure has no member named `rect'
tixUnixDraw.c:284: structure has no member named `rect'
make[1]: *** [tixUnixDraw.o] Error 1
make[1]: Leaving directory `/home/jon/src/perlModules/Tk800.024/pTk'
make: *** [pTk/libpTk.a] Error 2
I tried again with 'perl Makefile.PL x'. Again I edited the stubs.c, and
this time it compiled ok, but failed nearly all the tests, with all test
failing for the same reason, eg:
t/zzTixGrid.........X Error of failed request: BadWindow (invalid
Window parameter)
Major opcode of failed request: 1 (X_CreateWindow)
Resource id in failed request: 0x0
Serial number of failed request: 5
Current serial number in output stream: 6
t/zzTixGrid.........dubious
Test returned status 1 (wstat 256, 0x100)
DIED. FAILED tests 1-36
Failed 36/36 tests, 0.00% okay
Failed Test Status Wstat Total Fail Failed List of Failed
------------------------------------------------------------------------
--------
t/Trace.t 1 256 5 5 100.00% 1-5
t/autoload.t 1 256 5 5 100.00% 1-5
t/balloon.t 1 256 8 8 100.00% 1-8
t/browseentry.t 1 256 15 13 86.67% 3-15
t/create.t 1 256 419 418 99.76% 2-419
t/dash.t 1 256 ?? ?? % ??
t/fbox.t 1 256 6 4 66.67% 3-6
t/fileevent.t 13 3328 1 1 100.00% 1
t/fileselect.t 1 256 5 3 60.00% 3-5
t/font.t 1 256 9 9 100.00% 1-9
t/geomgr.t 1 256 19 19 100.00% 1-19
t/list.t 1 256 ?? ?? % ??
t/mega.t 1 256 8 8 100.00% 1-8
t/mwm.t 1 256 2 2 100.00% 1-2
t/optmenu.t 1 256 24 22 91.67% 3-24
t/photo.t 1 256 ?? ?? % ??
t/progbar.t 1 256 15 15 100.00% 1-15
t/widget.t 1 256 7 7 100.00% 1-7
t/zzHList.t 1 256 22 22 100.00% 1-22
t/zzPhoto.t 1 256 27 27 100.00% 1-27
t/zzScrolled.t 1 256 94 94 100.00% 1-94
t/zzText.t 1 256 22 22 100.00% 1-22
t/zzTixGrid.t 1 256 36 36 100.00% 1-36
Failed 23/25 test scripts, 8.00% okay. 740/838 subtests failed, 11.69%
okay.
make: *** [test_dynamic] Error 2
Have you been able to compile 800.024?
Thanks lots for your help,
Jon.
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
- Raw text -