Build 157

View: New views
2 Messages — Rating Filter:   Alert me  

Build 157

by Andrea Viarengo :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Christian,

I have tried to compile your last build (157)
It compile right on MSVC without any source modification,

I have only added definition on command line:

/D _USE_MATH_DEFINES     (to permit the use of M_PI)
/D _CRT_SECURE_NO_DEPRECATE

Do You think we could  put them in some "*.h" file inside a block #ifdef _MSC_VER?

The other thing I have done is set /fp:fast (the default is /fp:precise) this reduce number of warning,
otherwise all float constants are treat as double.

I post the log of the build,
Bye

Andrea

P.S.: I din't manage anymore to reach SVN repository via web using
http://svn.sourceforge.net/pipmak
but I have to use http://pipmak.svn.sourceforge.net/viewvc/pipmak

Do you think it was a momentary server down or something is changed in URL of sourceforge ?
In that case you have to change link on Pipmak homepage.



------ Inizio rigenerazione: Progetto: Pipmak-SVN-157, Configurazione: Debug Win32 ------
Eliminazione file intermedi e file di output per il progetto 'Pipmak-SVN-157', configurazione 'Debug|Win32'
Compilazione in corso...
audio.c
d:\projects\pipmak-svn-157\source\audio.c(95) : warning C4244: 'inizializzazione': conversione da 'double' a 'float'. Possibile perdita di dati.
d:\projects\pipmak-svn-157\source\audio.c(95) : warning C4244: 'inizializzazione': conversione da 'double' a 'float'. Possibile perdita di dati.
d:\projects\pipmak-svn-157\source\audio.c(405) : warning C4244: '=': conversione da 'double' a 'float'. Possibile perdita di dati.
d:\projects\pipmak-svn-157\source\audio.c(406) : warning C4244: '=': conversione da 'double' a 'float'. Possibile perdita di dati.
d:\projects\pipmak-svn-157\source\audio.c(416) : warning C4244: '=': conversione da 'double' a 'float'. Possibile perdita di dati.
d:\projects\pipmak-svn-157\source\audio.c(418) : warning C4244: '=': conversione da 'double' a 'float'. Possibile perdita di dati.
cubic.c
glstate.c
hotspotmapEquirect.c
d:\projects\pipmak-svn-157\source\hotspotmapequirect.c(166) : warning C4244: '=': conversione da 'double' a 'float'. Possibile perdita di dati.
hotspotmapSlide.c
images.c
lpack.c
d:\projects\pipmak-svn-157\source\lpack.c(146) : warning C4267: '+=': conversione da 'size_t' a 'int'. Possibile perdita di dati.
luadebug.c
main.c
d:\projects\pipmak-svn-157\source\main.c(98) : warning C4244: '=': conversione da 'int' a 'float'. Possibile perdita di dati.
d:\projects\pipmak-svn-157\source\main.c(99) : warning C4244: '=': conversione da 'int' a 'float'. Possibile perdita di dati.
d:\projects\pipmak-svn-157\source\main.c(211) : warning C4244: '=': conversione da 'double' a 'GLfloat'. Possibile perdita di dati.
d:\projects\pipmak-svn-157\source\main.c(214) : warning C4244: '=': conversione da 'double' a 'float'. Possibile perdita di dati.
d:\projects\pipmak-svn-157\source\main.c(216) : warning C4244: '=': conversione da 'double' a 'float'. Possibile perdita di dati.
d:\projects\pipmak-svn-157\source\main.c(219) : warning C4244: '=': conversione da 'double' a 'float'. Possibile perdita di dati.
d:\projects\pipmak-svn-157\source\main.c(221) : warning C4244: '=': conversione da 'double' a 'float'. Possibile perdita di dati.
d:\projects\pipmak-svn-157\source\main.c(225) : warning C4244: '=': conversione da 'double' a 'float'. Possibile perdita di dati.
d:\projects\pipmak-svn-157\source\main.c(226) : warning C4244: '=': conversione da 'double' a 'float'. Possibile perdita di dati.
d:\projects\pipmak-svn-157\source\main.c(229) : warning C4244: '=': conversione da 'double' a 'float'. Possibile perdita di dati.
d:\projects\pipmak-svn-157\source\main.c(230) : warning C4244: '=': conversione da 'double' a 'float'. Possibile perdita di dati.
d:\projects\pipmak-svn-157\source\main.c(235) : warning C4244: '=': conversione da 'double' a 'float'. Possibile perdita di dati.
d:\projects\pipmak-svn-157\source\main.c(236) : warning C4244: '=': conversione da 'double' a 'float'. Possibile perdita di dati.
d:\projects\pipmak-svn-157\source\main.c(239) : warning C4244: '=': conversione da 'double' a 'float'. Possibile perdita di dati.
d:\projects\pipmak-svn-157\source\main.c(241) : warning C4244: '=': conversione da 'double' a 'float'. Possibile perdita di dati.
d:\projects\pipmak-svn-157\source\main.c(245) : warning C4244: '=': conversione da 'double' a 'float'. Possibile perdita di dati.
d:\projects\pipmak-svn-157\source\main.c(247) : warning C4244: '=': conversione da 'double' a 'float'. Possibile perdita di dati.
d:\projects\pipmak-svn-157\source\main.c(250) : warning C4244: '=': conversione da 'double' a 'float'. Possibile perdita di dati.
d:\projects\pipmak-svn-157\source\main.c(252) : warning C4244: '=': conversione da 'double' a 'float'. Possibile perdita di dati.
d:\projects\pipmak-svn-157\source\main.c(345) : warning C4244: 'funzione': conversione da 'double' a 'float'. Possibile perdita di dati.
d:\projects\pipmak-svn-157\source\main.c(540) : warning C4244: '+=': conversione da 'double' a 'GLfloat'. Possibile perdita di dati.
misc.c
d:\projects\pipmak-svn-157\source\misc.c(215) : warning C4244: 'funzione': conversione da '__w64 int' a 'PHYSFS_uint32'. Possibile perdita di dati.
nodes.c
opensave.c
panel.c
physfsrwops.c
pipmak_windows.c
d:\projects\pipmak-svn-157\source\pipmak_windows.c(179) : warning C4311: 'cast di tipo': troncamento puntatore da 'HINSTANCE' a 'int'
d:\projects\pipmak-svn-157\source\pipmak_windows.c(182) : warning C4311: 'cast di tipo': troncamento puntatore da 'HINSTANCE' a 'int'
d:\projects\pipmak-svn-157\source\pipmak_windows.c(185) : warning C4311: 'cast di tipo': troncamento puntatore da 'HINSTANCE' a 'int'
pipmakLuaLib.c
slide.c
terminal.c
textedit.c
d:\projects\pipmak-svn-157\source\textedit.c(463) : warning C4090: 'funzione': qualificatori 'const' differenti
d:\projects\pipmak-svn-157\source\textedit.c(535) : warning C4090: 'funzione': qualificatori 'const' differenti
toolBrush.c
Generazione del codice in corso...
Compilazione in corso...
toolEyedropper.c
toolHand.c
toolPan.c
tools.c
Generazione del codice in corso...
Compilazione risorse in corso...
Compilazione del manifesto nelle risorse in corso...
Collegamento in corso...

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Pipmak-Devel mailing list
Pipmak-Devel@...
news://news.gmane.org/gmane.games.devel.pipmak.devel
https://lists.sourceforge.net/lists/listinfo/pipmak-devel

