> I'm still in hell trying to build for Win32. I've tried rebuilding the > project files from scratch, however I'm running into a very odd problem.Are you using the build system in the module "win32sdk"? All the issues you bring up have been solved there. All versions of the libraries work -- static and dynamic, debug and release. Chris --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-dev-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 2001-11-07 at 23:43:54 Chris Wolf wrote: CW> Are you using the build system in the module "win32sdk"? All the CW> issues you bring up have been solved there. All versions of the CW> libraries work -- static and dynamic, debug and release. Yes, but this module seems to have been checked in after RC2, which is what most people use for "production" stuff. If I do: cvs co -r vorbis1_0_public_release_candidate_2 win32sdk I get an empty directory... :) It doesn't seem advisable to use the head branch except for experimentation purposes, etc. Please correct me if I'm wrong. I'm hoping for RC3 or even 1.0 soon. ;) Cheers, - -- Dimitry Andric <dim@xs4all.nl> PGP Key: http://www.xs4all.nl/~dim/dim.asc Fingerprint: 7AB462D2CE35FC6D42394FCDB05EA30A2E2096A3 Lbh ner abj va ivbyngvba bs gur QZPN -----BEGIN PGP SIGNATURE----- Version: PGP 6.5i iQA/AwUBO+mvFLBeowouIJajEQKiSACffJa4fvf6Hk1KGEDFBElX1dZFrX4Aniqw 86zge6Rfk56hUZ6/AMt5w58v =kTGD -----END PGP SIGNATURE----- --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-dev-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
> So, in view of the messages you mentioned, I'm inclined to believe > that the ogg_static_local.lib file was compiled with the Multithreaded > DLL version of the run-time library, so the easiest fix is to compile > all your "client" code with the same option. However, this might not > be acceptable, since you would need to supply msvcrt[d].dll with your > final executable(s).That is the case -- if the debug version of this library is compiled to link with the static version of the runtime -- it will crash with an exception. The release verison of that library will run with the static version. As a result of this, all the DEBUG versions of the static libraries are compiled to run with the dynamic runtime, i.e. MSVCRTD.LIB. The release versions result in a completely staticly linked exe, however.> The other fix is to recompile the vorbis libraries with the static > Multithreaded run-time, which requires modifying the vorbis_static.dsp > project file.If you can get this to work for the DEBUG version, I would be interested to hear about it. Generally speaking, if the build system in the CVS module "win32sdk" is used there should be no problems building. -Chris --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'vorbis-dev-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.