macherius wrote: > Hi, > > I have trouble compiling widget3d.c from the latest CVS (as per today). I'm > using VS2004, ICC8.1 and GTK 2.8.6 (of course, lol). The configuration is > Jon's msdev config from CVS modified to reflect my different Path and > librabry structure. All but "board3d/widget3d.c" compiles just fine. It also > seems to run fine with 2.8.6, with the one exception of the file dialogs, > which immediately dump core. "PIXELFORMATDESCRIPTOR" and friends live in > <WinGDI.h> in the MS include world, but just including that file won't fix > it. Any idea?
Comment out the CheckAccelerated() code just change line 269 to: #if 0 This will let it run using the msdev compiler. Jon > Here is the error I get: > > ===============================S====N====I====P============================= > ====== > ------ Erstellen gestartet: Projekt: board3d, Konfiguration: Release Win32 > ------ > > Compiling with Intel(R) C++ 8.1 ...(Intel C++ Environment) > widget3d.c > ..\board3d\widget3d.c(281): error: identifier "PIXELFORMATDESCRIPTOR" is > undefined > PIXELFORMATDESCRIPTOR pfd; > ^ > > ..\board3d\widget3d.c(284): warning #266: function declared implicitly > int format = GetPixelFormat(hdc); > ^ > > ..\board3d\widget3d.c(294): warning #266: function declared implicitly > if (!DescribePixelFormat(hdc, format, sizeof(PIXELFORMATDESCRIPTOR), > &pfd)) > ^ > > ..\board3d\widget3d.c(294): error: identifier "PIXELFORMATDESCRIPTOR" is > undefined > if (!DescribePixelFormat(hdc, format, sizeof(PIXELFORMATDESCRIPTOR), > &pfd)) > ^ > > ..\board3d\widget3d.c(300): error: identifier "PFD_GENERIC_FORMAT" is > undefined > *accl = !((pfd.dwFlags & PFD_GENERIC_FORMAT) && !(pfd.dwFlags & > PFD_GENERIC_ACCELERATED)); > ^ > > ..\board3d\widget3d.c(301): error: identifier "PFD_DOUBLEBUFFER" is > undefined > *dbl = pfd.dwFlags & PFD_DOUBLEBUFFER; > ^ > > ..\board3d\widget3d.c(323): warning #266: function declared implicitly > HDC dc = wglGetCurrentDC(); > ^ > > ..\board3d\widget3d.c(323): warning #144: a value of type "int" cannot be > used to initialize an entity of type "HDC" > HDC dc = wglGetCurrentDC(); > ^ > > compilation aborted for ..\board3d\widget3d.c (code 2) > > Build log was saved at > "file://C:\DOKUME~1\Ingo\LOKALE~1\Temp\Intermediate\Release\BuildLog.htm" > board3d - 4 error(s), 4 warning(s) > > ===============================S====N====I====P============================= > ====== > > Thx, > Ingo > > >>-----Original Message----- >>Subject: Re: [Bug-gnubg] FTGL Removed! >> >> >>Jon Kinsey wrote: >> >>>Ok, who is a config expert? I could "have a go", but I'd mostly be >>>guessing... >> >>Ok, I've "had a go"... It may all work ok now (I'll try it on >>my linux box in a minute). Anyone else who can try building >>would help. >> >>Note that I've tidied things up a bit (remove myftgl.h and >>myftgl.c and limited the use of freetype to the font building). >> >>Jon >> > > > > > _______________________________________________ > Bug-gnubg mailing list > [email protected] > http://lists.gnu.org/mailman/listinfo/bug-gnubg > >
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Bug-gnubg mailing list [email protected] http://lists.gnu.org/mailman/listinfo/bug-gnubg
