Newbie Compilation Woes

63 views
Skip to first unread message

kingmorton

unread,
Feb 2, 2009, 7:15:32 PM2/2/09
to Quadra Discussion
Hi Everybody!
Never before have I tried to compile something from SourceForge
myself, but being a huge Quadra fan I figured there's no better place
to start than the latest 1.2 RC (#6). I got Visual C++ 2008 up and
running, and I also got zlib, libpng, libSDL, and the DirectX SDK from
August 2007. Seems to me I configured everything like I should have
(being a non-programmer there was alot of educated guess work
involved), hit the build button, and this is what VC spit out:

1>------ Build started: Project: Skelton, Configuration: Debug Win32
------
1>Compiling...
1>bitmap.cpp
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h
(358) : error C3163: '_vsnprintf': attributes inconsistent with
previous declaration
1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include
\stdio.h(350) : see declaration of '_vsnprintf'
1>video_dumb.cpp
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h
(358) : error C3163: '_vsnprintf': attributes inconsistent with
previous declaration
1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include
\stdio.h(350) : see declaration of '_vsnprintf'
1>video.cpp
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h
(358) : error C3163: '_vsnprintf': attributes inconsistent with
previous declaration
1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include
\stdio.h(350) : see declaration of '_vsnprintf'
1>sprite.cpp
1>..\skelton\common\sprite.cpp : warning C4819: The file contains a
character that cannot be represented in the current code page (1255).
Save the file in Unicode format to prevent data loss
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h
(358) : error C3163: '_vsnprintf': attributes inconsistent with
previous declaration
1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include
\stdio.h(350) : see declaration of '_vsnprintf'
1>spawn.cpp
1>c1xx : fatal error C1083: Cannot open source file: '..\skelton
\directx\spawn.cpp': No such file or directory
1>sound.cpp
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h
(358) : error C3163: '_vsnprintf': attributes inconsistent with
previous declaration
1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include
\stdio.h(350) : see declaration of '_vsnprintf'
1>resmanager.cpp
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h
(358) : error C3163: '_vsnprintf': attributes inconsistent with
previous declaration
1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include
\stdio.h(350) : see declaration of '_vsnprintf'
1>res_compress.cpp
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h
(358) : error C3163: '_vsnprintf': attributes inconsistent with
previous declaration
1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include
\stdio.h(350) : see declaration of '_vsnprintf'
1>res.cpp
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h
(358) : error C3163: '_vsnprintf': attributes inconsistent with
previous declaration
1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include
\stdio.h(350) : see declaration of '_vsnprintf'
1>pcx.cpp
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h
(358) : error C3163: '_vsnprintf': attributes inconsistent with
previous declaration
1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include
\stdio.h(350) : see declaration of '_vsnprintf'
1>notify.cpp
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h
(358) : error C3163: '_vsnprintf': attributes inconsistent with
previous declaration
1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include
\stdio.h(350) : see declaration of '_vsnprintf'
1>main.cpp
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h
(358) : error C3163: '_vsnprintf': attributes inconsistent with
previous declaration
1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include
\stdio.h(350) : see declaration of '_vsnprintf'
1>cursor_self.cpp
1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h
(358) : error C3163: '_vsnprintf': attributes inconsistent with
previous declaration
1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include
\stdio.h(350) : see declaration of '_vsnprintf'
1>Generating Code...
1>Build log was saved at "file://c:\Temp\Quadra Build
\quadra-1.2.0rc6\VisualC++\Debug\BuildLog.htm"
1>Skelton - 13 error(s), 1 warning(s)
2>------ Build started: Project: Quadra, Configuration: Debug Win32
------
2>Compiling...
2>update.cpp
2>stats.cpp
2>sons.cpp
2>score.cpp
2>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h
(358) : error C3163: '_vsnprintf': attributes inconsistent with
previous declaration
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include
\stdio.h(350) : see declaration of '_vsnprintf'
2>recording.cpp
2>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h
(358) : error C3163: '_vsnprintf': attributes inconsistent with
previous declaration
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include
\stdio.h(350) : see declaration of '_vsnprintf'
2>quadra.cpp
2>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h
(358) : error C3163: '_vsnprintf': attributes inconsistent with
previous declaration
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include
\stdio.h(350) : see declaration of '_vsnprintf'
2>qserv.cpp
2>pane.cpp
2>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h
(358) : error C3163: '_vsnprintf': attributes inconsistent with
previous declaration
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include
\stdio.h(350) : see declaration of '_vsnprintf'
2>packets.cpp
2>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h
(358) : error C3163: '_vsnprintf': attributes inconsistent with
previous declaration
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include
\stdio.h(350) : see declaration of '_vsnprintf'
2>nglog.cpp
2>net_stuff.cpp
2>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h
(358) : error C3163: '_vsnprintf': attributes inconsistent with
previous declaration
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include
\stdio.h(350) : see declaration of '_vsnprintf'
2>net_server.cpp
2>net_list.cpp
2>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h
(358) : error C3163: '_vsnprintf': attributes inconsistent with
previous declaration
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include
\stdio.h(350) : see declaration of '_vsnprintf'
2>multi_player.cpp
2>misc.cpp
2>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h
(358) : error C3163: '_vsnprintf': attributes inconsistent with
previous declaration
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include
\stdio.h(350) : see declaration of '_vsnprintf'
2>menu_demo_central.cpp
2>menu_base.cpp
2>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h
(358) : error C3163: '_vsnprintf': attributes inconsistent with
previous declaration
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include
\stdio.h(350) : see declaration of '_vsnprintf'
2>menu.cpp
2>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h
(358) : error C3163: '_vsnprintf': attributes inconsistent with
previous declaration
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include
\stdio.h(350) : see declaration of '_vsnprintf'
2>highscores.cpp
2>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h
(358) : error C3163: '_vsnprintf': attributes inconsistent with
previous declaration
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include
\stdio.h(350) : see declaration of '_vsnprintf'
2>global.cpp
2>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h
(358) : error C3163: '_vsnprintf': attributes inconsistent with
previous declaration
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include
\stdio.h(350) : see declaration of '_vsnprintf'
2>Generating Code...
2>Compiling...
2>game_menu.cpp
2>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h
(358) : error C3163: '_vsnprintf': attributes inconsistent with
previous declaration
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include
\stdio.h(350) : see declaration of '_vsnprintf'
2>game.cpp
2>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h
(358) : error C3163: '_vsnprintf': attributes inconsistent with
previous declaration
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include
\stdio.h(350) : see declaration of '_vsnprintf'
2>fonts.cpp
2>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h
(358) : error C3163: '_vsnprintf': attributes inconsistent with
previous declaration
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include
\stdio.h(350) : see declaration of '_vsnprintf'
2>color.cpp
2>chat_text.cpp
2>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h
(358) : error C3163: '_vsnprintf': attributes inconsistent with
previous declaration
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include
\stdio.h(350) : see declaration of '_vsnprintf'
2>cfgfile.cpp
2>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h
(358) : error C3163: '_vsnprintf': attributes inconsistent with
previous declaration
2> C:\Program Files\Microsoft Visual Studio 9.0\VC\include
\stdio.h(350) : see declaration of '_vsnprintf'
2>canvas.cpp
2>bloc.cpp
2>Generating Code...
2>Build log was saved at "file://c:\Temp\Quadra Build
\quadra-1.2.0rc6\VisualC++\Debug\BuildLog.htm"
2>Quadra - 17 error(s), 0 warning(s)
========== Build: 0 succeeded, 2 failed, 0 up-to-date, 0 skipped
==========


Now, this whole dealy started out with 23 errors, so it seems to me
I'm making progress. What am I missing?
Thanks in advance guys, and keep on improving this delightful time
waster! :)

