[opensource-dev] Current release source does not build on opensuse

Lance Corrimal Lance.Corrimal at eregion.de
Fri Jul 5 10:28:11 PDT 2013


the last three changesets you say?
I'll just hg diff them i guess.


cheers
LC

Am Freitag, 5. Juli 2013, 08:59:10 schrieb Nicky Perian:
> https://bitbucket.org/NickyP/viewer-development-open-172/overview
> 
> You likely have most of these since you are the source of some of changes.
> 
> hg clone 
> use tortoisehg
> change the type of the top 3 cs to draft
> import those to mq
> qpop or in tortoisehg remove to put them in the queue (if it complains hg
> qnew kickstartmq -m"trash patch to put mq in play") now 4 instead 3 changes
> hg fetch viewer-release
> hg qdelete kickstartmq
> qpush the three remaining cs from the queue to the updated v-r
> build with gcc-4.7
> 
> or you can qpop the 3 change sets and then hg qimport them to your existing
> v-r after qpop the patches will be in .hg/patches directory so you qpop
> them for there
> 
> another way would be to clone and then hg diff the 3 changes.
> 
> >________________________________
> >
> > From: Lance Corrimal <Lance.Corrimal at eregion.de>
> >
> >To: opensource-dev at lists.secondlife.com; Nicky Perian
> ><nickyperian at yahoo.com> Sent: Friday, July 5, 2013 9:42 AM
> >Subject: Re: [opensource-dev] Current release source does not build on
> >opensuse
> >
> >
> >Here's the problem, on openSUSE 12.2 or 12.3 I can have gcc 3.3, gcc 4.1,
> >gcc 4.3 or gcc 4.7. No 4.6.
> >
> >
> >cheers,
> >LC
> >
> >Am Freitag, 5. Juli 2013, 03:04:54 schrieb Nicky Perian:
> >> I think LL is using gcc 4.6. On newer Debian (Wheezy) the default is 4.7
> >> but 4.6 can be installed along side and symbolic links used to point
> >> gcc==>gcc-4.6 and g++==>g++-4.6. Or use update-alternatives procedure or
> >> whatever opensuse calls it to put gcc 4.6 in play.
> >> 
> >> I have not built the current v-r on linux. The v-r merged Kokua does not
> >> have this problem with using 4.3.
> >> 
> >> >________________________________
> >> >
> >> > From: Lance Corrimal <Lance.Corrimal at eregion.de>
> >> >
> >> >To: opensource-dev at lists.secondlife.com
> >> >Sent: Friday, July 5, 2013 3:35 AM
> >> >Subject: [opensource-dev] Current release source does not build on
> >> >opensuse
> >> >
> >> >
> >> >Hi all,
> >> >
> >> >I'm trying to build a current hg checkout of viewer-release (28467), and
> >> >the build falls at the final linking stage with the following error:
> >> >
> >> >[14566s]
> >> >/usr/lib/gcc/i586-suse-linux/4.3/../../../../i586-suse-linux/bin/ld:
> >> >secondlife-bin: hidden symbol `void
> >> >LLPanelFace::getTEMaterialValue<float,
> >> >float, &(LLMaterial::getNormalOffsetX() const)>(float&, bool&, float)'
> >> >isn't defined [14566s]
> >> >/usr/lib/gcc/i586-suse-linux/4.3/../../../../i586-suse-linux/bin/ld:
> >> >final
> >> >link failed: Bad value [14566s] collect2: ld returned 1 exit status
> >> >
> >> >
> >> >Interestingly enough, it only fails on opensuse 12.2 and 12.3, but not
> >> >on
> >> >12.1, maybe related to the fact that on the newer two I have to use gcc
> >> >4.3 to build, the default gcc on them doesn't even get that far...
> >> >
> >> >Any hints, or maybe patches to make the default gcc, I think it's 4.7,
> >> >accept the sources?
> >> >
> >> >Cheers,
> >> >LC
> >> >_______________________________________________
> >> >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


More information about the opensource-dev mailing list