|
Archives
D Programming
digitalmars.D
digitalmars.D.bugs
digitalmars.D.dtl
digitalmars.D.ide
digitalmars.D.dwt
digitalmars.D.announce
digitalmars.D.learn
digitalmars.D.debugger
D.gnu
D
C/C++ Programming
c++
c++.announce
c++.atl
c++.beta
c++.chat
c++.command-line
c++.dos
c++.dos.16-bits
c++.dos.32-bits
c++.idde
c++.mfc
c++.rtl
c++.stl
c++.stl.hp
c++.stl.port
c++.stl.sgi
c++.stlsoft
c++.windows
c++.windows.16-bits
c++.windows.32-bits
c++.wxwindows
digitalmars.empire
digitalmars.DMDScript
electronics
|
digitalmars.D.debugger - [ddbg] Full source?
Hi Jascha,
I was trying to compile ddbg from sources, but it looks like the
win32 directory is somewhat underpopulated. I guess you cannot
add things like "winnt.d" for copyright reasons, but maybe you can describe
how you created them?
Ciao
Tom
TomD wrote:
Hi Jascha,
I was trying to compile ddbg from sources, but it looks like the
win32 directory is somewhat underpopulated. I guess you cannot
add things like "winnt.d" for copyright reasons, but maybe you can describe
how you created them?
Ciao
Tom
Maybe the win32 bindings from the
http://www.dsource.org/projects/bindings will do the trick?
--bb
Bill Baxter Wrote:
[...]
Maybe the win32 bindings from the
http://www.dsource.org/projects/bindings will do the trick?
--bb
dbgthread.d(43): Error: undefined identifier GetThreadPriorityBoost
dbgthread.d(43): Error: function expected before (), not GetThreadPriorityBoost
of type int
dbgthread.d(49): Error: undefined identifier GetThreadTimes
dbgthread.d(49): Error: function expected before (), not GetThreadTimes of type
int
debugger.d(29): module expression_apd cannot read file
'expression\expression_apd.d'
debugger.d(29): module expression_apd cannot read file
'expression\expression_apd.d'
minidump.d(67): Error: undefined identifier CreateFileMapping
minidump.d(67): Error: function expected before (), not CreateFileMapping of
type int
minidump.d(67): Error: cannot implicitly convert expression
(CreateFileMapping(this.file,null,2u,0,0,null)) of type int to HANDLE
minidump.d(70): Error: undefined identifier MapViewOfFile
minidump.d(70): Error: function expected before (), not MapViewOfFile of type
int
minidump.d(70): Error: cannot implicitly convert expression
(MapViewOfFile(this.fileMapping,4u,0,0,0)) of type int to void*
minidump.d(139): Error: undefined identifier UnmapViewOfFile
minidump.d(139): Error: function expected before (), not UnmapViewOfFile of
type int
util.d(622): Error: undefined identifier GetLongPathName
util.d(622): Error: function expected before (), not GetLongPathName of type int
There seem to be some static if's not defined
Also, it is not quite clear how to get from
expression/expression.apd to expression/expression_apd.d
Ciao
Tom
Did u build with the correct win32 version ? look at win32.windows.d to
see what possible versions u could set.
TomD schrieb:
Bill Baxter Wrote:
[...]
Maybe the win32 bindings from the
http://www.dsource.org/projects/bindings will do the trick?
--bb
dbgthread.d(43): Error: undefined identifier GetThreadPriorityBoost
dbgthread.d(43): Error: function expected before (), not
GetThreadPriorityBoost of type int
dbgthread.d(49): Error: undefined identifier GetThreadTimes
dbgthread.d(49): Error: function expected before (), not GetThreadTimes of
type int
debugger.d(29): module expression_apd cannot read file
'expression\expression_apd.d'
debugger.d(29): module expression_apd cannot read file
'expression\expression_apd.d'
minidump.d(67): Error: undefined identifier CreateFileMapping
minidump.d(67): Error: function expected before (), not CreateFileMapping of
type int
minidump.d(67): Error: cannot implicitly convert expression
(CreateFileMapping(this.file,null,2u,0,0,null)) of type int to HANDLE
minidump.d(70): Error: undefined identifier MapViewOfFile
minidump.d(70): Error: function expected before (), not MapViewOfFile of type
int
minidump.d(70): Error: cannot implicitly convert expression
(MapViewOfFile(this.fileMapping,4u,0,0,0)) of type int to void*
minidump.d(139): Error: undefined identifier UnmapViewOfFile
minidump.d(139): Error: function expected before (), not UnmapViewOfFile of
type int
util.d(622): Error: undefined identifier GetLongPathName
util.d(622): Error: function expected before (), not GetLongPathName of type
int
There seem to be some static if's not defined
Also, it is not quite clear how to get from
expression/expression.apd to expression/expression_apd.d
Ciao
Tom
Also, it is not quite clear how to get from
expression/expression.apd to expression/expression_apd.d
There hasn't be new release for a long time, not sure what's the status of this
project.
Looks like expression/expression.apd is input to some kind of home-made parser
generator, but the parser generator is not provided. I would suggested add the
generator binary as part of the source distribution.
%u wrote:
Also, it is not quite clear how to get from
expression/expression.apd to expression/expression_apd.d
There hasn't be new release for a long time, not sure what's the status of
this project.
Looks like expression/expression.apd is input to some kind of home-made
parser generator, but the parser generator is not provided. I would
suggested add the generator binary as part of the source distribution.
The generator is apaged.
--
Lars Ivar Igesund
blog at http://larsivi.net
DSource, #d.tango & #D: larsivi
Dancing the Tango
I tried download Latest release APaGeD 0.4.2 beta (2007-12-27) from:
http://apaged.mainia.de/releases.html
fixed build.bat wrong path to:
dmd -Itdfa/src -Isrc -Jsrc -release -O -ofbin\apaged -odobj src/main.d
src/parser.d src/glr.d tdfa/src/regexp.d tdfa/src/tnfa.d tdfa/src/container.d
tdfa/src/charclass.d tdfa/src/tdfa.d
Then in the ddbg\src\expression dir:
ddbg\src\expression>..\..\..\apaged-0.4.2-beta\bin\apaged.exe expression.apd
expression_apd.d
APaGeD v0.4.2 beta - Attributed Parser Generator for D
Copyright (c) 2007 Jascha Wetzel
Error: expression.apd(1:0): found "/", expected "APDProperties", "import", "APDD
eclaration", "APDLexemes" or "[a-zA-Z_][a-zA-Z0-9_]*"
It does not even recognize comments!
%u wrote:
Also, it is not quite clear how to get from
expression/expression.apd to expression/expression_apd.d
There hasn't be new release for a long time, not sure what's the status
of
this project.
Looks like expression/expression.apd is input to some kind of home-made
parser generator, but the parser generator is not provided. I would
suggested add the generator binary as part of the source distribution.
The generator is apaged.
On Sun, 22 Feb 2009 03:31:49 +0300, Lars Ivar Igesund <larsivar igesund.net>
wrote:
%u wrote:
Also, it is not quite clear how to get from
expression/expression.apd to expression/expression_apd.d
There hasn't be new release for a long time, not sure what's the status
of
this project.
Looks like expression/expression.apd is input to some kind of home-made
parser generator, but the parser generator is not provided. I would
suggested add the generator binary as part of the source distribution.
The generator is apaged.
Of course it's apaged. But last time I tried it I spend like 3 hours and
couldn't figure out how to generate the grammar as well.
you should have an embedded checkout of the win32 bindings when checking
out ddbg. i'm using r244 of that repository
(http://svn.dsource.org/projects/bindings/trunk/win32).
maybe they did some updates that broke ddbg.
TomD wrote:
Hi Jascha,
I was trying to compile ddbg from sources, but it looks like the
win32 directory is somewhat underpopulated. I guess you cannot
add things like "winnt.d" for copyright reasons, but maybe you can describe
how you created them?
Ciao
Tom
|
|