Your confused fan,
Morton

Pierre Phaneuf

unread,
Feb 2, 2009, 7:39:04 PM2/2/09
to quadr...@googlegroups.com, Stéphane Lajoie
On Mon, Feb 2, 2009 at 7:15 PM, kingmorton <ozts...@gmail.com> wrote:

> 1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h
> (358) : error C3163: '_vsnprintf': attributes inconsistent with
> previous declaration
> 1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include
> \stdio.h(350) : see declaration of '_vsnprintf'

The provided stdio.h conflicts with itself?!? Stéphane? Any idea?

Also, I saw an occurrence of some fatal error related to spawn.cpp
(and maybe spawn.h too?), which is a file that has been deleted last
summer. You should look around in the project to see if there's any
remnant of that, they can just be removed.

> Now, this whole dealy started out with 23 errors, so it seems to me
> I'm making progress. What am I missing?

It seems to be very few distinct error, though, just the same one
repeated over and over, so hopefully, fixing that error will make
things much clearer!

> Thanks in advance guys, and keep on improving this delightful time
> waster! :)

Hopefully more coming in the future (I've been working on stuff)! ;-)

--
http://pphaneuf.livejournal.com/

Tino Miegel

unread,
Feb 3, 2009, 3:32:04 AM2/3/09
to quadr...@googlegroups.com
Hi,

> 1>------ Build started: Project: Skelton, Configuration: Debug Win32
> ------
> 1>Compiling...
> 1>bitmap.cpp
> 1>C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdio.h
> (358) : error C3163: '_vsnprintf': attributes inconsistent with
> previous declaration

just comment out the _vsnprintf declaration in line 32 of types.h in
the quadra sources.
With that change i was able to build trunk successfully only 2 days ago...

Best regards,

Tino

Pierre Phaneuf

unread,
Feb 3, 2009, 11:15:53 AM2/3/09
to Quadra Discussion
On Tue, Feb 3, 2009 at 3:32 AM, Tino Miegel <tino....@googlemail.com> wrote:

> just comment out the _vsnprintf declaration in line 32 of types.h in
> the quadra sources.
> With that change i was able to build trunk successfully only 2 days ago...

Thanks for the info! I looked around, and it seems Visual C++ 8.0
started declaring a vsnprintf, where older versions only had a
_vsnprintf... The following patch tries to make it work for both
versions, by detecting the compiler version:

http://code.google.com/p/quadra/source/detail?r=716

Could you try updating your workspace and see if that does it? You
might have to "svn revert" your file, if you have a modification in
it...

Gotta love a good community... :-)

