On Thursday 23 April 2009 14:26:39 Volker Armin Hemmann wrote: > On Donnerstag 23 April 2009, Markos Chandras wrote: > > Hello There, > > > > I asked about this on #gentoo-amd64, but I ll be quite busy and I might > > miss the answer. > > > > So > > > > I have a problem with qt-creator installation on amd64 > > > > Take a look on this code > > > > linux-*-64 { > > IDE_LIBRARY_BASENAME = lib64 > > } else { > > IDE_LIBRARY_BASENAME = lib > > } > > > > According to this, when the system is amd64, libraries should be > > installed under lib64/ directory, else they will be installed on lib/ > > directory. > > > > The thing is that on my amd64 system, they install on lib/ directory. Do > > you have any ideas why it fails to pick the right directory? > > > > My features are > > > > Eternity ~ # portageq envvar FEATURES > > buildpkg ccache distlocks fixpackages metadata-transfer parallel-fetch > > preserve-libs protect-owned sandbox sfperms strict unmerge-orphans > > userfetch > > > > > > I tried to add multilib on FEATURES but it didnt solve this issue > > > > Thanks :) > > you don't add multilib to features. You have to use a multilib profile! > If you use this one: > default/linux/amd64/2008.0/desktop > > you are using a multilib profile. > > I would say its a bug in the ebuild - it ends in /usr/lib here too. > > why it doesn't use get_libdir to get the right lib to install into is a > question best answered by the author(s) of the ebuild. I am the author of the ebuild :)
Until 1.0.0 version, $(get_libdir) was the solution to this problem I guess I could do some ugly hacking there in order to fix that as well but I would prefer a cleaner solution In any case, I am running correct profile, so I think it is a 'qt-creator' specific bug. I have already opened a discussion with upstream :) Thanks -- Markos Chandras (hwoarang) Gentoo Linux Developer Qt/KDE/Sunrise/Sound Web: http://hwoarang.silverarrow.gr
signature.asc
Description: This is a digitally signed message part.