User talk:Wolt Amat
Compiling viewer, second time. (First time, tried all latest versions, it was a no-op).
Current Issues and To-Dos, 17 July 08 1. Complete from the top clean rebuild. 2. Upgrade to VSE 2008. 3. Upgrade DirectX to latest.
Current Issues History, 17 July 08 From http://wiki.secondlife.com/wiki/Microsoft_Visual_Studio: -VC++ Express 2005 SP1 for VC. Failed, 0x80244019, download manually. OK. -Windows Server 2003 R2 Platform SDK Full Download (deprecated) as 17 CAB files and EXE. Cabs and extract program must be in same directory. -DirectX SDK (December 2006). Failed saying install exe was not a valid Windows executable. Redownload manually, then ran successfully.
From http://wiki.secondlife.com/wiki/Compiling_the_viewer(MSVS2005): -CMake 2.4.8. -Cygwin 1.5.25-14, default installation except for bison, flex, and patchutils. -ActivePython 126.96.36.199. Newer versions available. -Skipped ActivePerl. -fmod 3.75. Newer versions. -OpenGL header files. -QuickTime SDK and libs.
-Downloaded browser source, libs, art Branch 1-20-13-r91658
-Searching for "develop.py". No file found. Was unable to find that script anywhere.
Building browser: -Started VC, opened indra complete ver 8 project in Debug mode, llimagej2coj was unavailable. Resolved. -Build llmath. llrect.obj: warning LNK4221: no public symbols found; archive member will be inaccessible.
-Build lscript_compile. ytab.cpp, bison.exe is not recognized as an internal or external command, operable program, or batch file. mv.exe is not recognized as an internal or external command, operable program, or batch file.Error PRJ0019, A tool returned an error code from "Building ytab.cpp". Added cygwin/bin to VS executables path. Succeeded building ytab.cpp with "conflicts: 88 reduce/reduce" whatever that means. These later disappeared, probably a path issue.
-Build llwindow. lllogitechlcd.obj: warning LNK4221: no public symbols found; archive member will be inaccessible.
-Build win_crash_logger. Fatal error LNK1181: cannot open input file 'apr-1.lib'. Added paths to library lib_debug and lib_release folders. llcrashlogger.obj warning LNK4075, ignoring '/EDITANDCONTINUE' due to '/INCREMENTAL:NO" specification. Warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library. Many LNK4099, "linking object as if no debug info'. But succeeded, we'll see :-)
-Failed to link – missing EZ_LCD_Wrapper_vc8.lib. Not found in downloads so far. Found answer in: https://lists.secondlife.com/pipermail/sldev/2007-December/007235.html. Renamed.
-Attempted relink only of newview, missing llxml.lib from lib_debug directory somewhere. Searching for it. Not found anywhere. Shouldn’t that have been built after building llxml in the target list? Rebuilding llxml to see if that gives me any clues. Somehow the new .libs were all cleaned out. Oops, while rebuilding I found the answer in the Wiki in Common Compilation Problems.
-This fixed another unresolved reference: http://cowboyprogramming.com/2007/02/22/what-is-_invalid_parameter_noinfo-and-how-do-i-get-rid-of-it/
-Most of the external libraries give warnings in link, LNK4099, PDB 'vc70.pdb' was not found with....linking object as if no debug info.
-Current status of debug build: Clean total build in progress. Report 237 warnings: ---Linked as if no debug info, LNK4099, in libs apr-1, aprutil-1, areslib, freetype, jpeg_lib_6b, libcurld, libexpatMT, llmozlib2d-vc80, ogg_static_mt, png12, vorbis_static_mt, vorbisenc_static_mt, vorbisfile_static_mt, xmlrpcepi, libndofdev. ---Files not found – dlls – freeb13, gksvggdiplus, js3250, nspr4, nss3, nssckbi, plc4, plds4, smime3, softokn3, ssl3, xpcom, xul, openjpegd, tntk, libeay32, ssleay32, srtp, alut, vivoxsdk, ortp, wrap_oal and exes - windbgdlg, SLVoice, SLVoiceAgent. ---Execution of debugview failed because most symbols were not loaded.