--
http://pphaneuf.livejournal.com/

Tino Miegel

unread,
Feb 5, 2009, 2:20:59 AM2/5/09
to quadr...@googlegroups.com
Hi,

i've tested it with trunk and VS08Express.
It does work with a small change (it's just a underscore missing for
the variable name), see the attached patch.

Another question:
The whole preprocessing block
#ifdef UGS_DIRECTX

suggests that is has to do something with DirectX, which isn't used
any more (in trunk).
Perhaps a name change would be good?

Tino

2009/2/3 Pierre Phaneuf <ppha...@gmail.com>:
types.h.diff

kingmorton

unread,
Feb 6, 2009, 2:37:40 AM2/6/09
to Quadra Discussion
Hey People!

Sorry it took me so long to report back. Family dropped by to visit...
I commented out _vsnprintf (last time I did something like that was
with BASIC, and appearently 'REM' was replaced by '//' :) and excluded
spawn.cpp. I got a warning about sacing sprite.cpp in unicode, which I
did, and then it was smooth sailing 'till the very end, when it told
me I was missing zlib.lib and libpng.lib (which, as it turns out, are
not included with the released builds for vc08). I tried to build them
from scratch - zlib works alright, but now with libpng I get:

1>------ Build started: Project: Quadra, Configuration: Debug Win32
------
1>Linking...
1>zlib.lib(zutil.obj) : warning LNK4217: locally defined symbol
_malloc imported in function _zcalloc
1>libpng.lib(pngmem.obj) : warning LNK4049: locally defined symbol
_malloc imported
1>zlib.lib(zutil.obj) : warning LNK4217: locally defined symbol _free
imported in function _zcfree
1>libpng.lib(pngmem.obj) : warning LNK4049: locally defined symbol
_free imported
1>libpng.lib(pngread.obj) : warning LNK4217: locally defined symbol
_abort imported in function _png_create_read_struct_2
1>libpng.lib(pngread.obj) : warning LNK4217: locally defined symbol
__snprintf imported in function _png_create_read_struct_2
1>libpng.lib(png.obj) : warning LNK4217: locally defined symbol
__snprintf imported in function _png_zfree
1>libpng.lib(pngrutil.obj) : warning LNK4049: locally defined symbol
__snprintf imported
1>libpng.lib(pngrtran.obj) : warning LNK4049: locally defined symbol
__snprintf imported
1>libpng.lib(pngerror.obj) : warning LNK4217: locally defined symbol
___iob_func imported in function _png_default_error
1>libpng.lib(pngrutil.obj) : warning LNK4049: locally defined symbol
___iob_func imported
1>libpng.lib(pngrio.obj) : error LNK2019: unresolved external symbol
__imp__fread referenced in function _png_default_read_data
1>libpng.lib(pngerror.obj) : error LNK2019: unresolved external symbol
__imp__longjmp referenced in function _png_default_error
1>libpng.lib(pngerror.obj) : error LNK2019: unresolved external symbol
__imp__fprintf referenced in function _png_default_error
1>libpng.lib(pngrutil.obj) : error LNK2001: unresolved external symbol
__imp__fprintf
1>libpng.lib(pngrutil.obj) : error LNK2019: unresolved external symbol
__imp__strtod referenced in function _png_handle_sCAL
1>..\quadra.exe : fatal error LNK1120: 4 unresolved externals
1>Build log was saved at "file://c:\Temp\Quadra Build
\quadra-1.2.0rc6\VisualC++\Debug\BuildLog.htm"
1>Quadra - 6 error(s), 11 warning(s)
========== Build: 0 succeeded, 1 failed, 1 up-to-date, 0 skipped
==========

