Problem installing gcc-multilib

Hi all,
I am trying to install lib32-jpeg7 from AUR but I am getting
an error that the system needs gcc-multilib.
I then go to /etc/pacman.conf and add the following lines:
[multilib]
Include = /etc/pacman.d/mirrorlist
I then do pacman -Syy
and that's what I get back
error: failed retrieving file 'multilib.db' from ftp.archlinux.org : File unavailable (e.g., file not found, no access)
What should I do?
Thanks in advance

I've downloaded the demo of sunblast
http://www.sunblastthegame.com/download.php
After I untar it on to my home folder
it says this:
[konos@archBox sunblast_demo_linux32]$ ./sunblastdemo
./sunblastdemo: error while loading shared libraries: libjpeg.so.62: cannot open shared object file: No such file or directory
So I googled the library and found that it belongs to the lib32-libjpeg package which I tried to download with yaourt.
Yaourt then complained that it needs gcc-multilib to build it and cancelled the operation!
So.. I figured out that I have to manually install gcc-multilib first and then lib32-libjpeg with yaourt in order to make it work..!
P.S. @Karol: I 've already installed the package you are suggesting
Last edited by konos5 (2011-10-26 00:20:02)

Similar Messages

  • Installing gcc-multilib after gcc installed.

    Hey there,
    I'm trying to install gcc-multilib on my 64 bit machine as I'm trying to compile some binaries for a 32 bit system so I'm trying to install the multilib version of gcc however when I go to install it it obviously conflicts with the gcc I currently have installed and in order to install it I'd need to remove gcc-libs which basically uninstalls a large majority of my system because everything relies on gcc-libs.
    Sorry if this is the wrong area I just don't really know what to do.
    Thanks

    Are you trying to remove gcc-libs manually rather than letting pacman do it as part of the transaction that replaces gcc with gcc-multilib? Because gcc-multilib should pull in gcc-libs-multilib which provides gcc-libs, so stuff depending on that should be fine.

  • Problem installing gcc

    I tried to install gcc in my solaris 7. When I start to run configure, the errors below keeps on showing:
    Configuring for a sparc-sun-solaris2.7 host.
    Created "Makefile" in /usr/local/objdir/gcc-2.95.2 using "mh-frag"
    ./configure: cc: not found
    *** The command 'cc -o conftest -g conftest.c' failed.
    *** You must set the environment variable CC to a working compiler.
    What should I do? How to set the environment variable for CC? I'm using Borne Shell(root) and the installation done by root. So where or which directory I suppose to set my environment variable?

    Hi, I'm new to Sun. Currently i have a situation just like all of you here. The difference is that i am running Solaris 8 on a sparc platform and i have gcc release 3.0.4. I tried configuring it but the same message that all of u have faced except for the first line stating "Configuring from a sparc-sun-solaris2.8 host". I also have this line "/usr/ucb/cc: language optional software package not installed"
    I have been trying to figure it out for days. Now how do set the environment variable CC to a working compiler and where do i have to install gcc in which directory to be safe.

  • Libx32-glibc won't install due to gcc-multilib-x32 dependency

    I'm trying to install the libx32-glibc package (https://aur.archlinux.org/packages/libx32-glibc/) which does not list any dependencies on the package web page. However, when I try to install it, it shows this message:
    ==> Making package: libx32-glibc 2.17_5-1 (****)
    ==> Checking runtime dependencies...
    ==> Checking buildtime dependencies...
    ==> Installing missing dependencies...
    [sudo] password for ****:
    error: target not found: gcc-multilib-x32>=4.7
    ==> ERROR: 'pacman' failed to install missing dependencies.
    I need libx32-glibc to install gcc-multilib-x32 which gives this message when trying to install:
    $ makepkg -s
    ==> Making package: gcc-multilib-x32 4.8.0_3-1 (****)
    ==> Checking runtime dependencies...
    ==> Checking buildtime dependencies...
    ==> Installing missing dependencies...
    [sudo] password for ****:
    error: target not found: libx32-glibc>=2.17
    ==> ERROR: 'pacman' failed to install missing dependencies.
    How can I get gcc-multilib-x32 to install? I tried removing the dependency check in the PKGBUILD but that had other issues.

    The circular dependency was made intentionally, it is actually the same circular dependency you can find in the main repo: gcc -> gcc-libs -> glibc -> gcc (make). Because making glibc requires a valid gcc while gcc requires glibc to be functional.
    To build this, you actually need the packages glibc-x32-seed and gcc-x32-seed. Then you can build libx32-glibc to replace glibc-x32-seed, then eventually gcc-multilib-x32 to replace gcc-x32-seed.
    There're more information about this in this thread and this blog post in Chinese.

  • Gcc-multilib not found

    Hello,
    I want to upgrade my system but it fails for two packages from aur lib32-avahi and lib32-libtasn1 because they need the dependency gcc-multilib which I cannot find.
    $ yaourt -Syu --aur
    :: Synchronising package databases...
    ==> Software upgrade (new version) :
    aur/lib32-avahi 0.6.25-3.1 -> 0.6.30-2
    aur/lib32-libtasn1 2.6-1 -> 2.9-1
    ==> lib32-avahi dependencies:
    - expat (already installed)
    - lib32-glib2 (already installed)
    - lib32-dbus-core (already installed)
    - lib32-libcap (already installed)
    - lib32-libdaemon (building from AUR)
    - lib32-gdbm (building from AUR)
    ==> Continue building lib32-avahi ? [Y/n]
    ==> -------------------------------------
    ==>
    ==> Building and installing package
    ==> Install or build missing dependencies for lib32-avahi:
    ==> lib32-gdbm dependencies:
    - lib32-glibc (already installed)
    - gdbm>=1.8.3 (already installed)
    - gcc-multilib (building from AUR)
    ==> Continue building lib32-gdbm ? [Y/n]
    ==> ------------------------------------
    ==>
    ==> Building and installing package
    ==> Install or build missing dependencies for lib32-gdbm:
    error: target not found: gcc-multilib
    ==> Restart building lib32-gdbm ? [y/N]
    ==> -----------------------------------
    Same for lib32-libtasn
    any idea ?
    Thank you
    By the way, is there a way to know if these two packages are a dependency of another one or something ? Because I don't remember why I installed it...
    Last edited by martvefun (2011-05-22 08:20:11)

    Thank you it seems to work.
    I've lots of conflict like
    :: binutils-multilib and binutils are in conflict. Remove binutils?
    :: gcc-libs-multilib and gcc-libs are in conflict. Remove gcc-libs?
    :: gcc-multilib and gcc are in conflict. Remove gcc?
    Can I do that safely ?
    So if I understand all the packages in multilib repo are to compile 32 packages in 64 bit system. I don't need to do it now so maybe I can just remove these packages...
    Last edited by martvefun (2011-05-22 09:23:33)

  • [solved: I am a dope] Can gcc and gcc-multilib coexist?

    If I try to install gcc-multilib, it conflicts with my existing 64-bit gcc package. Is there a way for me to install it in another path or install the binaries from gcc-multilib as gcc32, g++32 etc?
    Last edited by rhd (2012-02-20 02:50:55)

    rhd wrote:
    I'm learning 32-bit assembly and the tutorial I am using has a small collection of example code and a little library which needs a 32-bit copy of libgcc.a.
    libgcc.a is owned by gcc and not gcc-libs and so here I am, attempting to install the multilib package instead of the 64-bit version. The -m32 flag doesn't help. [edit: the -m32 flag to gcc, which tells it to compile for a 32 bit arch]
    $ nosr libgcc.a
    core/gcc
    community/arm-elf-gcc-base
    community/arm-wince-cegcc-gcc
    community/avr-gcc
    community/mingw32-gcc
    community/mingw32-gcc-base
    multilib/gcc-multilib
    I tried to point out that gcc-multilib provides gcc. Everything gcc does, you can do with gcc-multilib. You can't have both installed at the same time (but you wouldn't want/need to, either).
    Last edited by falconindy (2012-02-18 15:01:10)

  • [Solved] gcc-multilib alongside gcc?

    Hi everyone. Apologies if this has been asked before, I've been searching around for a while and have not found an answer yet.
    Is it at all possible to have both gcc and gcc-multilib installed on x86_64 at one time? Pacman complains about conflicts between the two if you attempt to install both. If there are actual file conflicts, would it be possible to install gcc-multilib to a location such as /opt, and would this remedy the conflicts?
    Cheers!
    Last edited by xdelv (2011-08-16 13:54:35)

    bernarcher wrote:Why do you want to do so? gcc-multilib fully qualifies as gcc with additional capabilities. You will most probably get conflicts if you use both in parallel.
    Hi, thanks for the quick reply. I was under the impression that gcc-multilib was only capable of compiling multilib packages, and I don't want to give up my ability to compile native 64bit packages as well. Is that not the case?
    Edit: I've just found https://bbs.archlinux.org/viewtopic.php?id=102828 which seems to answer my question, in that "gcc-multilib includes just about every architecture, which is why it's 68 MB instead of about16". That's awesome, it seems "multilib" in my mind was associated with lib32 packages only, instead of multiple architectures. Thank you for helping me figure this out!
    Last edited by xdelv (2011-08-16 13:54:05)

  • Replace with gcc-multilib

    Morning Folks,
    My arch linux system runs very very well. Now I would like to use eagle, a CAD software to design circuit boards (PCBs).
    Eagle is available in the AUR: https://aur.archlinux.org/packages.php?ID=15941
    The last time (a year or two ago) I messed up my entire system by installing that package. Installing eagle from the AUR requires to install gcc-multilib, which somehow replaces the current, existing gcc.
    Is it safe to do that, or was I doing something wrong? I really really need my toolchain running like it does now.
    ~ Tectu

    As far as I know, multilib is just "the same gcc" but with it you cannot only build x86_64 code, but also 32-bit code, right?
    After installing gcc-multilib, I'll be still able to call    $ gcc   and build some 64-bit code like now? I ask because I work with cross compiling, and I don't want to mess things up again
    ~ Tectu
    Last edited by Tectu (2012-09-17 12:47:40)

  • [SOLVED] GCC multilib: cannot find shared library

    Hi,
    I'm trying to compile a systemc program to a 32-bit executable on arch x86_64.  I'm using GCC multilib.  Program compiles fine, but I get the following error when trying to run.
    /home/[myusername]/workspace/systemc_test/Debug/systemc_test: error while loading shared libraries: libsystemc-2.3.1.so: cannot open shared object file: No such file or directory
    Compiler:
    g++ -std=c++0x -DSC_INCLUDE_DYNAMIC_PROCESSES -I/usr/local/systemc/include -O0 -g3 -Wall -c -fmessage-length=0 -m32 -MMD -MP -MF"main.d" -MT"main.d" -o "main.o" "../main.cpp"
    Linker:
    g++ -L/usr/local/systemc/lib-linux -m32 -o "systemc_test" ./main.o -lsystemc
    ls /usr/local/systemc/lib-linux/
    libsystemc-2.3.1.so  libsystemc.a  libsystemc.la  libsystemc.so  pkgconfig
    What am I doing wrong?  For the record, this works fine on Ubuntu (64-bit with multilib) using the same version of the systemc library, compiled and installed in exactly the same manner.
    Thanks!
    Last edited by kamz (2014-08-04 02:38:02)

    You're correct -- doesn't find that path.
    ldd systemc_test
    linux-gate.so.1 (0xf77ac000)
        libsystemc-2.3.1.so => not found
        libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf768f000)
        libm.so.6 => /usr/lib32/libm.so.6 (0xf7643000)
        libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf7628000)
        libc.so.6 => /usr/lib32/libc.so.6 (0xf7465000)
        /lib/ld-linux.so.2 (0xf77ad000)
    Adding /usr/local/systemc/lib-linux to LD_LIBRARY_PATH solves the problem.  I used a script under /etc/profile.d/ to set this at session start, so I now consider this solved.  Out of curiousity, is it possible to avoid having to do this?

  • Safe to replace gcc with gcc-multilib?

    It seems to me that every single useful package requires that I replace gcc-libs with gcc-libs-multilibs, binutils with binutils-multilib, and gcc with gcc-multilib, and it's frustrating. I'm trying to install pipelight in order to be able to do online schooling in Arch instead of having to switch to windows all the time, but I'm leery about replacing all these packages due to countless problems I've had with gcc-libs in the past. Is it safe to replace all these packages? Can't name any right now but there's been quite a few extremely useful packages that I won't install because it requires me to replace all these packages.
    EDIT: I'm sorry, correction, this doesn't happen with pipelight specifically. It happens when I try to install a dependency; wine-silverlight. Yaourt also tells me that it's an unsupported and potentially dangerous package, although I didn't see anything signifying that in the AUR. I'm starting to believe yaourt says this about every package.
    Last edited by xworld (2014-01-16 20:42:45)

    All AUR packages are unsupported, may be potentially dangerous and you should inspect the PKGBUILDs before using them to build and install packages.
    If you're using a 64-bit system and have to use multilib, you do install lib32-* or *-multilib packages, nothing wrong with that. Why do you think it's unsafe?
    xworld wrote:I'm leery about replacing all these packages due to countless problems I've had with gcc-libs in the past.
    Any examples?

  • [SOLVED] Can't install gcc-ecj!

    Sorry if I'm posting this in the wrong session, it seemed the most appropriated to me.
    I need to install pdftk, and gcc-gcj is one of its dependencies. I tried to install pdftk through yaourt, but it failed after almost 30 minutes of compiling, so I decided to "go neanderthal" and install it almost by brute force, checking the aur web page for pdftk and downloading and installing the dependencies tarballs.
    First, when I try to install gcc-ecj through AUR, I got a simple error message:
    [eduardo@Tardis ~]$ cd aur-mirror/gcc-gcj
    [eduardo@Tardis gcc-gcj]$ ls
    PKGBUILD
    [eduardo@Tardis gcc-gcj]$ makepkg -si
    ==> ERROR: install file (gcc-gcj.install) does not exist.
    So I downloaded the tarball from this page (https://aur.archlinux.org/packages/gcc- … mments=all) and tried to install. It failed also, but it gave me a lot of output to pinpoint the problem. The output was:
    [eduardo@Tardis gcc-gcj]$ makepkg -si
    ==> Making package: gcc-gcj 4.8.2-3 (Wed 16 Apr 08:18:14 BRT 2014)
    ==> Checking runtime dependencies...
    ==> Checking buildtime dependencies...
    ==> Retrieving sources...
    -> Found gcc-4.8.2.tar.bz2
    -> Found native_freetype.patch
    ==> Validating source files with md5sums...
    gcc-4.8.2.tar.bz2 ... Passed
    native_freetype.patch ... Passed
    ==> Extracting sources...
    -> Extracting gcc-4.8.2.tar.bz2 with bsdtar
    ==> Starting prepare()...
    patching file libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c
    patching file libjava/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c
    ==> Removing existing pkg/ directory...
    ==> Starting build()...
    checking build system type... i686-pc-linux-gnu
    checking host system type... i686-pc-linux-gnu
    checking target system type... i686-pc-linux-gnu
    checking for a BSD-compatible install... /usr/bin/install -c
    checking whether ln works... yes
    checking whether ln -s works... yes
    checking for a sed that does not truncate output... /usr/bin/sed
    checking for gawk... gawk
    checking for libatomic support... yes
    checking for libitm support... yes
    checking for libsanitizer support... yes
    checking for gcc... gcc
    checking for C compiler default output file name... a.out
    checking whether the C compiler works... yes
    checking whether we are cross compiling... no
    checking for suffix of executables...
    checking for suffix of object files... o
    checking whether we are using the GNU C compiler... yes
    checking whether gcc accepts -g... yes
    checking for gcc option to accept ISO C89... none needed
    checking for g++... g++
    checking whether we are using the GNU C++ compiler... yes
    checking whether g++ accepts -g... yes
    checking whether g++ accepts -static-libstdc++ -static-libgcc... yes
    checking for gnatbind... no
    checking for gnatmake... no
    checking whether compiler driver understands Ada... no
    checking how to compare bootstrapped objects... cmp --ignore-initial=16 $$f1 $$f2
    checking for objdir... .libs
    checking for the correct version of gmp.h... yes
    checking for the correct version of mpfr.h... yes
    checking for the correct version of mpc.h... yes
    checking for the correct version of the gmp/mpfr/mpc libraries... yes
    checking for version 0.10 of ISL... no
    checking for version 0.11 of ISL... no
    checking for version 0.12 of ISL... yes
    checking for version 0.17.0 of CLooG... no
    checking for version 0.18.0 of CLooG... yes
    The following languages will be built: c,c++,java,lto
    *** This configuration is not supported in the following subdirectories:
    zlib gnattools target-libada target-libgfortran target-libgo target-libbacktrace target-libobjc
    (Any other directories should still work fine.)
    checking for default BUILD_CONFIG... bootstrap-debug
    checking for bison... bison -y
    checking for bison... bison
    checking for gm4... no
    checking for gnum4... no
    checking for m4... m4
    checking for flex... flex
    checking for flex... flex
    checking for makeinfo... makeinfo
    checking for expect... no
    checking for runtest... no
    checking for ar... ar
    checking for as... as
    checking for dlltool... no
    checking for ld... ld
    checking for lipo... no
    checking for nm... nm
    checking for ranlib... ranlib
    checking for strip... strip
    checking for windres... no
    checking for windmc... no
    checking for objcopy... objcopy
    checking for objdump... objdump
    checking for readelf... readelf
    checking for cc... cc
    checking for c++... c++
    checking for gcc... gcc
    checking for gcj... no
    checking for gfortran... no
    checking for gccgo... no
    checking for ar... no
    checking for ar... ar
    checking for as... no
    checking for as... as
    checking for dlltool... no
    checking for dlltool... no
    checking for ld... no
    checking for ld... ld
    checking for lipo... no
    checking for lipo... no
    checking for nm... no
    checking for nm... nm
    checking for objdump... no
    checking for objdump... objdump
    checking for ranlib... no
    checking for ranlib... ranlib
    checking for readelf... no
    checking for readelf... readelf
    checking for strip... no
    checking for strip... strip
    checking for windres... no
    checking for windres... no
    checking for windmc... no
    checking for windmc... no
    checking where to find the target ar... host tool
    checking where to find the target as... host tool
    checking where to find the target cc... just compiled
    checking where to find the target c++... just compiled
    checking where to find the target c++ for libstdc++... just compiled
    checking where to find the target dlltool... host tool
    checking where to find the target gcc... just compiled
    checking where to find the target gcj... just compiled
    checking where to find the target gfortran... host tool
    checking where to find the target gccgo... host tool
    checking where to find the target ld... host tool
    checking where to find the target lipo... host tool
    checking where to find the target nm... host tool
    checking where to find the target objdump... host tool
    checking where to find the target ranlib... host tool
    checking where to find the target readelf... host tool
    checking where to find the target strip... host tool
    checking where to find the target windres... host tool
    checking where to find the target windmc... host tool
    checking whether to enable maintainer-specific portions of Makefiles... no
    configure: creating ./config.status
    config.status: creating Makefile
    [ -f stage_final ] || echo stage3 > stage_final
    make[1]: Entering directory '/home/eduardo/Documents/Programs and stuff/gcc-gcj/src/gcc-4.8.2/build'
    /bin/sh: line 0: test: too many arguments
    make[2]: Entering directory '/home/eduardo/Documents/Programs and stuff/gcc-gcj/src/gcc-4.8.2/build'
    make[3]: Entering directory '/home/eduardo/Documents/Programs and stuff/gcc-gcj/src/gcc-4.8.2/build'
    rm -f stage_current
    make[3]: Leaving directory '/home/eduardo/Documents/Programs and stuff/gcc-gcj/src/gcc-4.8.2/build'
    make[2]: Leaving directory '/home/eduardo/Documents/Programs and stuff/gcc-gcj/src/gcc-4.8.2/build'
    make[2]: Entering directory '/home/eduardo/Documents/Programs and stuff/gcc-gcj/src/gcc-4.8.2/build'
    Configuring stage 1 in ./intl
    /bin/sh: /home/eduardo/Documents/Programs: No such file or directory
    Makefile:5699: recipe for target 'configure-stage1-intl' failed
    make[2]: *** [configure-stage1-intl] Error 127
    make[2]: Leaving directory '/home/eduardo/Documents/Programs and stuff/gcc-gcj/src/gcc-4.8.2/build'
    Makefile:20145: recipe for target 'stage1-bubble' failed
    make[1]: *** [stage1-bubble] Error 2
    make[1]: Leaving directory '/home/eduardo/Documents/Programs and stuff/gcc-gcj/src/gcc-4.8.2/build'
    Makefile:885: recipe for target 'all' failed
    make: *** [all] Error 2
    ==> ERROR: A failure occurred in build().
    Aborting...
    What can I do?
    Last edited by eduardowoj (2014-04-15 18:02:12)

    The ggc-gcj PKGBUILD doesn't quote variables correctly, resulting in failure when directory names have spaces in them like on your system.
    Look for lines like this :
    make -j1 DESTDIR=${pkgdir} install-target-libjava
    if you change all references to variables to something like this, it should work :
    make -j1 DESTDIR="${pkgdir}" install-target-libjava

  • Installing GCC

    Hello...
    I got the blw error every time I try to install gcc package:
    #pkgadd -d gcc-2.95.3-sol7-sparc-local
    The following packages are available:
    1 SMCgcc gcc
    (sparc) 2.95.3
    Select package(s) you wish to process (or 'all' to process
    all packages). (default: all) [?,??,q]: 1
    Processing package instance <SMCgcc> from </gcc-2.95.3-sol7-sparc-local>
    gcc
    (sparc) 2.95.3
    cpio: Cannot write "reloc/lib/gcc-lib/sparc-sun-solaris2.7/2.95.3/cc1obj", errno
    28, No space left on device
    cpio: Cannot write "reloc/lib/gcc-lib/sparc-sun-solaris2.7/2.95.3/cc1plus", errn
    o 28, No space left on device
    cpio: Cannot write "reloc/lib/gcc-lib/sparc-sun-solaris2.7/2.95.3/chillrt0.o", e
    rrno 28, No space left on device
    cpio: Cannot write "reloc/lib/gcc-lib/sparc-sun-solaris2.7/2.95.3/collect2", err
    no 28, No space left on device
    cpio: Cannot write "reloc/lib/gcc-lib/sparc-sun-solaris2.7/2.95.3/cpp0", errno 2
    8, No space left on device
    cpio: Cannot write "reloc/lib/gcc-lib/sparc-sun-solaris2.7/2.95.3/crtbegin.o", e
    rrno 28, No space left on device
    cpio: Cannot write "reloc/lib/gcc-lib/sparc-sun-solaris2.7/2.95.3/f771", errno 2
    8, No space left on device
    cpio: Cannot write "reloc/lib/gcc-lib/sparc-sun-solaris2.7/2.95.3/gmon.o", errno
    28, No space left on device
    cpio: Cannot write "reloc/lib/gcc-lib/sparc-sun-solaris2.7/2.95.3/include/assert
    .h", errno 28, No space left on device
    cpio: Cannot write "
    pkgadd: ERROR: attempt to process datastream failed
    - process </usr/bin/cpio -icdumD -C 512> failed, exit code 95
    pkgadd: ERROR: unable to unpack datastream
    Installation of <SMCgcc> failed (internal error).
    No changes were made to the system.
    Can u pls advise how I can over come this problem? I alrady tried to install "gcc-3.0.3-sol7-sparc-local" but still the same.
    Thanx
    Rabea

    Hi
    You cannot dynamically resize filesystems unless you have some disc managagement software
    running ( eg Solstice Disksuite, Veritas Volume Manager ).
    If you do not have disk management software, you will probably have to dump all the filesystems
    to tape or another server using something like ufsdump, repartition your disk and then restore the
    filesystems back.
    You can find good FAQs on Disk Suite or Veritas at docs.sun.com.

  • Oracle VM Server 2.2.1 - can't install gcc

    I have an error :
    [root@SRV-OVM-001 /]# yum install gcc
    Setting up Install Process
    Resolving Dependencies
    --> Running transaction check
    ---> Package gcc.x86_64 0:4.1.2-48.el5 set to be updated
    --> Processing Dependency: cpp = 4.1.2-48.el5 for package: gcc
    --> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc
    --> Processing Dependency: libgomp >= 4.1.2-48.el5 for package: gcc
    --> Running transaction check
    ---> Package cpp.x86_64 0:4.1.2-48.el5 set to be updated
    ---> Package glibc-devel.x86_64 0:2.5-49 set to be updated
    --> Processing Dependency: glibc-headers = 2.5-49 for package: glibc-devel
    --> Processing Dependency: glibc = 2.5-49 for package: glibc-devel
    --> Processing Dependency: glibc-headers for package: glibc-devel
    ---> Package libgomp.x86_64 0:4.4.0-6.el5 set to be updated
    --> Running transaction check
    ---> Package glibc.i686 0:2.5-49 set to be updated
    --> Processing Dependency: glibc-common = 2.5-49 for package: glibc
    ---> Package glibc-headers.x86_64 0:2.5-49 set to be updated
    --> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers
    --> Processing Dependency: kernel-headers for package: glibc-headers
    --> Running transaction check
    ---> Package glibc.i686 0:2.5-49 set to be updated
    --> Processing Dependency: glibc-common = 2.5-49 for package: glibc
    ---> Package kernel-uek-headers.x86_64 0:2.6.32-200.19.1.el5uek set to be updated
    --> Finished Dependency Resolution
    glibc-2.5-49.i686 from el5_u5_base has depsolving problems
    --> Missing Dependency: glibc-common = 2.5-49 is needed by package glibc-2.5-49.i686 (el5_u5_base)
    Error: Missing Dependency: glibc-common = 2.5-49 is needed by package glibc-2.5-49.i686 (el5_u5_base)
    You could try using --skip-broken to work around the problem
    You could try running: package-cleanup --problems
    package-cleanup --dupes
    rpm -Va nofiles nodigest
    But if y try to remove package package glibc-2.5-49.i686 (I'm i386x64), it tells me that it will remove 214 packages !
    So I answered no ..
    What shall I do ?

    Still have same issued with glibc (for your memory, initial thread target was to solve this issue wich caused issue on glibc) :
    --> Processing Dependency: rpm = 4.4.2.3-18.el5 for package: rpm-build
    ---> Package rpm-libs.i386 0:4.4.2.3-18.el5 set to be updated
    --> Processing Dependency: rpm = 4.4.2.3-18.el5 for package: rpm-libs
    ---> Package startup-notification.x86_64 0:0.8-4.1 set to be updated
    --> Finished Dependency Resolution
    rpm-build-4.4.2.3-18.el5.x86_64 from el5_u4_base has depsolving problems
    --> Missing Dependency: rpm = 4.4.2.3-18.el5 is needed by package rpm-build-4.4.2.3-18.el5.x86_64 (el5_u4_base)
    glibc-2.5-49.i686 from el5_u5_base has depsolving problems
    --> Missing Dependency: glibc-common = 2.5-49 is needed by package glibc-2.5-49.i686 (el5_u5_base)
    rpm-libs-4.4.2.3-18.el5.i386 from el5_u5_base has depsolving problems
    --> Missing Dependency: rpm = 4.4.2.3-18.el5 is needed by package rpm-libs-4.4.2.3-18.el5.i386 (el5_u5_base)
    Error: Missing Dependency: rpm = 4.4.2.3-18.el5 is needed by package rpm-build-4.4.2.3-18.el5.x86_64 (el5_u4_base)
    Error: Missing Dependency: rpm = 4.4.2.3-18.el5 is needed by package rpm-libs-4.4.2.3-18.el5.i386 (el5_u5_base)
    Error: Missing Dependency: glibc-common = 2.5-49 is needed by package glibc-2.5-49.i686 (el5_u5_base)
    You could try using --skip-broken to work around the problem
    You could try running: package-cleanup --problems
    package-cleanup --dupes
    rpm -Va nofiles nodigest
    so it keeps on targeting a glibc-2.5-49.i686 while I'm on x86_64
    My yum.repos.d/public-yum-el5.repo is :
    "[el5_u3_base]
    name=Enterprise Linux $releasever U3 - $basearch - base
    baseurl=http://public-yum.oracle.com/repo/EnterpriseLinux/EL5/3/base/$basearch/
    gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-el5
    gpgcheck=1
    enabled=1
    [el5_u4_base]
    name=Enterprise Linux $releasever U4 - $basearch - base
    baseurl=http://public-yum.oracle.com/repo/EnterpriseLinux/EL5/4/base/$basearch/
    gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-el5
    gpgcheck=1
    enabled=1
    [el5_u5_base]
    name=Enterprise Linux $releasever U5 - $basearch - base
    baseurl=http://public-yum.oracle.com/repo/EnterpriseLinux/EL5/5/base/$basearch/
    gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-el5
    gpgcheck=1
    enabled=1
    [el5_addons]
    name=Enterprise Linux $releasever U5 addons - $basearch - base
    baseurl=http://public-yum.oracle.com/repo/EnterpriseLinux/EL5/addons/$basearch/
    gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-el5
    gpgcheck=1
    enabled=1
    [el5_oracle_addons]
    name=Enterprise Linux $releasever U5 oracle_addons - $basearch - base
    baseurl=http://public-yum.oracle.com/repo/EnterpriseLinux/EL5/oracle_addons/$basearch/
    gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-el5
    gpgcheck=1
    enabled=1
    And I'm on EL5_7.
    Any more idea ?
    Edited by: user7437638 on 13 sept. 2011 11:23

  • Installing gcc on solaris 10

    hi,
    i have a problem when trying to install gcc on solaris 10.
    my path:
    PATH=/usr/sbin:/usr/bin:/usr/sfw/bin:/usr/sfw/lib:/usr/sfw/libexec
    # gcc test.c
    gcc: installation problem, cannot exec `as': No such file or directory
    i don't know what the problem is, please help
    thks

    i have a problem when trying to install gcc on solaris 10.Solaris 10's bundled gcc in /usr/sfw/bin/gcc?
    my path:
    PATH=/usr/sbin:/usr/bin:/usr/sfw/bin:/usr/sfw/lib:/usr/sfw/libexec/usr/sfw/lib and /usr/sfw/libexec can probably be deleted from
    $PATH, the executables are in /usr/sfw/bin.
    # gcc test.c
    gcc: installation problem, cannot exec `as': No such
    file or directory/usr/sfw/bin/gcc needs the GNU assembler, and it should be
    install as /usr/sfw/bin/gas. Do you have the Solaris 10 package
    SUNWbinutils installed?
    % pkgchk -l -p /usr/sfw/bin/gas
    Pathname: /usr/sfw/bin/gas
    Type: regular file
    Expected mode: 0555
    Expected owner: root
    Expected group: bin
    Expected file size (bytes): 613844
    Expected sum(1) of contents: 49903
    Expected last modification: Jan 23 02:53:41 2005
    Referenced by the following packages:
    SUNWbinutils
    Current status: installed

  • A problem about gcc

    I installed Solaris8 x86 on my PC successfully, including software companion CD, which was installed under /opt.
    Following was added in .profile :
    PATH=/opt/sfw/bin:$PATH
    Then I created two programs in a subdirectory:
    C code, HelloWorld.c, compiled using gcc, run ./a.out, everything OK;
    C++ code, HelloWorld.cc, compiled using g++, ./a.out was generated, it seemed ok. But when I tried to run ./a.out, got following error message:
    $ ./a.out
    ld.so.1: ./a.out: fatal: libstdc++.so.2.10.0: open failed: No such file or directory
    Killed
    The same C++ HelloWorld compiled and run good on another Sparc/Solaris7.
    Anybody can tell me what the problem is and how to solve it?

    Edward_King wrote:
    I enter a problem about gcc,I installed solaris 10,and then login with root user,I want to use gcc,
    #pwd
    #gcc
    but I find there is no gcc,A better way to find gcc is to:
    grep gcc /var/adm/install/contents
    On a Solaris system if you install the developer or greater cluster then gcc should be installed into:
    /usr/sfw/bin
    so you can start by just checking there.
    PATH=$PATH:/opt/gnome/bin:/usr/local/bin:/opt/netscape:/usr/ccs/bin
    export PATH I'm not sure why you would need /opt/gnome or /opt/netscape but whatever.
    1 how can i know root user use sh or csh user?Look at the /etc/passwd file.
    2 I can't find .profile or .cshrc file in / directory,where are they? Which directory should I create profile or .cshrc file? After I create profile or .cshrc file,which command I can run to make profile or .cshrc file go function? Need I reboot the solaris system?By default root doesn't have one so just create using vi.
    vi /.profile
    Thanks in advance!regards,
    alan

Maybe you are looking for

  • How to manage image in a column of a table

    Hi all, I am using Jdeveloper 11.1.1.2 and ADF faces. I would like to have a table with a column to save an image. After that I would like to have a page .jspx that visualize the fields of the table, including the image. I would like to know how I ha

  • Authorization Issue with infotype

    Dear Guru's,          There are a couple of Customer IT that have been created. For which I have also assigned the authorization. But for some of these Infotypes though the user has no authorization he is able to access it.         Can you guys give

  • Since uploading to iOS 7 I have been having trouble with TV apps

    Hi has anyone having trouble with the TV apps like hd cartoon or cartoon world for a few days now I have been have trouble watching the apps all seem in slow motion the mouths don't move with the voices I hope this isn't because I upgraded to iOS 7 ?

  • Use of chmod in sess_sh tool

    Hi, While trying to use the chmod command in sess_sh tool, I could not see its effect. I had deployed my EJB using deployejb tool. The published Object in the Session Namespave under test Publishing Context is RentalEJBRemote (i.e /test/RentalEJBRemo

  • What happened to ability to transfer files to mobile apps in iTunes?

    I used to be able to transfer files from my Mac to my iPad app using iTunes. Since the ITunes update last Nov/Dec/ 2012, the process as explained in the help file no longer exists. Is there a new way to do it?