Pacman fails. gcc-uclibc: requires kernel-headers- What's this???

After my last update a few weeks ago, I always get this.  I've updated kernel, pacman, and initscripts manually, and messed with pacman.conf for days.
Read countless forums posts, googled for hours, tried many "solutions" and can't figure this out.  (enable/disable different repos, SigLevels, db refreshes, etc.)
gcc-uclibc kernel-headers don't seem to exist, and only a few references (of no help, and old)) show up in all my searching.
My system boots normally, and is running OK- just can't get pacman to work, and can't get past this blocker
Can anyone point me in the right direction?  Has anyone even seen this gcc-uclibc/kernel-headers error recently. 
root@myhost wrc]# pacman -Syu
:: Synchronizing package databases...
testing                                               185.0   B  20.2K/s 00:00 [#############################################] 100%
testing is up to date
core                                                  185.0   B  2.15M/s 00:00 [#############################################] 100%
core is up to date
extra                                                 185.0   B  2.76M/s 00:00 [#############################################] 100%
extra is up to date
community                                             185.0   B  2.76M/s 00:00 [#############################################] 100%
community is up to date
:: Starting full system upgrade...
:: Replace pyxdg with extra/python2-xdg? [Y/n] Y
resolving dependencies...
looking for inter-conflicts...
error: failed to prepare transaction (could not satisfy dependencies)
:: gcc-uclibc: requires kernel-headers
[root@myhost wrc]#
Last edited by wrc1944 (2012-07-13 16:43:49)

gcc-uclibc is not on my system.  I'm following instructions on the issues 2 section of the above mentioned wiki page, and have gotten the list down to this:
[root@myhost wrc]# find /lib -exec pacman -Qo -- '{}' \+
error: cannot determine ownership of directory '/lib'
/lib/libpthread.so.0 is owned by glibc 2.15-12
/lib/libnss_nis.so.2 is owned by glibc 2.15-12
/lib/libthread_db.so.1 is owned by glibc 2.15-12
/lib/libnss_dns.so.2 is owned by glibc 2.15-12
/lib/ld64-uClibc-0.9.30.1.so is owned by uclibc-runtime 0.9.30.1-4
/lib/libnss_files-2.15.so is owned by glibc 2.15-12
/lib/libm-2.15.so is owned by glibc 2.15-12
/lib/libnss_compat.so.2 is owned by glibc 2.15-12
/lib/libnss_db.so.2 is owned by glibc 2.15-12
/lib/libm.so.6 is owned by glibc 2.15-12
/lib/libpcprofile.so is owned by glibc 2.15-12
/lib/libc.so.6 is owned by glibc 2.15-12
/lib/ld64-uClibc.so.0 is owned by uclibc-runtime 0.9.30.1-4
/lib/libnss_nisplus.so.2 is owned by glibc 2.15-12
/lib/librt.so.1 is owned by glibc 2.15-12
/lib/libcidn.so.1 is owned by glibc 2.15-12
/lib/libanl-2.15.so is owned by glibc 2.15-12
/lib/libBrokenLocale-2.15.so is owned by glibc 2.15-12
/lib/libnss_nisplus-2.15.so is owned by glibc 2.15-12
/lib/libutil-2.15.so is owned by glibc 2.15-12
/lib/libdl-2.15.so is owned by glibc 2.15-12
/lib/libresolv-2.15.so is owned by glibc 2.15-12
/lib/libnss_db-2.15.so is owned by glibc 2.15-12
/lib/ld-linux-x86-64.so.2 is owned by glibc 2.15-12
/lib/ld-linux.so.2 is owned by lib32-glibc 2.15-10
/lib/libnss_hesiod.so.2 is owned by glibc 2.15-12
/lib/libanl.so.1 is owned by glibc 2.15-12
/lib/libcrypt-2.15.so is owned by glibc 2.15-12
/lib/libnss_files.so.2 is owned by glibc 2.15-12
/lib/libSegFault.so is owned by glibc 2.15-12
/lib/libdl.so.2 is owned by glibc 2.15-12
/lib/libnsl-2.15.so is owned by glibc 2.15-12
/lib/libBrokenLocale.so.1 is owned by glibc 2.15-12
/lib/libnss_nis-2.15.so is owned by glibc 2.15-12
/lib/librt-2.15.so is owned by glibc 2.15-12
/lib/libnsl.so.1 is owned by glibc 2.15-12
/lib/libc-2.15.so is owned by glibc 2.15-12
/lib/libcidn-2.15.so is owned by glibc 2.15-12
/lib/libnss_hesiod-2.15.so is owned by glibc 2.15-12
/lib/libcrypt.so.1 is owned by glibc 2.15-12
/lib/libresolv.so.2 is owned by glibc 2.15-12
/lib/libnss_dns-2.15.so is owned by glibc 2.15-12
/lib/libnss_compat-2.15.so is owned by glibc 2.15-12
/lib/libpthread-2.15.so is owned by glibc 2.15-12
/lib/ld-2.15.so is owned by glibc 2.15-12
/lib/libutil.so.1 is owned by glibc 2.15-12
/lib/libmemusage.so is owned by glibc 2.15-12
/lib/libthread_db-1.0.so is owned by glibc 2.15-12
[root@myhost wrc]#
However, pacman -Su still gives the blocking error:
[root@myhost wrc]# pacman -Su
:: Starting full system upgrade...
:: Replace pyxdg with extra/python2-xdg? [Y/n] Y
resolving dependencies...
looking for inter-conflicts...
error: failed to prepare transaction (could not satisfy dependencies)
:: gcc-uclibc: requires kernel-headers
[root@myhost wrc]#
The next step gives me this, supposedly all these need rebuilding?  How can this be, as I'm using the Arch Linux binary packages, and have never rebuilt (re-compiled anything?
[root@myhost wrc]# grep -R --include files "^lib/" /var/lib/pacman/local/
/var/lib/pacman/local/uclibc-runtime-0.9.30.1-4/files:lib/
/var/lib/pacman/local/uclibc-runtime-0.9.30.1-4/files:lib/ld64-uClibc-0.9.30.1.so
/var/lib/pacman/local/uclibc-runtime-0.9.30.1-4/files:lib/ld64-uClibc.so.0
/var/lib/pacman/local/lib32-glibc-2.15-10/files:lib/
/var/lib/pacman/local/lib32-glibc-2.15-10/files:lib/ld-linux.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/
/var/lib/pacman/local/glibc-2.15-12/files:lib/ld-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/ld-linux-x86-64.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/libBrokenLocale-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libBrokenLocale.so.1
/var/lib/pacman/local/glibc-2.15-12/files:lib/libSegFault.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libanl-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libanl.so.1
/var/lib/pacman/local/glibc-2.15-12/files:lib/libc-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libc.so.6
/var/lib/pacman/local/glibc-2.15-12/files:lib/libcidn-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libcidn.so.1
/var/lib/pacman/local/glibc-2.15-12/files:lib/libcrypt-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libcrypt.so.1
/var/lib/pacman/local/glibc-2.15-12/files:lib/libdl-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libdl.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/libm-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libm.so.6
/var/lib/pacman/local/glibc-2.15-12/files:lib/libmemusage.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnsl-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnsl.so.1
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_compat-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_compat.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_db-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_db.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_dns-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_dns.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_files-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_files.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_hesiod-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_hesiod.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_nis-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_nis.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_nisplus-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libnss_nisplus.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/libpcprofile.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libpthread-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libpthread.so.0
/var/lib/pacman/local/glibc-2.15-12/files:lib/libresolv-2.15.so"pacman -Qdt"
/var/lib/pacman/local/glibc-2.15-12/files:lib/libresolv.so.2
/var/lib/pacman/local/glibc-2.15-12/files:lib/librt-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/librt.so.1
/var/lib/pacman/local/glibc-2.15-12/files:lib/libthread_db-1.0.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libthread_db.so.1
/var/lib/pacman/local/glibc-2.15-12/files:lib/libutil-2.15.so
/var/lib/pacman/local/glibc-2.15-12/files:lib/libutil.so.1
/var/lib/pacman/local/hal-0.5.14-6/files:lib/
/var/lib/pacman/local/hal-0.5.14-6/files:lib/udev/
/var/lib/pacman/local/hal-0.5.14-6/files:lib/udev/rules.d/
/var/lib/pacman/local/hal-0.5.14-6/files:lib/udev/rules.d/90-hal.rules
[root@myhost wrc
Quote on issue 2 from the wiki page:
Issue 2: The final "pacman -Su" still has conflicts in /lib
This means that you have files or folders still in /lib or pacman thinks a package apart from glibc still own /lib. You can see which package own files in /lib by using:
find /lib -exec pacman -Qo -- '{}' \+
If any package apart from glibc is listed as owning a file, that package needs to be updated to install its files in /usr/lib. Any files unowned by a package should be moved to /usr/lib and any directories within /lib need deleted (after they are empty...).
If after this the "pacman -Su" still has conflicts with /lib, this is because a package on your system other than glibc thinks it owns the /lib folder. Such packages can be detected using:
grep -R --include files "^lib/" /var/lib/pacman/local/
These packages need rebuilding so as not to include the /lib directory. Then the final "pacman -Su" will successfully install glibc.
You can confirm the update is complete by looking in your root directory to see that lib is a symlink to usr/lib.
> ls -ld /lib
lrwxrwxrwx   1 root root     7 Jul 11 21:10 lib -> usr/lib
Last edited by wrc1944 (2012-07-13 21:06:54)

Similar Messages

  • Error 7 came up when updating itunes, told to reinstall but 'apple mobile device' failed to start, check privileges? what does this mean?

    when trying to update itunes error 7 appeared and a message to reinstall. have tried to dowload again but now 'apple mobile device' failed to start, verify you have sufficient privileges? Anyone know what this means. do I ignore?

    I am having this same problem. I took Kappy advice on restarting the Apple Mobile Device Service, however that did not work. I got this message in a pop up window that came up immediately.
    Windows could not start the Apple Mobil Device Service on local computer.
    Error 1053  The service did not respond to the start or control request in a timely fashion.
    I have already uninstalled itunes, all the related programs and I cannot reinstall, this Apple Mobil Device message stops the install.
    Can anyone please help?

  • Kernel Panic: What does this mean please?

    Several days ago I downloaded 10.4.11 update and got an icon placed on my desktop. I double-clicked it and it said it didn't recognize it, so I put the icon in the trash.
    That night when I tried to shut down it progressed normally until I got a dark screen. Then, just when I thought it was closed down, up pops a rectangle that says "You need to restart the computer. Hold down the power key for several seconds."
    I held down the power key, and instead of the computer starting back up, it turned off. I didn't think much about it. But then the next night it did the same thing again, and again last night.
    It has only done it on that one user account where I downloaded the update to my desktop. And one night I verified permissions, verified the disk, shut everything down one=by-one, and disconnected before shutting down, and it did not do it that night. But did do it again the next night. Here is the report that it gave me:
    panic(cpu 0 caller 0x001A4A55): Unresolved kernel trap (CPU 0, Type 14=page fault), registers:
    CR0: 0x8001003b, CR2: 0x00000000, CR3: 0x01513000, CR4: 0x000006e0
    EAX: 0x0474d400, EBX: 0x046d4800, ECX: 0x046be304, EDX: 0x00000000
    CR2: 0x00000000, EBP: 0x259c3b78, ESI: 0x046d4850, EDI: 0x00000000
    EFL: 0x00010206, EIP: 0x00000000, CS: 0x00000008, DS: 0x00000010
    Backtrace, Format - Frame : Return Address (4 potential args on stack)
    0x259c3938 : 0x128d08 (0x3cc0ec 0x259c395c 0x131de5 0x0)
    0x259c3978 : 0x1a4a55 (0x3d2524 0x0 0xe 0x3d1d48)
    0x259c3a88 : 0x19aeb4 (0x259c3aa0 0x7077c4 0x259c3ad8 0x7077b7)
    0x259c3b78 : 0x57ed28 (0x46be300 0x46be300 0x57f3b0 0x0)
    0x259c3b98 : 0x57d457 (0x4584c00 0x10003 0x0 0x1)
    0x259c3bd8 : 0x57d50e (0x46d4800 0x9000000 0x10003 0x2000)
    0x259c3c18 : 0x1f20fb (0x9000000 0x10003 0x2000 0x476cdac)
    0x259c3c58 : 0x1f86d5 (0x259c3cb8 0x1 0x0 0x435dc18)
    0x259c3c88 : 0x1e5325 (0x259c3cb8 0x435dc5c 0x0 0x0)
    0x259c3ce8 : 0x1df94f (0x4902b58 0x10003 0x259c3d18 0x198dfc)
    0x259c3d38 : 0x1e03ce (0x4902b58 0x10003 0x4144504 0x476cdac)
    0x259c3d68 : 0x332c97 (0x4c0857c 0x476cdac 0x12f572 0x0)
    0x259c3df8 : 0x332e29 (0x4a07320 0x4c0857c 0x476cdac 0x321811)
    0x259c3e38 : 0x33a3ad (0x476cdac 0x8 0x0 0x0)
    0x259c3ec8 : 0x13b4f4 (0x476cdac 0x1 0x1 0x19a001)
    0x259c3ef8 : 0x13cd1a (0x4086454 0x0 0x259c3f28 0x1a37c0) Backtrace continues...
    Kernel loadable modules in backtrace (with dependencies):
    com.apple.iokit.IOSerialFamily(9.0.0d30)@0x579000
    Kernel version:
    Darwin Kernel Version 8.10.3: Wed Jun 27 23:29:36 PDT 2007; root:xnu-792.23.3~1/RELEASE_I386
    Model: MacBookPro3,1, BootROM MBP31.0070.B02, 2 processors, Intel Core 2 Duo, 2.2 GHz, 2 GB
    Graphics: GeForce 8600M GT, GeForce 8600M GT, PCIe, 128 MB
    Memory Module: BANK 0/DIMM0, 1 GB, DDR2 SDRAM, 667 MHz
    Memory Module: BANK 1/DIMM1, 1 GB, DDR2 SDRAM, 667 MHz
    AirPort: spairportwireless_card_type_airportextreme (0x168C, 0x87), 1.1.9.3
    Modem:
    Bluetooth: Version 1.9.1f18, 2 service, 1 devices, 1 incoming serial ports
    PCI Card: pci168c,24, sppci_othernetwork, PCI Slot 5
    Serial ATA Device: FUJITSU MHW2120BH, 111.79 GB
    Parallel ATA Device: HL-DT-ST DVDRW GSA-S10N
    USB Device: Built-in iSight, Apple Inc., Up to 480 Mb/sec, 500 mA
    USB Device: Bluetooth USB Host Controller, Apple, Inc., Up to 12 Mb/sec, 500 mA
    USB Device: Apple USB Modem, Motorola, Inc., Up to 12 Mb/sec, 500 mA
    USB Device: Apple Internal Keyboard / Trackpad, Apple Computer, Up to 12 Mb/sec, 500 mA
    USB Device: IR Receiver, Apple Computer, Inc., Up to 1.5 Mb/sec, 500 mA
    Does anyone understand what this is saying? And what I should maybe do or not do?
    Cyan

    Cyan,
    I'm not an expert in this field, but I can suggest the catchall "Archive and Install" option on your Mac OS X Install DVD. "Archive and Install" backs up your current system folder (and also your documents, music, and pictures), and installs a fresh system on your hard disk. You can then drag the "Previous System" folder to the Trash after the installer is finished. I am going to assume that the Mac OS X 10.4.11 update caused this, as your computer seemed to be working properly before the update.
    To "Archive and Install", start your computer from your Mac OS X Install DVD (by holding down the "C" key with the Install DVD in the drive as your Mac boots). Next, after you see the Mac OS X Installer, follow the prompts until you reach the "Destination" screen. Once you select your current hard disk, click the "Options" button in the lower left-hand corner of your screen. In the window that appears, choose the "Archive and Install" button, and *make sure* that the "Preserve Users and Network Settings" is selected. Then, proceed with the install. Once the installer completes and you have a working system, open your Macintosh HD. There, you should see a folder called "Previous System". Once you are sure that your current system is working, you may drag this folder to the Trash, and then empty the Trash. If you need more help with "Archive and Install", please look at http://docs.info.apple.com/article.html?artnum=107120.
    Also, once the install completes and you have a functioning system, *do not* download the Mac OS X 10.4.11 update. 10.4.11 has been known to cause problems for many Mac users. You can download the Mac OS X 10.4.10 Update from http://www.apple.com/support/downloads/macosx10410comboupdateppc.html for PowerPC processors, and http://www.apple.com/support/downloads/macosx10410comboupdatev11intel.html for Intel processors. These are "combo" updaters-they will update any Mac OS X 10.4 version (from 10.4.0 to 10.4.9) to version 10.4.10.
    Good luck!

  • HT204053 tryin to buy gems for a game its telling me connection manager  ::invoke:: failed to find service connection url. what does this mean as i have a active account

    can someone help me with what going on with my account as i have never had this proublem before .. i cant purchase nothing of any games ..

    can someone help me with what going on with my account as i have never had this proublem before .. i cant purchase nothing of any games ..

  • Render fail 'Error - Unable to invert matrix' - what does this mean and how can I fix it?

    I'm have a sequence I'm trying to render stop at roughly 230 frames and tell me 'Error - Unable to invert matrix'  I say roughly 230 frames as it occurs at a different frame each time. I've tried switching layers that were active in time line off one by one to find the troubled layer/s but to no avail. The only thing that worked was switching them all off. Does anyone here know what 'invert matrix' means?
    Thanks, Timothy

    Does anyone here know what 'invert matrix' means?
    How should we? Sorry to be blunt, but the caloric value of your post levels in at zero. You are not telling us anything. Nothing about the footage sources, nothing about your version of AE, not a shred about your comop and render settings, not the slightest hint about your operating system. This could come from anywhere - an effect, a specific CoDec setting, an issue with graphics acceleration. Also provide a screenshot of the error. If the error is really phrased like you posted it, it's not an AE error. All program internal errors fololow a specific logic and formatting and usually have a numerical code attached which helps to make sebnse of them.
    Mylenium

  • PS Update Failed. Error U44M1P7 encountered. What is this and how do I fix it?

    I have tried numerous times to undated my PS CS6 without success. The update seams to download fine but the install ends with Error U44M1P7. Anyone have any insight as to what is going on and how to fix this?
    Thanks.
    Brian

    look like something is missing in your Photoshop install http://blogs.adobe.com/crawlspace/2012/07/photoshop-basic-troubleshooting-steps-to-fix-mos t-issues.html#TroubleshootUpda…

  • Pacman -R kernel-headers

    "error: failed to prepare transaction (could not satisfy dependencies)
    :: glibc: requires kernel-headers>=2.6.25.6
    I compile my own x64 latest kernel from kernel.org but I'd like to get rid of the existing kernel-headers. I dont know what is the problem but it wont let me do  that.

    darthaxul wrote:
    I didnt care about it matching up or anything like that I just wanted to get rid of that package bacuse I had newer kernel headers.
    pacman -Q kern |grep kern....shows nothing...it musta worked.
    It's not really an achievement to force-remove a package.  The question is whether there will be consequences to removing it?  If I were you I'd listen when a developer tells you that a given package is necessary...  I mean, "I just wanted to get rid of that package bacuse I had newer kernel headers" is not a particularly good argument.
    Last edited by fwojciec (2008-09-30 21:47:51)

  • [SOLVED] pacman update fails: gcc requires gcc-libs=4.7.0-3

    Hi
    I ran pacman -Syu this morning and there's an update to pacman to install first, so I say yes but it fails like this:
    :: Synchronising package databases...
    core is up to date
    extra is up to date
    community is up to date
    :: The following packages should be upgraded first :
    pacman
    :: Do you want to cancel the current operation
    :: and upgrade these packages now? [Y/n] y
    resolving dependencies...
    looking for inter-conflicts...
    error: failed to prepare transaction (could not satisfy dependencies)
    :: gcc: requires gcc-libs=4.7.0-3
    But I have gcc-libs 4.7.0-3 installed:
    pacman -Qs gcc-libs
    local/gcc-libs 4.7.0-3 (base)
    Runtime libraries shipped by GCC
    So what's going on?
    Last edited by useradded (2012-04-11 08:08:09)

    How might that break pacman? Assuming databases are current, is running
    pacman -S pacman
    followed by
    pacman -Syu
    different from what pacman itself is trying to do?
    Is the message that pacman should be updated first just wrong?
    So is this what you should do?
    $ pacman -Syu
    Recent ML chatter: linux(2)
    :: Synchronizing package databases...
    core 101.8 KiB 480K/s 00:00 [########################################] 100%
    extra 1385.2 KiB 832K/s 00:02 [########################################] 100%
    community 1636.1 KiB 810K/s 00:02 [########################################] 100%
    multilib 86.4 KiB 522K/s 00:00 [########################################] 100%
    :: The following packages should be upgraded first :
    pacman
    :: Do you want to cancel the current operation
    :: and upgrade these packages now? [Y/n] y
    resolving dependencies...
    looking for inter-conflicts...
    :: gcc-libs and gcc-libs-multilib are in conflict. Remove gcc-libs-multilib? [y/N] y
    error: failed to prepare transaction (could not satisfy dependencies)
    :: gcc-multilib: requires gcc-libs-multilib=4.7.0-3
    No pacnew files to update.
    $ pacman -Syu
    :: The following packages should be upgraded first :
    pacman
    :: Do you want to cancel the current operation
    :: and upgrade these packages now? [Y/n] N
    I thought that itself might break pacman, which is why I updated pacman on its own. So I obviously don't get how it works...
    Plus, why did you say "Or, just..." which suggests it is an alternative method rather than a better one...?
    Last edited by cfr (2012-04-11 22:49:15)

  • Kernel Headers without internet connection without pacman -S

    Hi all,
    I need to rebuild the wl module after upgrading to kernel 2.6.32. When I compile the source code it gives an error saying I have to install kernel headers. The problem is that I dont have access wired internet so I have to download the kernel headers to another computer and move it to mine with a usb stick. Is there any way to find the kernel headers as a package and install it with the command pacman -u ?
    Thanks in advance
    Regards
    Last edited by ramsesiitr (2010-03-07 22:38:39)

    Hi again,
    The problem is solved. First of all, I just realized that I opened the topic with wrong subject title. Sorry for that.
    As I said before, I could only reach wireless internet, but in order to make the wireless work I had to compile wl module. But, after I performed the upgrade to kernel 2.6.32, I needed the kernel header in order to compile it. What I did was downloaded the kernel26-headers 2.6.32.9-1 package from here: http://repos.archlinux.org/wsvn/package … re-x86_64/ then I downloaded the kernel-2.6.32 and patch-2.6.32.9-1-Arch files as indicated in PKGBUILD file.
    Then I place these two files same folder with PKGBUILD. I changed the source lines in PKGBUILD and ran
    makepkg --asroot
    pacman -U <created_package_name>
    then I was able to compile the necessary module.
    I am newbee for Archlinux. Hope I have done the right things so far.
    Thanks

  • I have an imac running 10.4.11 and i downloaded the update software from apple downloads and when i try to update to 10.5.1 it says open failed this version requires 10.5 what should i do?

    I have an imac running 10.4.11 and i downloaded the update software from apple downloads and when i try to update to 10.5.1 it says open failed this version requires 10.5 what should i do?

    You would have to purchase a retail Leopard installer DVD. Since they are difficult to find you may need to search on eBay, Amazon.com, and Google to find a suitable copy.
    If you have an Intel iMac, then you may want to consider upgrading to Snow Leopard which you can purchase at any Apple retailer for $29.00 versus the minimum price of $129.00 for Leopard.
    Leopard System requirements
    You must have a Macintosh computer with:
    an Intel processor or a PowerPC G4 (867 MHz or faster) or G5 processor
    a DVD drive >built-in FireWire
    at least 512 MB of RAM (additional RAM is recommended for development purposes)
    a built-in display or a display connected to an Apple-supplied video card supported by your computer
    at least 9 GB of disk space available, or 12 GB of disk space if you install the developer tools
    Snow Leopard General requirements
    Mac computer with an Intel processor
    1GB of memory
    5GB of available disk space
    DVD drive for installation
    Some features require a compatible Internet service provider; fees may apply.
    Some features require Apple’s MobileMe service; fees and terms apply.
    And, you could also upgrade to Lion by purchasing the Apple USB Lion flash drive installer for $69.00.
    Lion System Requirements
    Mac computer with an Intel Core 2 Duo, Core i3, Core i5, Core i7, or Xeon processor
    2GB of memory
    OS X v10.6.6 or later (v10.6.8 recommended)
    7GB of available space
    Some features require an Apple ID; terms apply.

  • Gcc-fortran: requires gcc

    i am using gcc-multilib,  gcc-fortran to prevent my system from upgrade.
    so i have to remove gcc-fortran, then everything works fine.
    # pacman -Syu
    :: Synchronizing package databases...
    core is up to date
    extra is up to date
    community is up to date
    multilib is up to date
    :: Starting full system upgrade...
    warning: linux: ignoring package upgrade (3.12.7-2 => 3.14.2-1)
    resolving dependencies...
    looking for inter-conflicts...
    :: gcc-libs and gcc-libs-multilib are in conflict. Remove gcc-libs-multilib? [y/N]
    error: unresolvable package conflicts detected
    error: failed to prepare transaction (conflicting dependencies)
    :: gcc-libs and gcc-libs-multilib are in conflict
    # pacman -Syu
    :: Synchronizing package databases...
    core is up to date
    extra is up to date
    community is up to date
    multilib is up to date
    :: Starting full system upgrade...
    warning: linux: ignoring package upgrade (3.12.7-2 => 3.14.2-1)
    resolving dependencies...
    looking for inter-conflicts...
    :: gcc-libs and gcc-libs-multilib are in conflict. Remove gcc-libs-multilib? [y/N] y
    :: gcc and gcc-multilib are in conflict. Remove gcc-multilib? [y/N] y
    Packages (17): cinnamon-screensaver-2.2.3-1 gcc-4.9.0-2 gcc-fortran-4.9.0-2 gcc-libs-4.9.0-2
    gcc-libs-multilib-4.9.0-1 [removal] gcc-multilib-4.9.0-1 [removal] gtkspell3-3.0.6-1 gvfs-1.20.2-1
    intel-dri-10.1.3-1 libtracker-sparql-1.0.1-1 man-pages-3.66-1 mesa-10.1.3-1 mesa-libgl-10.1.3-1
    nemo-2.2.1-2 nspr-4.10.5-1 nss-3.16.1-1 pacman-4.1.2-6
    [INSTALLED]
    # pacman -S gcc-multilib
    resolving dependencies...
    looking for inter-conflicts...
    :: gcc-libs-multilib and gcc-libs are in conflict. Remove gcc-libs? [y/N] y
    :: gcc-multilib and gcc are in conflict. Remove gcc? [y/N] y
    error: failed to prepare transaction (could not satisfy dependencies)
    :: gcc-fortran: requires gcc=4.9.0-2
    # pacman -R gcc-fortran
    checking dependencies...
    Packages (1): gcc-fortran-4.9.0-2
    Total Removed Size: 16.79 MiB
    # pacman -S gcc-multilib
    resolving dependencies...
    looking for inter-conflicts...
    :: gcc-libs-multilib and gcc-libs are in conflict. Remove gcc-libs? [y/N] y
    :: gcc-multilib and gcc are in conflict. Remove gcc? [y/N] y
    Packages (4): gcc-4.9.0-2 [removal] gcc-libs-4.9.0-2 [removal] gcc-libs-multilib-4.9.0-1 gcc-multilib-4.9.0-1
    Last edited by mmix (2014-05-10 01:31:13)

    Allan wrote:
    Using multilib is all or none...
    pacman -S gcc-multilib gcc-fortran-multilib
    Allan, i agree it should be like that but the reality is different.
    afaict gcc-multilib provide all functionality that gcc-libs does PLUS the 32-bit compiled to work in x86_64 environment stuff.
    So all gcc-multilib pacakges provide their non-multilb counterpart.
    From a technical point this is correct, but the downside is that it's possible to mix multilib with non-multilib versions on the same install .
    That mix possibility is what causes problems.
    I can think of some ways to solve this :
    differ gcc packages between i686 and i686 :
    build gcc for i686 as it is now
    for x86_64 only provide gcc with multilib functionality
    (basically this would mean renaming gc--multilib to gcc and moving it from  multilib repo to core, along with necessary makedepends).
    This would mean gcc multilib functionality is forced on all x86_64 users, doubt if that is a good idea.
    alternative :
    Add a conflicts clause for gcc-libs-multilib to all gcc non-multilib programs.
    example : gcc-fortran would have conflicts=(gcc-libs-mutilib)
    That means users have to choose between multilib and non-multilib, but doesn't force multilib on all x86_64 users.

  • [SOLVED] Pacman failed retrieving file 'core.db' after removing KDE

    Hey, I had to remove KDE and foolishly used the -Rsc flag. Now, trying to update yields:
    [root@Gal-PC2 gal]# pacman -Sy
    :: Synchronizing package databases...
    error: failed retrieving file 'core.db' from mirror.isoc.org.il : Resolving timed out after 10524 milliseconds
    error: failed retrieving file 'core.db' from mirror.us.leaseweb.net : Resolving timed out after 10523 milliseconds
    I tryed using the -Sy and -Syy flags to update the database, and made sure I am not using ipv6. I think the -Rsc flag might deleted an importent package. I can connect to the net, and I can acess mirrors using http and I can ping the mirrors. The error persists on a large number of mirrors. Any help will be appriciated.
    Last edited by Greenstuff (2015-02-08 20:49:24)

    Sorry, will do!
    The debug printed a lot of the first errors, so I cut them. This is what pacman --Syu --debug show:
    debug: adding new server URL to database 'multilib': [url]http://ftp.nluug.nl/pub/os/Linux/distr/archlinux/multilib/os/x86_64[/url]
    debug: adding new server URL to database 'multilib': [url]http://ftp.ds.hj.se/pub/os/linux/archlinux/multilib/os/x86_64[/url]
    debug: adding new server URL to database 'multilib': [url]http://ftp.uni-kl.de/pub/linux/archlinux/multilib/os/x86_64[/url]
    debug: adding new server URL to database 'multilib': [url]http://ftp.tu-chemnitz.de/pub/linux/archlinux/multilib/os/x86_64[/url]
    debug: adding new server URL to database 'multilib': [url]http://mirror.lnx.sk/pub/linux/archlinux/multilib/os/x86_64[/url]
    debug: adding new server URL to database 'multilib': [url]http://mirrors.st.uz/archlinux/multilib/os/x86_64[/url]
    debug: adding new server URL to database 'multilib': [url]http://mirrors.mithril.org.ua/linux/archlinux/multilib/os/x86_64[/url]
    debug: adding new server URL to database 'multilib': [url]http://piotrkosoft.net/pub/mirrors/ftp.archlinux.org/multilib/os/x86_64[/url]
    debug: adding new server URL to database 'multilib': [url]http://ftp.uni-bayreuth.de/linux/archlinux/multilib/os/x86_64[/url]
    debug: adding new server URL to database 'multilib': [url]http://artfiles.org/archlinux.org/multilib/os/x86_64[/url]
    debug: adding new server URL to database 'multilib': [url]http://repo.ukdw.ac.id/archlinux/multilib/os/x86_64[/url]
    debug: adding new server URL to database 'multilib': [url]http://linux.cs.nctu.edu.tw/archlinux/multilib/os/x86_64[/url]
    debug: adding new server URL to database 'multilib': [url]http://ftp.kaist.ac.kr/ArchLinux/multilib/os/x86_64[/url]
    debug: config: new section '(null)'
    debug: config: finished parsing /etc/pacman.conf
    :: Synchronizing package databases...
    debug: url: [url]http://mirror.isoc.org.il/pub/archlinux/core/os/x86_64/core.db[/url]
    debug: maxsize: 26214400
    debug: using time condition: 1422991262
    debug: opened tempfile for download: /var/lib/pacman/sync/core.db.part (wb)
    debug: curl returned error 28 from transfer
    error: failed retrieving file 'core.db' from mirror.isoc.org.il : Resolving timed out after 10523 milliseconds
    debug: url: [url]http://mirror.us.leaseweb.net/archlinux/core/os/x86_64/core.db[/url]
    debug: maxsize: 26214400
    debug: using time condition: 1422991262
    debug: opened tempfile for download: /var/lib/pacman/sync/core.db.part (wb)
    EDIT: SOLVED!
    Ok, so I did indeed disable ipv6 as I promised, but turns out I put in the GRUB kernel line "ipv6.disable_ipv6=1". Upon re-reading the wiki, turns out this means ipv6 is disabled but tunnels with ipv6 may be opened by programs. I changed to "ipv6.disable=1" and pacman updates away! I hope others will find this usefull. Be careful!
    Last edited by Greenstuff (2015-02-08 20:52:45)

  • [SOLVED]Pacman needs gcc-libs, that are already up to date

    ...but this is the output
    error: failed to prepare transaction (could not satisfy dependencies)
    :: gcc: requires gcc-libs=4.7.0-3
    Pacman needs to update itself first, but needs gcc-libs...
    ...however...
    pacman -Ss gcc-libs
    core/gcc-libs 4.7.0-5 (base) [installed: 4.7.0-3]
    Runtime libraries shipped by GCC
    Granted, I could do this:
    pacman's --force
    but, how harmfull is that to my system?
    Thanks for a reply!
    Thor
    EDIT - searching the boards now...but I found some stale breadcrumbs...
    EDIT2 - upated pacman on its own...that seemd to work...
    pacman -S pacman
    the system is updating now...Solved
    EDIT3 - definetly solved, upgrading pacman on its own did the trick. The system is back after a reboot...thanks to everyone here
    Last edited by Thor@Flanders (2012-04-21 19:08:27)

    Hi everyone!
    @ Loafer
    Well, I did not refuse pacman to update...not updating one package could potentially bring down the depenging chain...so I let it update...
    @ Sara - I updated pacman on its own as detailed in the first post, then I did a sysup. the packages are in, and the update is running as we speak...
    I guess this could work for you too...good luck!
    Thor
    Last edited by Thor@Flanders (2012-04-21 19:02:21)

  • [SOLVED] Missing Kernel Headers for Catalyst

    Hello Everyone,
    I am a new Arch guy! I am from the ubuntu world.  Love the new arch install, I have installed my own DE.
    I use a Radeon HD 68xx so I need the catalyst drivers.
    I have tried installing them via: sudo pacman -S catalyst-dkms catalyst-utils    (per the wiki)
    It gets to the end and gives me this message:
    DKMS: add completed.
    Error! echo
    Your kernel headers for kernel 3.6.2-1-ARCH cannot be found at
    /usr/lib/modules/3.6.2-1-ARCH/build or /usr/lib/modules/3.6.2-1-ARCH/source.
    error: command failed to execute correctly
    Can anybody assist on how I get the kernel headers?  As far as I understood, they should be included in Arch.
    Last edited by luis84 (2012-10-19 03:08:17)

    drewofdoom wrote:
    do this:
    sudo pacman -Sy linux-headers
    Don't use 'pacman -Sy foo' - it may lead to breakage https://bbs.archlinux.org/viewtopic.php?id=89328

  • Problem with kernel-headers

    Hi,
    When I run this
    [root@localhost Server]# yum install kernel-headers
    I have got
    file /usr/include/linux/types.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
    file /usr/include/linux/udf_fs_i.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
    file /usr/include/linux/udp.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
    file /usr/include/linux/uinput.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
    file /usr/include/linux/uio.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
    file /usr/include/linux/ultrasound.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
    file /usr/include/linux/unistd.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
    file /usr/include/linux/usbdevice_fs.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
    file /usr/include/linux/utime.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
    file /usr/include/linux/utsname.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
    file /usr/include/linux/version.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
    file /usr/include/linux/videodev.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
    file /usr/include/linux/videodev2.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
    file /usr/include/linux/videotext.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
    file /usr/include/linux/virtio_blk.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
    file /usr/include/linux/virtio_net.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
    file /usr/include/linux/virtio_pci.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
    file /usr/include/linux/virtio_ring.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
    file /usr/include/linux/vt.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
    file /usr/include/linux/wireless.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
    file /usr/include/linux/xattr.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
    file /usr/include/linux/xfrm.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
    file /usr/include/mtd/inftl-user.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
    file /usr/include/mtd/mtd-abi.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
    file /usr/include/mtd/mtd-user.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
    file /usr/include/mtd/nftl-user.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
    file /usr/include/sound/asequencer.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
    file /usr/include/sound/asound.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
    file /usr/include/sound/asound_fm.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
    file /usr/include/sound/emu10k1.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
    file /usr/include/sound/hdsp.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
    file /usr/include/sound/hdspm.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
    file /usr/include/sound/sfnt_info.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
    file /usr/include/video/sisfb.h from install of kernel-headers-2.6.18-308.1.1.0.1.el5.i386 conflicts with file from package kernel-uek-headers-2.6.32-200.13.1.el5uek.i686
    Error Summary
    But why do I see nothing by this?
    [root@localhost Server]# rpm -qa| grep kernel-headers
    [root@localhost Server]#
    Here is what I get
    [root@localhost ~]# cat /etc/redhat-release
    Red Hat Enterprise Linux Server release 5.8 (Tikanga)

    Thanks. I ran it and I got this confirmation
    =================================================================================================
    Package Arch Version Repository Size
    =================================================================================================
    Removing:
    kernel-uek-headers i686 2.6.32-200.13.1.el5uek installed 2.2 M
    Removing for dependencies:
    compat-glibc i386 1:2.3.4-2.26 installed 3.4 M
    compat-glibc-headers i386 1:2.3.4-2.26 installed 1.9 M
    gcc i386 4.1.2-52.el5 installed 9.6 M
    gcc-c++ i386 4.1.2-52.el5 installed 6.5 M
    gcc-gfortran i386 4.1.2-52.el5 installed 6.9 M
    gcc-gnat i386 4.1.2-52.el5 installed 33 M
    gcc-java i386 4.1.2-52.el5 installed 5.9 M
    gcc-objc i386 4.1.2-52.el5 installed 5.5 M
    gcc-objc++ i386 4.1.2-52.el5 installed 5.8 M
    gcc44 i386 4.4.6-3.el5.1 installed 17 M
    gcc44-c++ i386 4.4.6-3.el5.1 installed 10 M
    gcc44-gfortran i386 4.4.6-3.el5.1 installed 11 M
    glibc-devel i386 2.5-81.el5_8.1 installed 4.9 M
    glibc-headers i386 2.5-81.el5_8.1 installed 2.0 M
    systemtap i386 1.6-7.el5_8 installed 8.0 M
    Transaction Summary
    =================================================================================================
    Remove 16 Package(s)
    Reinstall 0 Package(s)
    Downgrade 0 Package(s)
    Is this ok [y/N]:
    But the items like the below
    compat-glibc i386 1:2.3.4-2.26 installed 3.4 M
    compat-glibc-headers i386 1:2.3.4-2.26 installed 1.9 M
    gcc i386 4.1.2-52.el5 installed 9.6 M
    gcc-c++ i386 4.1.2-52.el5 installed 6.5 M
    glibc-devel i386 2.5-81.el5_8.1 installed 4.9 M
    glibc-headers i386 2.5-81.el5_8.1 installed 2.0 M
    are really needed for my R12. What should be done next?
    Edited by: HuaMin on Apr 13, 2012 5:15 PM

Maybe you are looking for

  • Satellite U400-14B shuts itself off and now it wont start up

    Hi just got a new Satellite U400 this week. Was working perfectly the first few days, then last night, it just shuts itself off and now it wont start up. I press the on button and the row of lights next to it light up, but nothing happens I dont even

  • MS Word Compatibility Report

    I am receiving an issue within Word when trying to save a document. When saving, Word wants me to run a "compatibility report". The issue I am having with this report is that I get the same results each time: "results of word 6.0/95 compatibility opt

  • Formatted Search with multiple conditions

    Hi experts, I am using a formatted search to update the Unit price in Sales Order. Query mentioned below. Select      T0.ItemCode,                T0.ItemPrice, From        ITM1 T0 inner join OPLN T1 on T0.PriceList = T1.ListNum Where      T0.ItemCode

  • Variant doesnt run on the selection screen

    Hi guys, I was creating variant for jop. my progrm  has a selection screen.it contains date,name... . When i was create variant for jop then jop is running but my reort program doesnt run.Thank you so much

  • Unable to install Adobe Reader 8

    Been trying for the last few hours to install Adobe Reader 8 but it does not work. I get the installer downloaded but then when I open it it says "Adobe Reader could not install correctly". It's driving me nuts.. Pls help.... JCBang, Geneva