I think I may have mis-built libpng.lib. I basically copied all the
ZLIB files in to its root folder, and n-made the makefile in the
vcwin32 folder. Any ideas?

On Feb 5, 9:20 am, Tino Miegel <tino.mie...@googlemail.com> wrote:
> Hi,
>
> i've tested it with trunk and VS08Express.
> It does work with a small change (it's just a underscore missing for
> the variable name), see the attached patch.
>
> Another question:
> The whole preprocessing block
>     #ifdef UGS_DIRECTX
>
> suggests that is has to do something with DirectX, which isn't used
> any more (in trunk).
> Perhaps a name change would be good?
>
> Tino
>
> 2009/2/3 Pierre Phaneuf <pphan...@gmail.com>:
>
>
>
>
>
> > On Tue, Feb 3, 2009 at 3:32 AM, Tino Miegel <tino.mie...@googlemail.com> wrote:
>
> >> just comment out the _vsnprintf declaration in line 32 of types.h in
> >> the quadra sources.
> >> With that change i was able to build trunk successfully only 2 days ago...
>
> > Thanks for the info! I looked around, and it seems Visual C++ 8.0
> > started declaring a vsnprintf, where older versions only had a
> > _vsnprintf... The following patch tries to make it work for both
> > versions, by detecting the compiler version:
>
> >http://code.google.com/p/quadra/source/detail?r=716
>
> > Could you try updating your workspace and see if that does it? You
> > might have to "svn revert" your file, if you have a modification in
> > it...
>
> > Gotta love a good community... :-)
>
> > --
> >http://pphaneuf.livejournal.com/
>
>
>
>  types.h.diff
> < 1KViewDownload- Hide quoted text -
>
> - Show quoted text -

kingmorton

unread,
Feb 6, 2009, 3:00:30 AM2/6/09
to Quadra Discussion
OK - rebuilt libpng.lib, and now it builds succesfully, with a couple
of warnings at the end:

2>Linking...
2>zlib.lib(zutil.obj) : warning LNK4217: locally defined symbol
_malloc imported in function _zcalloc
2>zlib.lib(zutil.obj) : warning LNK4217: locally defined symbol _free
imported in function _zcfree
2>Embedding manifest...
2>Build log was saved at "file://c:\Temp\Quadra Build
\quadra-1.2.0rc6\VisualC++\Debug\BuildLog.htm"
2>Quadra - 0 error(s), 2 warning(s)
========== Build: 2 succeeded, 0 failed, 0 up-to-date, 0 skipped
==========

What should I make of it? Trying to run the resulting Quadra.exe tells
me "Unable to find resource: anglais.txt" (which is a real drag...).
Always curious,
Morton
On Feb 5, 9:20 am, Tino Miegel <tino.mie...@googlemail.com> wrote:
> Hi,
>
> i've tested it with trunk and VS08Express.
> It does work with a small change (it's just a underscore missing for
> the variable name), see the attached patch.
>
> Another question:
> The whole preprocessing block
>     #ifdef UGS_DIRECTX
>
> suggests that is has to do something with DirectX, which isn't used
> any more (in trunk).
> Perhaps a name change would be good?
>
> Tino
>
> 2009/2/3 Pierre Phaneuf <pphan...@gmail.com>:
>
>
>
>
>
> > On Tue, Feb 3, 2009 at 3:32 AM, Tino Miegel <tino.mie...@googlemail.com> wrote:
>
> >> just comment out the _vsnprintf declaration in line 32 of types.h in
> >> the quadra sources.
> >> With that change i was able to build trunk successfully only 2 days ago...
>
> > Thanks for the info! I looked around, and it seems Visual C++ 8.0
> > started declaring a vsnprintf, where older versions only had a
> > _vsnprintf... The following patch tries to make it work for both
> > versions, by detecting the compiler version:
>
> >http://code.google.com/p/quadra/source/detail?r=716
>
> > Could you try updating your workspace and see if that does it? You
> > might have to "svn revert" your file, if you have a modification in
> > it...
>
> > Gotta love a good community... :-)
>
> > --
> >http://pphaneuf.livejournal.com/
>
>
>

