I just committed a fix.
On Wed, Aug 07, 2002 at 01:59:35PM -0400, Miller, James V (Research) wrote:
> I just tried a full build in a new build directory using CMake 1.4 and the various upgrades to the
> CMakeLists.txt files. I get the following link error with DevStudio
> xilink6: executing 'C:\PROGRA~1\MICROS~3\VC98\bin\link.exe'
> vgui.lib(vgui_register_all.obj) : error LNK2005: "class vgui_mfc_app_init theAppinit" (
> ?theAppinit@@3Vvgui_mfc_app_init@@A <mailto:?theAppinit@@3Vvgui_mfc_app_init@@A> ) already defined in
> RelWithDebInfo/VPLAYER.exe : fatal error LNK1169: one or more multiply defined symbols found
> Error executing xilink6.exe.
From: Andrew Fitzgibbon <awf@ro...> - 2002-08-08 12:27:09
I guess not. It was from the days before weak symbols, and I
think every build uses them now?
> -----Original Message-----
> From: vxl-maintainers-admin@...
> [mailto:vxl-maintainers-admin@...] On
> Behalf Of William A. Hoffman
> Sent: 08 August 2002 13:11
> To: Vxl-Maintainers (E-mail)
> Subject: [Vxl-maintainers] #pragma interface
> IS this pragma stuff still needed?
> #ifdef __GNUC__
> #pragma interface
> It seems to be breaking the build on Mac OS X with gcc 3.1.
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> Vxl-maintainers mailing list
> I personally don't think vgui should be built by default when oxl is
> build. Does anyone in Oxford (i.e. owners of the package) think
> similarly? If so, I'll make the necessary changes.
But a number of people (including us) use vgui, so it'd be nice to
make sure that vgui works. Whether applications like VPLAYER are built
is a different story. However, they serve as a good check to make sure
vgui isn't broken.
Mind you, I'm not in Oxford, so this is an unsolicted response. :-)
Still, you'd be doing us a great disservice if vgui breaks.