Ville Herva
2001-Mar-13 10:27 UTC
sysmetrics.c:42: SYSMETRICS_Init: Assertion hdc' failed.
A simple opengl app that used to work quite fine with wine.
Newest CVS, has been like this for some time:
===========================================================================FIXME:pthread_rwlock_rdlock
FIXME:pthread_rwlock_unlock
Could not stat /mnt/teapot/movies (Input/output error), ignoring drive H:
Warning: the temporary directory '/mnt/fat/temp' (specified in wine
configuration file) is not writeable.
Perhaps you have not properly edited or created your Wine configuration
file.
This is '/home/vherva/.wine/config'
When you are running with a native NT directory specify
'Profile=<profiledirectory>' or disable loading of Windows
registry (LoadWindowsRegistryFiles=N)
fixme:win32:PE_CreateModule Security directory ignored
err:module:BUILTIN32_LoadLibraryExA loaded .so but dll display.dll still not
found
FIXME:pthread_rwlock_rdlock
FIXME:pthread_rwlock_unlock
wine: sysmetrics.c:42: SYSMETRICS_Init: Assertion hdc' failed.
zsh: abort LC_ALL=en_US wine /mnt/fat/temp/vidvm.exe
===========================================================================
void SYSMETRICS_Init(void)
{
HDC hdc = CreateDCA( "DISPLAY", NULL, NULL, NULL );
assert(hdc);
// ...
Looking at the code, this might have something to do with the display.dll
that is not found. Could anybody give a clue?
-- v --
v@iki.fi
g.patel@wanadoo.fr
2001-Mar-14 10:26 UTC
sysmetrics.c:42: SYSMETRICS_Init: Assertion hdc' failed.
On 13 Mar 2001 16:27:34 GMT, vherva@niksula.cs.hut.fi (Ville Herva) wrote:>A simple opengl app that used to work quite fine with wine.<snip>>Warning: the temporary directory '/mnt/fat/temp' (specified in wine >configuration file) is not writeable.config error here; I don't think that's the reason for the problem but it's not good anyway.>err:module:BUILTIN32_LoadLibraryExA loaded .so but dll display.dll still not >found<snip>>wine: sysmetrics.c:42: SYSMETRICS_Init: Assertion hdc' failed. >zsh: abort LC_ALL=en_US wine /mnt/fat/temp/vidvm.exe >===========================================================================> >void SYSMETRICS_Init(void) >{ > HDC hdc = CreateDCA( "DISPLAY", NULL, NULL, NULL ); > assert(hdc); > > // ... > >Looking at the code, this might have something to do with the display.dll >that is not found. Could anybody give a clue?Can you try to run with -debugmsg +module to see if the display driver is loaded (libx11.drv) ? Maybe it's just another of these nasty OpenGl compilation problems. Gerard