Pierre Phaneuf

unread,
Feb 6, 2009, 11:50:30 AM2/6/09
to quadr...@googlegroups.com
On Fri, Feb 6, 2009 at 3:00 AM, kingmorton <ozts...@gmail.com> wrote:

> What should I make of it? Trying to run the resulting Quadra.exe tells
> me "Unable to find resource: anglais.txt" (which is a real drag...).

Ok, you seem to have vanquished the demons of Visual C++, of which I
know next to nothing about (I'm a Linux and Mac OS X kind of guy), and
this one, I know something about!

This message is because you need to generate quadra.res, using, um,
another target in that VC++ project? I think you have to build
Wadder.exe, and run it with some .bat file that's lying around?

After that, it should be in the same directory as Quadra.exe, and it
should be smooth sailing!

--
http://pphaneuf.livejournal.com/

Pierre Phaneuf

unread,
Feb 6, 2009, 12:19:00 PM2/6/09
to quadr...@googlegroups.com
On Thu, Feb 5, 2009 at 2:20 AM, Tino Miegel <tino....@googlemail.com> wrote:

> i've tested it with trunk and VS08Express.
> It does work with a small change (it's just a underscore missing for
> the variable name), see the attached patch.

You tested it with trunk? That was done in quadra-1.2... Oh, but I
presume that trunk had the same problem (I was going to merge changes
there, forgot). Thanks for the info, I updated the code in r717. I
just merge to trunk, as well, so it should work fine there too.

> Another question:
> The whole preprocessing block
> #ifdef UGS_DIRECTX
>
> suggests that is has to do something with DirectX, which isn't used
> any more (in trunk).
> Perhaps a name change would be good?

Yes, in trunk, I'm trying to get rid of the UGS_* defines. The
UGS_DIRECTX tests should probably just be converted wholesale to
testing for WIN32 instead, since there's no autoconf there. On other
platforms, the UGS_LINUX have to be replaced with appropriate autoconf
tests, so it's a bit trickier.

But I'm leaving this alone in quadra-1.2.

--
http://pphaneuf.livejournal.com/

kingmorton

unread,
Feb 8, 2009, 12:35:11 PM2/8/09
to Quadra Discussion
I just realised I wasn't building the whole solution - just the
'Quadra' project. Here's my log as of now ('skeleton' excluded -
seeing as how it builds without a hitch):

