bug-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Quartz Display Services and then NSOpenGLPixelFormat


From: Julien Isorce
Subject: Re: Quartz Display Services and then NSOpenGLPixelFormat
Date: Wed, 11 Feb 2009 17:18:19 +0100

Hi,

2009/2/11 fedor@qwestoffice.net <fedor@qwestoffice.net>


On Tue Feb 10 17:19 , Julien Isorce  sent:


>I think the win32 back end is not found. Should  I try a newer version of GNUstep system ? (I think it thinks there is no win32 backend but it exits)
>
>
>Any idea ?
>

There is a windows backend, otherwise nothing would work at all (and you would get a very different error).  The problem is that the backend that comes with the
Windows installer does not have an OpenGL library linked with it.  You'll need to download and compile such a library

Which one ?
 
and recompile gnustep-back,

I did it (see my 2 lasts emails), I join the config.log again to this mail.
 
making sure that
when you reconfigure gnustep-back, it recognizes the opengl library.

from config.log:

configure:7366: checking for wgl
configure:7394: gcc -o conftest.exe -g -O2  -I/GNUstep/System/Library/Headers  -L/GNUstep/System/Library/Libraries/gnu-gnu-gnu -L/GNUstep/System/Library/Libraries conftest.c -lopengl32 -lgdi32 >&5
configure:7400: $? = 0
configure:7417: result: yes

configure:9016: checking Backend Server
configure:9018: result: win32
configure:9021: checking Backend Graphics
configure:9023: result: art
configure:9031: WARNING: can't find freetype, required for graphics=art
configure:9036: WARNING: can't find libart, required for graphics=art
configure:9044: Switching to winlib
configure:9199: checking Backend name
configure:9206: result: back
configure:9312: creating ./config.status

#define HAVE_WGL 1
#define BUILD_SERVER SERVER_win32
#define BUILD_GRAPHICS winlib

Then from when opening C:\GNUstep\GNUstep\System\Library\Bundles\libgnustep-back-016.bundle\libgnustep-back-016.dll (which comes with GNUstep core installer)
with depends.exe I can see:

__objc_class_name_Win32GLPixelFormat

sam result when I compile GNUstep back by myself.

Should I recompile GNUstep gui too ?

Someone can give some explanations about how and when the backend is chooses ? I mean how it works ?
(I saw that WIN32Server is a sub class of GSDisplayServer, but the backend is chooses dynamically ? (at runtime ?))

Sincerely

Julien






Attachment: config.log
Description: Binary data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]