Jump to content
Read the Funtoo Newsletter: Summer 2023 ×

digifuzzy

Members
  • Posts

    156
  • Joined

  • Last visited

  • Days Won

    4

Everything posted by digifuzzy

  1. Right...I'm pretty much at my wits end here... I had upgraded gcc from 4.8.2 to 4.9.1 without problems. I am now running into emerge blocks with updating. What appears to be the problem is with libtool, libltdl and dev-libs/redlands. Result of emerge -auDN below: # emerge -auDN world These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] dev-libs/libltdl-2.4.3 USE="-static-libs" [ebuild U ] dev-libs/redland-1.0.17-r1 [1.0.17] [blocks B ] <sys-devel/libtool-2.4.3-r2:2 ("<sys-devel/libtool-2.4.3-r2:2" is blocking dev-libs/libltdl-2.4.3) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. (sys-devel/libtool-2.4.2-r1::gentoo, installed) pulled in by sys-devel/libtool required by @system >=sys-devel/libtool-2.4.2-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] (>=sys-devel/libtool-2.4.2-r1[abi_x86_64(-)]) required by (dev-db/unixODBC-2.3.2::gentoo, installed) >=sys-devel/libtool-2.2.6b required by (media-libs/libcanberra-0.30-r2::gentoo, installed) sys-devel/libtool required by (net-mail/mailutils-2.99.98::gentoo, installed) sys-devel/libtool required by (net-nds/openldap-2.4.40::gentoo, installed) >=sys-devel/libtool-2.4.2 required by (media-sound/pulseaudio-5.0.20141024::gentoo, installed) sys-devel/libtool required by @selected sys-devel/libtool required by (dev-scheme/guile-2.0.11-r1::gentoo, installed) (dev-libs/libltdl-2.4.3::gentoo, ebuild scheduled for merge) pulled in by dev-libs/libltdl required by (dev-libs/redland-1.0.17-r1::gentoo, ebuild scheduled for merge) For more information about Blocked Packages, please refer to the following section of the Gentoo Linux x86 Handbook (architecture is irrelevant): http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked dev-libs/redlands was pulled in, by I believe, by libreoffice. However, I think I have to stop beating my head against the wall. Must...stop...blood....loss... :( Reverting gcc.
  2. @j-g-: All that and more was tried last night on IRC. And as if this problem doesn't have enough foolishness... gcc was updated but emerge is not cooperating. I have some strange blockage going on. sys-devel/libtool-2.4.3-r2 is blocking the upgrade of dev-libs/libltdl-2.4.3. Indication from web pages is that libltdl is being split out of libtools. Reading the emerge for libltdl, it explicitly calls out libtool latest (depends !< libtool ver ). However, there is no later version available. What a mess...
  3. Oleg, I'm still trying to understand how clang/llvm, which is suppose to be seperate and have new capabilities, gets hobbled by gcc revision. Something doesn't add up here. Thanks for the suggestion. I'll give that a try as a workaround for my problems.
  4. With a shiney new install, I wanted to get back to coding "stuff". For reasons related to a non-funtoo project, I wanted to use the regex feature from c++11. I dug into my folders to find a sample I had where regex was used. Little did I know the headache I was heading into... The sample I used was taken from cppreference. Nothing complicated about it. Previous Linux had gcc 4.9.1 and the sample compiled just fine. I realized my Funtoo only had gcc 4.8.x so was not capable of dealing with c+11 features. But I did have the latest clang/llvm installed. Short story, it did not work. A fail of truly epic proportions. First I got errors about missing references to <iostream> (WTF?). I threw in the -stdlib=libc++. Fixed that problem - moving on. I then got issues with undefined references to "std::xxxxx" stuff. Okay, -lc++. Wrong. -lc++abi? Nope. I was getting errors that these libraries could not be found. (Again, WTF?). I threw the general problem out on IRC last night. Another user was kind enough to try to compile the same program. Alas, to no avail. Same issues. For kicks and giggles (or add insult to injury - take your pick), I tried to compile the same code with g++ using dragonegg (-fplugin=dragonegg.so). The error I got back was rather unusual: "undefined reference to `__atomic_fetch_add_4'". This is different. Googling did not help the matter. The llvm.org pages suggests that clang/llvm is "feature complete" with c++11, yet I am unable to compile/link even a simple c++ program using a clang. And the tight coupling between clang/gcc seems a touch disturbing to me. And just to put things over the top - I found the install-clang project on github. It is a script that compiles and installs clang/llvm (either stable or from git master branch) to another directory. Hope?!?! Not... Build would fail at stage 2. Its rather upsetting that trying to do a simple thing as compile a program with c++11 features would cause so much confusion had havoc. This isn't suppose to be this hard!
  5. Have a look at System Rescue CD. I believe they use XFCE for the desktop. And it seems rather light and responsive. But that could just be me.
  6. Sort of like the SystemRescueCD? Where as Knoppix is a live CD using LXDE and based on Debian SystemRescueCD is a live CD based on gentoo. Its not quite what you're suggesting (binary distribution) but I do find the CD rather functional/useful. Maybe some place to start researching/ideas.
  7. Are we worried about USE flag explanations? I stumbled on the GentooBrowse site which lists packages, their bugs, use flags, versions et al. For example GetooBrowse-mediawiki I'm guessing its the web-version of an equery. I'm just trying to get a sense of how detailed the pages should be.
  8. Okay. I see where you're going with this... Discuss on the wiki page rather than in the forums. Got it. I had to throw it out there. Thanks for answering.
  9. I followed the instructions here for installing xfce. One the annoyances I ran into was that shutdown/reboot would always be grey'ed out. I dug through all sorts of google searches to find the answer. I finally got it fixed but a couple of things jumped out at me. The "Power Group" section of the xfce page says to edit a policy file. Problem is that policy file won't exist until the upower package is installed. Didn't see a reference on the page to install that package. To solve the disabled reboot/shutdown buttons, I removed the text "--with-ck-launch" from ~/.xinitrc. I lost the url to the forum discussion where I found that nugget. The rationale was that startxfce4 already starts a dbus and consolekit session. Once I removed "ck-launch" text, logged out then logged in, buttons were enabled! Does the install/wiki page need a little attention? Did I misread something?
  10. Yeah, I'll have some serious reading to do to get up to speed on emerge, but I'm good for now. I had tried to do a gentoo install no long ago. The idea of selecting kernel options was a little too much for me at the time. But following the wiki with the Debian kernel was rather painless. And having a multi-core processor didn't hurt time-wise. The longest portion of the install was sync'ing/updating the portage tree as there was an update to gcc (and hour or so later...). I have some kinks and wrinkles to sort out, but I have a shiney new distro to work on! To Daniel and the rest of the Funtoo folks, thank you for your efforts!
×
×
  • Create New...