2>------ Build started: Project: Quadra, Configuration: Debug Win32
------
3>------ Build started: Project: wadder, Configuration: Debug Win32
------
3>wadder : warning PRJ0009 : Build log could not be opened for
writing.
3>Make sure that the file is not open by another process and is not
write-protected.
3>Compiling...
3>wadder.cpp
2>Compiling...
2>update.cpp
3>Linking...
2>stats.cpp
2>sons.cpp
3>zlib.lib(zutil.obj) : warning LNK4217: locally defined symbol
_malloc imported in function _zcalloc
3>zlib.lib(zutil.obj) : warning LNK4217: locally defined symbol _free
imported in function _zcfree
3>wadder.obj : warning LNK4099: PDB 'vc90.pdb' was not found with '.
\Debug\wadder.obj' or at 'c:\Temp\Quadra Build\quadra-1.2.0rc6\VisualC+
+\Debug\vc90.pdb'; linking object as if no debug info
3>skelton.lib(bitmap.obj) : warning LNK4099: PDB 'vc90.pdb' was not
found with 'debug\skelton.lib' or at 'c:\Temp\Quadra Build
\quadra-1.2.0rc6\VisualC++\Debug\vc90.pdb'; linking object as if no
debug info
3>skelton.lib(buf.obj) : warning LNK4099: PDB 'vc90.pdb' was not found
with 'debug\skelton.lib' or at 'c:\Temp\Quadra Build
\quadra-1.2.0rc6\VisualC++\Debug\vc90.pdb'; linking object as if no
debug info
3>skelton.lib(clipable.obj) : warning LNK4099: PDB 'vc90.pdb' was not
found with 'debug\skelton.lib' or at 'c:\Temp\Quadra Build
\quadra-1.2.0rc6\VisualC++\Debug\vc90.pdb'; linking object as if no
debug info
3>skelton.lib(command.obj) : warning LNK4099: PDB 'vc90.pdb' was not
found with 'debug\skelton.lib' or at 'c:\Temp\Quadra Build
\quadra-1.2.0rc6\VisualC++\Debug\vc90.pdb'; linking object as if no
debug info
3>skelton.lib(cursor.obj) : warning LNK4099: PDB 'vc90.pdb' was not
found with 'debug\skelton.lib' or at 'c:\Temp\Quadra Build
\quadra-1.2.0rc6\VisualC++\Debug\vc90.pdb'; linking object as if no
debug info
3>skelton.lib(cursor_self.obj) : warning LNK4099: PDB 'vc90.pdb' was
not found with 'debug\skelton.lib' or at 'c:\Temp\Quadra Build
\quadra-1.2.0rc6\VisualC++\Debug\vc90.pdb'; linking object as if no
debug info
3>skelton.lib(error.obj) : warning LNK4099: PDB 'vc90.pdb' was not
found with 'debug\skelton.lib' or at 'c:\Temp\Quadra Build
\quadra-1.2.0rc6\VisualC++\Debug\vc90.pdb'; linking object as if no
debug info
3>skelton.lib(id.obj) : warning LNK4099: PDB 'vc90.pdb' was not found
with 'debug\skelton.lib' or at 'c:\Temp\Quadra Build
\quadra-1.2.0rc6\VisualC++\Debug\vc90.pdb'; linking object as if no
debug info
3>skelton.lib(image_png.obj) : warning LNK4099: PDB 'vc90.pdb' was not
found with 'debug\skelton.lib' or at 'c:\Temp\Quadra Build
\quadra-1.2.0rc6\VisualC++\Debug\vc90.pdb'; linking object as if no
debug info
3>skelton.lib(input.obj) : warning LNK4099: PDB 'vc90.pdb' was not
found with 'debug\skelton.lib' or at 'c:\Temp\Quadra Build
\quadra-1.2.0rc6\VisualC++\Debug\vc90.pdb'; linking object as if no
debug info
3>skelton.lib(input_dumb.obj) : warning LNK4099: PDB 'vc90.pdb' was
not found with 'debug\skelton.lib' or at 'c:\Temp\Quadra Build
\quadra-1.2.0rc6\VisualC++\Debug\vc90.pdb'; linking object as if no
debug info
3>skelton.lib(inter.obj) : warning LNK4099: PDB 'vc90.pdb' was not
found with 'debug\skelton.lib' or at 'c:\Temp\Quadra Build
\quadra-1.2.0rc6\VisualC++\Debug\vc90.pdb'; linking object as if no
debug info
3>skelton.lib(main.obj) : warning LNK4099: PDB 'vc90.pdb' was not
found with 'debug\skelton.lib' or at 'c:\Temp\Quadra Build
\quadra-1.2.0rc6\VisualC++\Debug\vc90.pdb'; linking object as if no
debug info
3>skelton.lib(music.obj) : warning LNK4099: PDB 'vc90.pdb' was not
found with 'debug\skelton.lib' or at 'c:\Temp\Quadra Build
\quadra-1.2.0rc6\VisualC++\Debug\vc90.pdb'; linking object as if no
debug info
3>skelton.lib(net.obj) : warning LNK4099: PDB 'vc90.pdb' was not found
with 'debug\skelton.lib' or at 'c:\Temp\Quadra Build
\quadra-1.2.0rc6\VisualC++\Debug\vc90.pdb'; linking object as if no
debug info
3>skelton.lib(notify.obj) : warning LNK4099: PDB 'vc90.pdb' was not
found with 'debug\skelton.lib' or at 'c:\Temp\Quadra Build
\quadra-1.2.0rc6\VisualC++\Debug\vc90.pdb'; linking object as if no
debug info
3>skelton.lib(overmind.obj) : warning LNK4099: PDB 'vc90.pdb' was not
found with 'debug\skelton.lib' or at 'c:\Temp\Quadra Build
\quadra-1.2.0rc6\VisualC++\Debug\vc90.pdb'; linking object as if no
debug info
3>skelton.lib(packet.obj) : warning LNK4099: PDB 'vc90.pdb' was not
found with 'debug\skelton.lib' or at 'c:\Temp\Quadra Build
\quadra-1.2.0rc6\VisualC++\Debug\vc90.pdb'; linking object as if no
debug info
3>skelton.lib(palette.obj) : warning LNK4099: PDB 'vc90.pdb' was not
found with 'debug\skelton.lib' or at 'c:\Temp\Quadra Build
\quadra-1.2.0rc6\VisualC++\Debug\vc90.pdb'; linking object as if no
debug info
3>skelton.lib(raw.obj) : warning LNK4099: PDB 'vc90.pdb' was not found
with 'debug\skelton.lib' or at 'c:\Temp\Quadra Build
\quadra-1.2.0rc6\VisualC++\Debug\vc90.pdb'; linking object as if no
debug info
3>skelton.lib(res.obj) : warning LNK4099: PDB 'vc90.pdb' was not found
with 'debug\skelton.lib' or at 'c:\Temp\Quadra Build
\quadra-1.2.0rc6\VisualC++\Debug\vc90.pdb'; linking object as if no
debug info
3>skelton.lib(resfile.obj) : warning LNK4099: PDB 'vc90.pdb' was not
found with 'debug\skelton.lib' or at 'c:\Temp\Quadra Build
\quadra-1.2.0rc6\VisualC++\Debug\vc90.pdb'; linking object as if no
debug info
3>skelton.lib(resmanager.obj) : warning LNK4099: PDB 'vc90.pdb' was
not found with 'debug\skelton.lib' or at 'c:\Temp\Quadra Build
\quadra-1.2.0rc6\VisualC++\Debug\vc90.pdb'; linking object as if no
debug info
3>skelton.lib(reswriter.obj) : warning LNK4099: PDB 'vc90.pdb' was not
found with 'debug\skelton.lib' or at 'c:\Temp\Quadra Build
\quadra-1.2.0rc6\VisualC++\Debug\vc90.pdb'; linking object as if no
debug info
3>skelton.lib(sound.obj) : warning LNK4099: PDB 'vc90.pdb' was not
found with 'debug\skelton.lib' or at 'c:\Temp\Quadra Build
\quadra-1.2.0rc6\VisualC++\Debug\vc90.pdb'; linking object as if no
debug info
3>skelton.lib(sprite.obj) : warning LNK4099: PDB 'vc90.pdb' was not
found with 'debug\skelton.lib' or at 'c:\Temp\Quadra Build
\quadra-1.2.0rc6\VisualC++\Debug\vc90.pdb'; linking object as if no
debug info
3>skelton.lib(stringtable.obj) : warning LNK4099: PDB 'vc90.pdb' was
not found with 'debug\skelton.lib' or at 'c:\Temp\Quadra Build
\quadra-1.2.0rc6\VisualC++\Debug\vc90.pdb'; linking object as if no
debug info
3>skelton.lib(video.obj) : warning LNK4099: PDB 'vc90.pdb' was not
found with 'debug\skelton.lib' or at 'c:\Temp\Quadra Build
\quadra-1.2.0rc6\VisualC++\Debug\vc90.pdb'; linking object as if no
debug info
3>skelton.lib(video_dumb.obj) : warning LNK4099: PDB 'vc90.pdb' was
not found with 'debug\skelton.lib' or at 'c:\Temp\Quadra Build
\quadra-1.2.0rc6\VisualC++\Debug\vc90.pdb'; linking object as if no
debug info
3>skelton.lib(video_new.obj) : warning LNK4099: PDB 'vc90.pdb' was not
found with 'debug\skelton.lib' or at 'c:\Temp\Quadra Build
\quadra-1.2.0rc6\VisualC++\Debug\vc90.pdb'; linking object as if no
debug info
2>score.cpp
3>Embedding manifest...
2>recording.cpp
2>quadra.cpp
3>Build log was saved at "file://c:\Temp\Quadra Build
\quadra-1.2.0rc6\VisualC++\Debug\BuildLog.htm"
3>wadder - 0 error(s), 34 warning(s)
2>qserv.cpp
2>pane.cpp
2>packets.cpp
2>nglog.cpp
2>net_stuff.cpp
2>net_server.cpp
2>net_list.cpp
2>multi_player.cpp
2>misc.cpp
2>menu_demo_central.cpp
2>menu_base.cpp
2>menu.cpp
2>highscores.cpp
2>global.cpp
2>Generating Code...
2>Compiling...
2>game_menu.cpp
2>game.cpp
2>fonts.cpp
2>color.cpp
2>chat_text.cpp
2>cfgfile.cpp
2>canvas.cpp
2>bloc.cpp
2>Generating Code...
2>Compiling...
2>zone_list.cpp
2>zone.cpp
2>Generating Code...
2>Compiling resources...
2>Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1
2>Copyright (C) Microsoft Corporation. All rights reserved.
2>Linking...
2>zlib.lib(zutil.obj) : warning LNK4217: locally defined symbol
_malloc imported in function _zcalloc
2>zlib.lib(zutil.obj) : warning LNK4217: locally defined symbol _free
imported in function _zcfree
2>Embedding manifest...
2>Build log was saved at "file://c:\Temp\Quadra Build
\quadra-1.2.0rc6\VisualC++\Debug\BuildLog.htm"
2>Quadra - 0 error(s), 2 warning(s)
========== Build: 3 succeeded, 0 failed, 0 up-to-date, 0 skipped
==========

