I have fixed the problem ! It was due to my VS2005 not being upgraded to SP1. It just so happens that Microsoft has moved some classes from std to stdext, and "exception" is one of them, hence the linking issue.
Thank you for trying to help, and I hope this will help anyone who stumbled upon this problem... unless I am the only one on Earth not to have upgraded her VS2005 to the latest service pack. lol Take care, Marine On 26 June 2010 08:25, Lance Corrimal <lance.corri...@eregion.de> wrote: > I think someone of you guys who successfully build 2.1 should put > detailed steps on the wiki... > > > > Am Samstag 26 Juni 2010 schrieb Nicky Perian: > > I built viewer-external on 6/19. Used Vista 32 and VC++Express > > 2005. Took 5 builds. Logs and steps taken are here. This was all > > the way to a setup.exe. > > > > > > > > > > > > ________________________________ > > From: Marine Kelley <marinekel...@gmail.com> > > To: Philippe (Merov) Bossut <me...@lindenlab.com> > > Cc: opensource-dev@lists.secondlife.com > > Sent: Fri, June 25, 2010 4:30:53 PM > > Subject: Re: [opensource-dev] Problem compiling llcommon on viewer > > 2.1 beta > > > > Hi Merov, thank you for looking into this ! > > > > I'm on Windows 7, trying to compile viewer-external as I always do > > : > > > > - I unzip the artwork from version 2.0.0 (knowing that I will have > > to complete it with some of the icons from the official 2.1, like > > the icons for the system folders) - I unzip a very old library zip > > file of mine (it is more than 2 years old and contains ares, fmod > > and all, but is still operational at least until 2.0.1) - I run VC > > 2005, select the "Release" configuration, go to Configuration > > Manager, uncheck all the "tests" and "integration" projects (plus > > "package") - I open the Properties window on secondlife-bin and > > remove the /Zm1000 option from the command line - I build the > > whole thing > > > > But even just building llcommon will give me the error I mentioned, > > no need to build the whole solution. This is the first time I get > > this error, and since I noticed that google_breakpad was not part > > of the viewer before, and surprisingly it uses an > > exception_handler.lib that does not provide the correct > > functions... > > > > That's all I can think of but I'm sure there is more. > > > > Thanks again, > > Marine > > > > > > > > > > On 25 June 2010 22:39, Philippe (Merov) Bossut > > <me...@lindenlab.com> wrote: > > > > Hi Marine, > > > > >I just built the tip of viewer-external on my Windows XP machine > > >with no problem. Could you tell us a bit more on how you get > > >things together? Do you use develop.py? Do you do a standalone > > >build? Which Solution Configuration are you building? > > > > > >Cheers, > > >- Merov > > > > > >On Thu, Jun 24, 2010 at 1:30 PM, Marine Kelley > <marinekel...@gmail.com> wrote: > > >>Hello, > > >> > > >>I am having the following link error when trying to compile the > > >>llcommon project on Viewer 2.1 beta extracted from > > >>viewer-external : > > >> > > >>1>------ Build started: Project: llcommon, Configuration: Release > > >>Win32 ------ > > >> > > >> > > >> > > >>1>Linking... > > >>1> Creating library > > >>D:\SL\linden\indra\build-vc80\llcommon\Release\llcommon.lib and > > >>object > > >>D:\SL\linden\indra\build-vc80\llcommon\Release\llcommon.exp > > >>1>exception_handler.lib(exception_handler.obj) : error LNK2019: > > >>unresolved external symbol "__declspec(dllimport) void __cdecl > > >>std::_Throw(class stdext::exception const &)" > > >>(__imp_?_th...@std@@yaxabvexcept...@stdext@@@Z) referenced in > > >>function "public: void __thiscall > > >>stdext::exception::_Raise(void)const " > > >>(?_ra...@exception@stdext@@QBEXXZ) > > >> > > >> > > >> > > >>1>exception_handler.lib(exception_handler.obj) : error LNK2001: > > >>unresolved external symbol "__declspec(dllimport) void (__cdecl* > > >>std::_Raise_handler)(class stdext::exception const &)" > > >>(__imp_?_raise_hand...@std@@3p6axabvexcept...@stdext@@@ZA) > > >> > > >> > > >> > > >>1>D:\SL\linden\indra\build-vc80\sharedlibs\Release\llcommon.dll : > > >>fatal error LNK1120: 2 unresolved externals 1>Build log was > > >>saved at > > >>"file://d:\SL\linden\indra\build-vc80\llcommon\llcommon.dir\Rele > > >>ase\BuildLog.htm" > > >> > > >> > > >> > > >>1>llcommon - 3 error(s), 0 warning(s) > > >>========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped > > >>========== > > >> > > >> > > >>I have copied the libraries from libraries/i686-win32/lib/debug/ > > >>to libraries/i686-win32/lib/release/ but it didn't help. Does > > >>anyone know what to do please ? It seems to come from the new > > >>google_breakpad library but I don't know anything about it. I > > >>just know it was not there before. > > >> > > >>Thanks for any piece of help, > > >>Marine > > >> > > >>_______________________________________________ > > >> > > >>>>Policies and (un)subscribe information available here: > > >>http://wiki.secondlife.com/wiki/OpenSource-Dev > > >> > > >>>>Please read the policies before posting to keep unmoderated > > >>>>posting privileges > > > > > >_______________________________________________ > > > > > >>Policies and (un)subscribe information available here: > > >http://wiki.secondlife.com/wiki/OpenSource-Dev > > > > > >>Please read the policies before posting to keep unmoderated > > >>posting privileges > > _______________________________________________ > Policies and (un)subscribe information available here: > http://wiki.secondlife.com/wiki/OpenSource-Dev > Please read the policies before posting to keep unmoderated posting > privileges >
_______________________________________________ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/OpenSource-Dev Please read the policies before posting to keep unmoderated posting privileges