Thread overview | |||||||
---|---|---|---|---|---|---|---|
|
January 19, 2005 Bakefile 0.1.5 with enhanced DMC support released | ||||
---|---|---|---|---|
| ||||
Hi! Vaclav Slavik has released the new version of 'bakefile'. Download it from http://bakefile.sourceforge.net/ Version 0.1.5 ehnances DMC support with precompiled headers and both smake and make support. ABX |
January 20, 2005 Re: Bakefile 0.1.5 with enhanced DMC support released | ||||
---|---|---|---|---|
| ||||
Posted in reply to W³odzimierz Skiba | Hi, W³odzimierz Skiba wrote: > Hi! > > Vaclav Slavik has released the new version of 'bakefile'. > Download it from http://bakefile.sourceforge.net/ > Version 0.1.5 ehnances DMC support with precompiled headers and both smake and make support. > > ABX I'm trying to use new makefile.dms (xp, wx253 cvs). Library compiles ok. But minimal sample is not. Compile output is as follows: C:\wx25\samples\minimal>smake -fmakefile.dms SMAKE Program Maintenance Utility (Console) Version 7.50 Copyright (c) 1994-1995 Innovative Data Concepts Incorporated Copyright (c) 1994-2001 Digital Mars All Rights Reserved dmc -mn -c -odmc_msw\minimal_minimal.obj -o -D__WXMSW__ -I.\..\.. \include -I.\..\..\lib\dmc_lib\msw -w- -I. -WA -I.\..\..\samples -DNOPCH -Ar - Ae .\minimal.cpp rcc .\..\..\samples\sample.rc -odmc_msw\minimal_sample.res -D__WXMSW__ -I.\..\..\include -I.\..\..\lib\dmc_lib\msw -I. -I.\..\..\samples -32 -v- link /NOLOGO /SILENT /NOI /DELEXECUTABLE /EXETYPE:NT /su:windows:4.0 dmc_msw\minimal_minimal.obj,dmc_msw\minimal.exe,dmc_msw\minimal.map, .\..\..\lib \dmc_lib\ wxmsw25.lib wxtiff.lib wxjpeg.lib wxpng.lib wxzlib.lib wxregex.li b wxexpat.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winm m.lib shell32.lib comctl32.lib ole32.lib oleaut32.lib uuid.lib rpcrt4.lib advapi 32.lib wsock32.lib odbc32.lib ,, dmc_msw\minimal_sample.res OPTLINK (R) for Win32 Release 7.50B1 Copyright (C) Digital Mars 1989 - 2001 All Rights Reserved .\..\..\lib\dmc_lib\wxmsw25.lib(window) Error 42: Symbol Undefined ?_TrackMouseEvent@@YGHPAUtagTRACKMOUSEEVENT@@@Z (int stdcall _TrackMouseEvent(tagTRACKMOUSEEVENT *)) SMAKE fatal error: command "link" returned with error code 1 Stopping. Could you help me, please ? -- Regards, Hakki Dogusan |
January 20, 2005 Re: Bakefile 0.1.5 with enhanced DMC support released | ||||
---|---|---|---|---|
| ||||
Posted in reply to Hakki Dogusan | Hakki Dogusan <dogusanh@tr.net> wrote in news:csocfo$2ogc$1@digitaldaemon.com: > Hi, > > W³odzimierz Skiba wrote: > > > Hi! > > > > Vaclav Slavik has released the new version of 'bakefile'. > > Download it from http://bakefile.sourceforge.net/ > > Version 0.1.5 ehnances DMC support with precompiled headers and both > > smake and make support. > > > > ABX > > I'm trying to use new makefile.dms (xp, wx253 cvs). > > Library compiles ok. But minimal sample is not. I just noticed exactly the same. It was fine two days ago when I made a 2 complete different builds with smake and one with make. It must be some recent commit to CVS. I will look what could it be. Wait, I found that _TrackMouseEvent is in #ifdef __DMC__ block in file include\wx\msw\missing.h . It can be a reason. Could you verify if commenting out this line (or whole __DMC__ related #ifdef) removes this problem ? ABX |
January 20, 2005 Re: Bakefile 0.1.5 with enhanced DMC support released | ||||
---|---|---|---|---|
| ||||
Posted in reply to W³odzimierz Skiba | Hi, W³odzimierz Skiba wrote: > > I just noticed exactly the same. It was fine two days ago when I made a 2 complete different builds with smake and one with make. It must be some recent commit to CVS. I will look what could it be. > > Wait, I found that _TrackMouseEvent is in #ifdef __DMC__ block in file include\wx\msw\missing.h . It can be a reason. Could you verify if commenting out this line (or whole __DMC__ related #ifdef) removes this problem ? > > ABX Thanks for the hint. I did following changes and now minimal is compiling: missing.h: commented lines 521-532 starting with #ifdef __DMC__ block window.cpp: line 4455 changed _TrackMouseEvent to TrackMouseEvent config.dms: line 26 added flag CPPFLAGS = -D_WIN32_WINNT=0x0400 not related above, but otherwise can't compile lib setup.h: line 550 changed flag 1 to 0 #define wxUSE_DATEPICKCTRL 0 // wxDatePickerCtrl -- Regards, Hakki Dogusan |
January 25, 2005 Re: Bakefile 0.1.5 with enhanced DMC support released | ||||
---|---|---|---|---|
| ||||
Posted in reply to Hakki Dogusan | Hakki Dogusan <dogusanh@tr.net> wrote in news:csoqgl$a6i$1@digitaldaemon.com: > I did following changes and now minimal is compiling: > missing.h: commented lines 521-532 > starting with #ifdef __DMC__ block > window.cpp: line 4455 > changed _TrackMouseEvent to TrackMouseEvent > config.dms: line 26 > added flag CPPFLAGS = -D_WIN32_WINNT=0x0400 Little differently but it is now fixed in wxWidgets CVS Head, thanks! > not related above, but otherwise can't compile lib > setup.h: line 550 > changed flag 1 to 0 > #define wxUSE_DATEPICKCTRL 0 // wxDatePickerCtrl Yes, DMC misses this native common control in the headers. But note that if you would want to use it, there is a general replacement for it which is buildable in wxMSW port too. But it can be out of your interest. Regards, ABX |
Copyright © 1999-2021 by the D Language Foundation