What's this vc90.pdb thingy, and what do I do with the resulting
'Debug' dir to get this thing up & running? Also - I can't seem to
figure out why it's crying about writing the build log... Damn these
snags!

...And I thought it was just a matter of sticking everything in the
blender and pushing 'START'... :)

On Feb 6, 7:19 pm, Pierre Phaneuf <pphan...@gmail.com> wrote:

Pierre Phaneuf

unread,
Feb 8, 2009, 6:19:24 PM2/8/09
to quadr...@googlegroups.com
On Sun, Feb 8, 2009 at 12:35 PM, kingmorton <ozts...@gmail.com> wrote:

> What's this vc90.pdb thingy, and what do I do with the resulting
> 'Debug' dir to get this thing up & running? Also - I can't seem to
> figure out why it's crying about writing the build log... Damn these
> snags!

The PDB stuff is debug info, I think? I don't really know how to shut
it up about the build log, maybe the permissions of the directories
are incorrect?

If I'm not mistaken, in the Debug directory, you should have
quadra.exe and wadder.exe, and hopefully quadra.res as well. All you
need is quadra.exe and quadra.res, wadder.exe is just a tool needed to
build quadra.res. If you have those two guys in the same directory,
double-clicking on quadra.exe ought to get it going!

> ...And I thought it was just a matter of sticking everything in the
> blender and pushing 'START'... :)

