I hadn't tested this yet, and I can confirm Oleg's errors. I have
submitted a fix. 

-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Robert
Osfield
Sent: 01 May 2009 08:46
To: OpenSceneGraph Users
Subject: Re: [osg-users] Broken Windows build

Hi Oleg,

The OSG-2.8 release went out with the UTF8 code in place, svn/trunk
doesn't change this in any way.  Lots and lots of Windows users have
been testing it out across different compilers and not reported
problems.

What build suit are you using?  Have you compiled other OSG versions OK?

Robert.


On Thu, Apr 30, 2009 at 8:11 PM, Oleg Dedkow <[email protected]> wrote:
> Hi Robert,
>
>
>
> the latest SVN revision cannot be build under Windows if 
> "OSG_USE_UTF8_FILENAME" config option is enabled. The error occurs in 
> "FileUtils.cpp" file, line 663, since there is no UNICODE-capable 
> version of the "GetProcAddress" function. The 
> "OSGDB_WINDOWS_FUNCT_STRING" makro is defined as follows in that case
>
>
>
> #define OSGDB_WINDOWS_FUNCT_STRING(x) L ## #x L"W"
>
>
>
> Thus the second parameter cannot be converted from wchar_t to LPCSTR. 
> Should we convert the second parameter from wchar_t* to LPCSTR or use 
> the same definition for the "OSGDB_WINDOWS_FUNCT_STRING" makro in both
cases?
>
>
>
> The second error occurs in the same file, line 669. The second 
> parameter for the "pGetModuleHandleEx" function should be defined as 
> wchar_t, but it's defined as "static char static_variable" in the line
667.
>
>
>
> Best Regards,
>
> Oleg
>
> _______________________________________________
> osg-users mailing list
> [email protected]
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.
> org
>
>
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.or
g

______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email
______________________________________________________________________

______________________________________________________________________
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom they
are addressed. If you have received this email in error please notify
the system manager.

This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
______________________________________________________________________
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to