Re: Build 157

by Christian Walther :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Andrea Viarengo wrote:

> I have tried to compile your last build (157)
> It compile right on MSVC without any source modification,
>
> I have only added definition on command line:
>
> /D _USE_MATH_DEFINES     (to permit the use of M_PI)
> /D _CRT_SECURE_NO_DEPRECATE
>
> Do You think we could  put them in some "*.h" file inside a block #ifdef
> _MSC_VER?

Sure. That's what config.h is for. You probably need to double-check
whether it's included in all files that need it.

> The other thing I have done is set /fp:fast (the default is /fp:precise)
> this reduce number of warning,
> otherwise all float constants are treat as double.

Treating float constants without a type suffix as doubles is correct. If
that causes warnings because such constants are used as floats, then
these need to be fixed (by adding an "f" to the constant).

Could you prepare a patch with these changes, to fix as many of your
warnings as possible? That's easier than going through multiple
iterations of me committing guesswork and you testing it.

> P.S.: I din't manage anymore to reach SVN repository via web using
> http://svn.sourceforge.net/pipmak
> but I have to use http://pipmak.svn.sourceforge.net/viewvc/pipmak

Good catch, thanks. I've changed that. It's indeed a permanent change.

> d:\projects\pipmak-svn-157\source\pipmak_windows.c(179) : warning C4311:
> 'cast di tipo': troncamento puntatore da 'HINSTANCE' a 'int'
> d:\projects\pipmak-svn-157\source\pipmak_windows.c(182) : warning C4311:
> 'cast di tipo': troncamento puntatore da 'HINSTANCE' a 'int'
> d:\projects\pipmak-svn-157\source\pipmak_windows.c(185) : warning C4311:
> 'cast di tipo': troncamento puntatore da 'HINSTANCE' a 'int'

I don't know what to do about these. Microsoft's documentation
explicitly states that the result of ShellExecute() should be cast to int...

> d:\projects\pipmak-svn-157\source\textedit.c(463) : warning C4090:
> 'funzione': qualificatori 'const' differenti
> d:\projects\pipmak-svn-157\source\textedit.c(535) : warning C4090:
> 'funzione': qualificatori 'const' differenti

Update to SDL 1.2.12.


  -Christian




-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Pipmak-Devel mailing list
Pipmak-Devel@...
news://news.gmane.org/gmane.games.devel.pipmak.devel
https://lists.sourceforge.net/lists/listinfo/pipmak-devel