Ironically enough, I find that developing on Linux is usually better
for "push 'start' and go!" than Windows! You go "./configure && make",
and if it doesn't work, a few "apt-get install libsomething-dev"
suffice to fix it.

--
http://pphaneuf.livejournal.com/

kingmorton

unread,
Feb 9, 2009, 7:35:41 AM2/9/09
to Quadra Discussion
Ah - success never tasted so sweet!
Finaly, after a solid week of tinkering - I have 1.2.0rc6 running -
and running quite well, might I add...
This accomplishment is made even bigger by the fact that I have never
even seen VC before. Thanks alot for the patience, and the all the
soul you keep pouring into this project. My main reason for upgrading
was this crash I kept getting when updating the world highscores. I'm
glad to say it has been resolved, and now it's back to the shed to
work on my technique. :)

On Feb 9, 1:19 am, Pierre Phaneuf <pphan...@gmail.com> wrote:

Pierre Phaneuf

unread,
Feb 9, 2009, 2:35:50 PM2/9/09
to quadr...@googlegroups.com
On Mon, Feb 9, 2009 at 7:35 AM, kingmorton <ozts...@gmail.com> wrote:

> Ah - success never tasted so sweet!
> Finaly, after a solid week of tinkering - I have 1.2.0rc6 running -
> and running quite well, might I add...

Awesome! If you ever find out what all these ominous warnings were
about and how to fix them, please let us know! Or also, if you think
of some information we could put up on a "so you're having problems
building with VC++?" page, that'd be useful too (the code problems
don't really count in that regard, it was just broken, but any special
options you had to set, for example)...

Have fun!

> This accomplishment is made even bigger by the fact that I have never
> even seen VC before. Thanks alot for the patience, and the all the
> soul you keep pouring into this project. My main reason for upgrading
> was this crash I kept getting when updating the world highscores. I'm
> glad to say it has been resolved, and now it's back to the shed to
> work on my technique. :)

No worries, thanks for *your* patience, sticking with it even though I
could only poke in the dark!

I really should get Windows and VC++ in a virtual machine here, but
I'm so lazy (and I like my stuff to be legal, so I'd have to shell out
and buy WinXP or, eurgh, Vista)... ;-)

--
http://pphaneuf.livejournal.com/

Reply all
Reply to author
Forward
0 new messages