[SOLVED] gcc-multilib vs cross32-gcc

What is the difference between gcc-multilib from http://supraverse.net/arch and cross32-gcc from community repo? I currently use gcc-multilib. If cross32-gcc provides the same functionality, how do I use this gcc for compiling 32-bit binaries.
I use gcc-multilib mainly to compile grub-legacy, grub2 for bios and grub2 for i386 UEFI. Can anyone try compiling grub2-efi-bzr (with _EFI_ARCH=i386 in the PKGBUILD) in Arch64 using cross32-gcc. I maintain that package and i am willing to modify the PKGBUILD to use cross32-gcc in case of cross-compiling. Thanks in advance.
Last edited by skodabenz (2011-01-30 19:37:06)

Marenz wrote:
RetroX wrote:
cross32-gcc is actually just the 32-bit gcc package for 64-bit platforms.  gcc-multilib includes just about every architecture, which is why it's 68 MB instead of about16.
Also, the gcc-multilib package is neat, but it doesn't seem to be maintained very well.  It doesn't actually specify that it conflicts with the regular GCC, and it seems to be out of date currently.
Well, yes, I don't have the time and right now not even the hardware to update it (my 64bit desktop is pretty far away right now), sorry about that.
If anyone is willing to step in here, be my guest. Just provide me with the packages. I can also offer write access to the related git repositroy with the PKGBUILDs.
--Marenz
Ah, that's fine.  I guess that I'll just use the cross32-gcc.
And I didn't notice that this topic was a week old. D:
Sorry about that.
Last edited by RetroX (2010-08-21 16:07:45)

Similar Messages

  • [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?

  • [SOLVED]gcc-libs and gcc-libs-multilib are in conflict

    Can't update today.
    [glow@GlowArch ~]$ sudo pacman -Syuv
    :: Synchronizing package databases...
    core is up to date
    extra is up to date
    community is up to date
    multilib is up to date
    catalyst is up to date
    :: Starting full system upgrade...
    warning: android-udev: local (98-1) is newer than community (r100-1)
    resolving dependencies...
    looking for inter-conflicts...
    :: gcc-libs and gcc-libs-multilib are in conflict. Remove gcc-libs-multilib? [y/N] n
    error: unresolvable package conflicts detected
    error: failed to prepare transaction (conflicting dependencies)
    :: gcc-libs and gcc-libs-multilib are in conflict
    I assume there is some update going on, i will try again in some time.
    Last edited by GloW_on_dub (2014-05-09 14:04:57)

    [glow@GlowArch ~]$ sudo pacman -Syu --ignore gcc-libs
    :: Synchronizing package databases...
    core is up to date
    extra is up to date
    community is up to date
    multilib is up to date
    catalyst is up to date
    :: Starting full system upgrade...
    warning: android-udev: local (98-1) is newer than community (r100-1)
    resolving dependencies...
    warning: ignoring package gcc-libs-4.9.0-2
    warning: cannot resolve "gcc-libs=4.9.0-2", a dependency of "gcc"
    warning: cannot resolve "gcc=4.9.0-2", a dependency of "gcc-fortran"
    :: The following package cannot be upgraded due to unresolvable dependencies:
    gcc-fortran
    :: Do you want to skip the above package for this upgrade? [y/N] n
    error: failed to prepare transaction (unexpected error)
    You're right, i have indeed a dependency problem because of this aur package, acml-gfortran, wich have in it's dependencies gcc-fortran instead of gcc-fortran-multilib
    The thing i don't understand is how have i been able to install gcc-fortran with acml-gfortran, without trying to install gcc-libs and discovering the conflict at that time,
    and also why the fact that there is a gcc-fortran and gcc-libs update without the corresponding update in the multilib version discover the conflict.
    I've commented the aur package, so the maintainer will soon fix the problem, yet i don't understand fully why this conflict have appeared now.

  • [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)

  • [solved]gcc broken after pacman update - libcloog-isl.2.so

    Hi,
    After a pacman update my gcc broke. When compiling it gives this error:
    /usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.2/cc1: error while loading shared libraries: libcloog-isl.so.2: cannot open shared object file: No such file or directory
    gcc -v output:
    Using built-in specs.
    COLLECT_GCC=gcc
    COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.2/lto-wrapper
    Target: x86_64-unknown-linux-gnu
    Configured with: /build/src/gcc-4.6-20111223/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --enable-gnu-unique-object --enable-linker-build-id --with-ppl --enable-cloog-backend=isl --enable-lto --enable-gold --enable-ld=default --enable-plugin --with-plugin-ld=ld.gold --enable-multilib --disable-libssp --disable-libstdcxx-pch --enable-checking=release --with-fpmath=sse
    Thread model: posix
    gcc version 4.6.2 20111223 (prerelease) (GCC)
    and ls /usr/lib/*cloog* output:
    /usr/lib/libcloog-isl.a  /usr/lib/libcloog-isl.so  /usr/lib/libcloog-isl.so.3  /usr/lib/libcloog-isl.so.3.0.0
    uname -a:
    Linux willem-arch 3.2.4-1-ARCH #1 SMP PREEMPT Sat Feb 4 10:53:01 CET 2012 x86_64 Intel(R) Core(TM) i5 CPU 750 @ 2.67GHz GenuineIntel GNU/Linux
    How can I fix this? I already tried installen cloog with pacman but that doesn't help.
    edit:
    I solved the problem. There was an issue with my pacman.conf. Multilib wasn't properly enabled after the pacman4 transition.
    Last edited by pientertje (2012-02-08 09:47:25)

    I'm using multilib.
    @Allan
    more fully than pacman -Syu? Or is my mirror not up to date?
    edit:
    I solved the problem. There was an issue with my pacman.conf. Multilib wasn't properly enabled after the pacman4 transition.
    Last edited by pientertje (2012-02-08 09:46:40)

  • [SOLVED] gcc-4.6 cannot find -lgcc

    I am trying to get the MSP430 development toolchain (gcc-msp430, msp430-libc, msp430-binutils, msp430mcu, mspdebug) installed in a fresh Arch Linux install.
    For this I need gcc46, because gcc-msp430 doesn't build with GCC 4.8. I successfully built gcc46 from AUR using the PKGBUILD from here, but it cannot compile anything, not even a Hello World program:
    /tmp $ gcc-4.6 -o hello hello.c
    /usr/bin/ld: cannot find -lgcc
    collect2: ld returned 1 exit status
    I tried the PKGBUILDs from here, which are recommended in the AUR page for gcc-msp430, but still doesn't work.
    What to do?
    Last edited by Renan Birck (2013-11-05 20:23:42)

    Renan Birck wrote:It works! Marking as solved. Thanks!
    How did you compile gcc-msp430 ? I've tryed but it failed the ./configure of libgcc
    make[2]: uscita dalla directory "/home/campo/System/Aur/gcc-msp430/src/build/gcc"
    Checking multilib configuration for libgcc...
    mkdir -p -- msp430/libgcc
    Configuring in msp430/libgcc
    configure: creating cache ./config.cache
    checking for --enable-version-specific-runtime-libs... no
    checking for a BSD-compatible install... /usr/bin/install -c
    checking for gawk... gawk
    checking build system type... i686-pc-linux-gnu
    checking host system type... msp430-unknown-none
    checking for msp430-ar... msp430-ar
    checking for msp430-lipo... msp430-lipo
    checking for msp430-nm... /home/campo/System/Aur/gcc-msp430/src/build/./gcc/nm
    checking for msp430-ranlib... msp430-ranlib
    checking for msp430-strip... msp430-strip
    checking whether ln -s works... yes
    checking for msp430-gcc... /home/campo/System/Aur/gcc-msp430/src/build/./gcc/xgcc -B/home/campo/System/Aur/gcc-msp430/src/build/./gcc/ -B/usr/msp430/bin/ -B/usr/msp430/lib/ -isystem /usr/msp430/include -isystem /usr/msp430/sys-include
    checking for suffix of object files... configure: error: in `/home/campo/System/Aur/gcc-msp430/src/build/msp430/libgcc':
    configure: error: cannot compute suffix of object files: cannot compile
    See `config.log' for more details.
    Makefile:12255: set di istruzioni per l'obiettivo "configure-target-libgcc" non riuscito
    make[1]: *** [configure-target-libgcc] Errore 1
    make[1]: uscita dalla directory "/home/campo/System/Aur/gcc-msp430/src/build"
    Makefile:872: set di istruzioni per l'obiettivo "all" non riuscito
    make: *** [all] Errore 2
    ==> ERRORE: Si è verificato un errore in build().
    L'operazione sta per essere interrotta...
    makepkg 454,81s user 23,85s system 93% cpu 8:34,53 total
    I checked the config.log but I didn't find anything :
    This file contains any messages produced by compilers while
    running configure, to aid debugging if configure makes a mistake.
    It was created by GNU C Runtime Library configure 1.0, which was
    generated by GNU Autoconf 2.64. Invocation command line was
    $ /home/campo/System/Aur/gcc-msp430/src/gcc-4.6.3/libgcc/configure --cache-file=./config.cache --enable-multilib --with-cross-host=i686-pc-linux-gnu --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --disable-libssp --disable-nls --with-gnu-as --with-gnu-ld --with-as=/usr/bin/msp430-as --with-ld=/usr/bin/msp430-ld --with-pkgversion=mspgcc_20120406 --enable-languages=c,c++,lto --program-transform-name=s&^&msp430-& --disable-option-checking --with-target-subdir=msp430 --build=i686-pc-linux-gnu --host=msp430 --target=msp430 --srcdir=/home/campo/System/Aur/gcc-msp430/src/gcc-4.6.3/libgcc
    ## Platform. ##
    hostname = enterprise
    uname -m = i686
    uname -r = 3.12.0-1-ARCH
    uname -s = Linux
    uname -v = #1 SMP PREEMPT Wed Nov 6 09:22:18 CET 2013
    /usr/bin/uname -p = unknown
    /bin/uname -X = unknown
    /bin/arch = unknown
    /usr/bin/arch -k = unknown
    /usr/convex/getsysinfo = unknown
    /usr/bin/hostinfo = unknown
    /bin/machine = unknown
    /usr/bin/oslevel = unknown
    /bin/universe = unknown
    PATH: /usr/local/sbin
    PATH: /usr/local/bin
    PATH: /usr/bin
    PATH: /opt/android-sdk/platform-tools
    PATH: /opt/android-sdk/tools
    PATH: /usr/local/xenon/bin
    PATH: /usr/local/xenon/usr/bin
    PATH: /usr/bin/vendor_perl
    PATH: /usr/bin/core_perl
    PATH: /usr/local/xenon/bin
    PATH: /usr/local/xenon/usr/bin
    PATH: /opt/android-sdk/tools
    PATH: /platform-tools
    ## Core tests. ##
    configure:1742: creating cache ./config.cache
    configure:1903: checking for --enable-version-specific-runtime-libs
    configure:1916: result: no
    configure:1964: checking for a BSD-compatible install
    configure:2032: result: /usr/bin/install -c
    configure:2048: checking for gawk
    configure:2075: result: gawk
    configure:2095: checking build system type
    configure:2109: result: i686-pc-linux-gnu
    configure:2129: checking host system type
    configure:2142: result: msp430-unknown-none
    configure:2245: checking for msp430-ar
    configure:2272: result: msp430-ar
    configure:2337: checking for msp430-lipo
    configure:2364: result: msp430-lipo
    configure:2429: checking for msp430-nm
    configure:2456: result: /home/campo/System/Aur/gcc-msp430/src/build/./gcc/nm
    configure:2521: checking for msp430-ranlib
    configure:2548: result: msp430-ranlib
    configure:2613: checking for msp430-strip
    configure:2640: result: msp430-strip
    configure:2702: checking whether ln -s works
    configure:2706: result: yes
    configure:2723: checking for msp430-gcc
    configure:2750: result: /home/campo/System/Aur/gcc-msp430/src/build/./gcc/xgcc -B/home/campo/System/Aur/gcc-msp430/src/build/./gcc/ -B/usr/msp430/bin/ -B/usr/msp430/lib/ -isystem /usr/msp430/include -isystem /usr/msp430/sys-include
    configure:3019: checking for C compiler version
    configure:3028: /home/campo/System/Aur/gcc-msp430/src/build/./gcc/xgcc -B/home/campo/System/Aur/gcc-msp430/src/build/./gcc/ -B/usr/msp430/bin/ -B/usr/msp430/lib/ -isystem /usr/msp430/include -isystem /usr/msp430/sys-include --version >&5
    xgcc (mspgcc_20120406) 4.6.3 20120301 (mspgcc LTS 20120406 unpatched)
    Copyright (C) 2011 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions. There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    configure:3039: $? = 0
    configure:3028: /home/campo/System/Aur/gcc-msp430/src/build/./gcc/xgcc -B/home/campo/System/Aur/gcc-msp430/src/build/./gcc/ -B/usr/msp430/bin/ -B/usr/msp430/lib/ -isystem /usr/msp430/include -isystem /usr/msp430/sys-include -v >&5
    Reading specs from /home/campo/System/Aur/gcc-msp430/src/build/./gcc/specs
    Reading specs from /usr/msp430/lib/msp430mcu.spec
    COLLECT_GCC=/home/campo/System/Aur/gcc-msp430/src/build/./gcc/xgcc
    COLLECT_LTO_WRAPPER=/home/campo/System/Aur/gcc-msp430/src/build/./gcc/lto-wrapper
    Target: msp430
    Configured with: /home/campo/System/Aur/gcc-msp430/src/gcc-4.6.3/configure CFLAGS_FOR_TARGET=-Os --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --disable-libssp --disable-nls --target=msp430 --enable-languages=c,c++ --with-gnu-as --with-gnu-ld --with-as=/usr/bin/msp430-as --with-ld=/usr/bin/msp430-ld --with-pkgversion=mspgcc_20120406
    Thread model: single
    gcc version 4.6.3 20120301 (mspgcc LTS 20120406 unpatched) (mspgcc_20120406)
    configure:3039: $? = 0
    configure:3028: /home/campo/System/Aur/gcc-msp430/src/build/./gcc/xgcc -B/home/campo/System/Aur/gcc-msp430/src/build/./gcc/ -B/usr/msp430/bin/ -B/usr/msp430/lib/ -isystem /usr/msp430/include -isystem /usr/msp430/sys-include -V >&5
    xgcc: fatal error: no input files
    compilation terminated.
    configure:3039: $? = 1
    configure:3028: /home/campo/System/Aur/gcc-msp430/src/build/./gcc/xgcc -B/home/campo/System/Aur/gcc-msp430/src/build/./gcc/ -B/usr/msp430/bin/ -B/usr/msp430/lib/ -isystem /usr/msp430/include -isystem /usr/msp430/sys-include -qversion >&5
    xgcc: fatal error: no input files
    compilation terminated.
    configure:3039: $? = 1
    configure:3055: /home/campo/System/Aur/gcc-msp430/src/build/./gcc/xgcc -B/home/campo/System/Aur/gcc-msp430/src/build/./gcc/ -B/usr/msp430/bin/ -B/usr/msp430/lib/ -isystem /usr/msp430/include -isystem /usr/msp430/sys-include -o conftest -Os conftest.c >&5
    Known MCU names:
    msp1
    msp2
    msp430x110
    msp430x112
    msp430x1101
    msp430x1111
    msp430x1121
    msp430x1122
    msp430x1132
    msp430x122
    msp430x123
    msp430x1222
    msp430x1232
    msp430x133
    msp430x135
    msp430x1331
    msp430x1351
    msp430x147
    msp430x148
    msp430x149
    msp430x155
    msp430x156
    msp430x157
    msp430x167
    msp430x168
    msp430x169
    msp430x1610
    msp430x1611
    msp430x1612
    msp430x2101
    msp430x2111
    msp430x2121
    msp430x2131
    msp430x311
    msp430x312
    msp430x313
    msp430x314
    msp430x315
    msp430x323
    msp430x325
    msp430x336
    msp430x337
    msp430x412
    msp430x413
    msp430x415
    msp430x417
    msp430xE423
    msp430xE425
    msp430xE427
    msp430xW423
    msp430xW425
    msp430xW427
    msp430xG437
    msp430xG438
    msp430xG439
    msp430x435
    msp430x436
    msp430x437
    msp430x447
    msp430x448
    msp430x449
    Assembler messages:
    Fatal error: unknown MCU: cpu=430
    configure:3058: $? = 1
    configure:3246: checking for suffix of object files
    configure:3268: /home/campo/System/Aur/gcc-msp430/src/build/./gcc/xgcc -B/home/campo/System/Aur/gcc-msp430/src/build/./gcc/ -B/usr/msp430/bin/ -B/usr/msp430/lib/ -isystem /usr/msp430/include -isystem /usr/msp430/sys-include -c -Os conftest.c >&5
    Known MCU names:
    msp1
    msp2
    msp430x110
    msp430x112
    msp430x1101
    msp430x1111
    msp430x1121
    msp430x1122
    msp430x1132
    msp430x122
    msp430x123
    msp430x1222
    msp430x1232
    msp430x133
    msp430x135
    msp430x1331
    msp430x1351
    msp430x147
    msp430x148
    msp430x149
    msp430x155
    msp430x156
    msp430x157
    msp430x167
    msp430x168
    msp430x169
    msp430x1610
    msp430x1611
    msp430x1612
    msp430x2101
    msp430x2111
    msp430x2121
    msp430x2131
    msp430x311
    msp430x312
    msp430x313
    msp430x314
    msp430x315
    msp430x323
    msp430x325
    msp430x336
    msp430x337
    msp430x412
    msp430x413
    msp430x415
    msp430x417
    msp430xE423
    msp430xE425
    msp430xE427
    msp430xW423
    msp430xW425
    msp430xW427
    msp430xG437
    msp430xG438
    msp430xG439
    msp430x435
    msp430x436
    msp430x437
    msp430x447
    msp430x448
    msp430x449
    Assembler messages:
    Fatal error: unknown MCU: cpu=430
    configure:3272: $? = 1
    configure: failed program was:
    | /* confdefs.h */
    | #define PACKAGE_NAME "GNU C Runtime Library"
    | #define PACKAGE_TARNAME "libgcc"
    | #define PACKAGE_VERSION "1.0"
    | #define PACKAGE_STRING "GNU C Runtime Library 1.0"
    | #define PACKAGE_BUGREPORT ""
    | #define PACKAGE_URL "http://www.gnu.org/software/libgcc/"
    | /* end confdefs.h. */
    |
    | int
    | main ()
    | {
    |
    | ;
    | return 0;
    | }
    configure:3286: error: in `/home/campo/System/Aur/gcc-msp430/src/build/msp430/libgcc':
    configure:3289: error: cannot compute suffix of object files: cannot compile
    See `config.log' for more details.
    ## Cache variables. ##
    ac_cv_build=i686-pc-linux-gnu
    ac_cv_env_CC_set=set
    ac_cv_env_CC_value='/home/campo/System/Aur/gcc-msp430/src/build/./gcc/xgcc -B/home/campo/System/Aur/gcc-msp430/src/build/./gcc/ -B/usr/msp430/bin/ -B/usr/msp430/lib/ -isystem /usr/msp430/include -isystem /usr/msp430/sys-include '
    ac_cv_env_CFLAGS_set=set
    ac_cv_env_CFLAGS_value=-Os
    ac_cv_env_CPPFLAGS_set=set
    ac_cv_env_CPPFLAGS_value=
    ac_cv_env_CPP_set=
    ac_cv_env_CPP_value=
    ac_cv_env_LDFLAGS_set=set
    ac_cv_env_LDFLAGS_value=
    ac_cv_env_LIBS_set=
    ac_cv_env_LIBS_value=
    ac_cv_env_build_alias_set=set
    ac_cv_env_build_alias_value=i686-pc-linux-gnu
    ac_cv_env_host_alias_set=set
    ac_cv_env_host_alias_value=msp430
    ac_cv_env_target_alias_set=set
    ac_cv_env_target_alias_value=msp430
    ac_cv_host=msp430-unknown-none
    ac_cv_prog_AR=msp430-ar
    ac_cv_prog_AWK=gawk
    ac_cv_prog_CC='/home/campo/System/Aur/gcc-msp430/src/build/./gcc/xgcc -B/home/campo/System/Aur/gcc-msp430/src/build/./gcc/ -B/usr/msp430/bin/ -B/usr/msp430/lib/ -isystem /usr/msp430/include -isystem /usr/msp430/sys-include '
    ac_cv_prog_LIPO=msp430-lipo
    ac_cv_prog_NM=/home/campo/System/Aur/gcc-msp430/src/build/./gcc/nm
    ac_cv_prog_RANLIB=msp430-ranlib
    ac_cv_prog_STRIP=msp430-strip
    ## Output variables. ##
    AR='msp430-ar'
    AWK='gawk'
    CC='/home/campo/System/Aur/gcc-msp430/src/build/./gcc/xgcc -B/home/campo/System/Aur/gcc-msp430/src/build/./gcc/ -B/usr/msp430/bin/ -B/usr/msp430/lib/ -isystem /usr/msp430/include -isystem /usr/msp430/sys-include '
    CFLAGS='-Os'
    CPP=''
    CPPFLAGS=''
    DEFS=''
    ECHO_C=''
    ECHO_N='-n'
    ECHO_T=''
    EXEEXT=''
    INSTALL_DATA='/usr/bin/install -c -m 644'
    INSTALL_PROGRAM='/usr/bin/install -c'
    INSTALL_SCRIPT='/usr/bin/install -c'
    LDFLAGS=''
    LIBOBJS=''
    LIBS=''
    LIPO='msp430-lipo'
    LN_S='ln -s'
    LTLIBOBJS=''
    MAINT='#'
    NM='/home/campo/System/Aur/gcc-msp430/src/build/./gcc/nm'
    OBJEXT=''
    PACKAGE_BUGREPORT=''
    PACKAGE_NAME='GNU C Runtime Library'
    PACKAGE_STRING='GNU C Runtime Library 1.0'
    PACKAGE_TARNAME='libgcc'
    PACKAGE_URL='http://www.gnu.org/software/libgcc/'
    PACKAGE_VERSION='1.0'
    PATH_SEPARATOR=':'
    RANLIB='msp430-ranlib'
    SHELL='/bin/sh'
    STRIP='msp430-strip'
    ac_ct_CC=''
    asm_hidden_op=''
    bindir='${exec_prefix}/bin'
    build='i686-pc-linux-gnu'
    build_alias='i686-pc-linux-gnu'
    build_cpu='i686'
    build_libsubdir='build-i686-pc-linux-gnu'
    build_os='linux-gnu'
    build_subdir='build-i686-pc-linux-gnu'
    build_vendor='pc'
    datadir='${datarootdir}'
    datarootdir='${prefix}/share'
    decimal_float=''
    docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
    dvidir='${docdir}'
    enable_decimal_float=''
    enable_shared='yes'
    exec_prefix='NONE'
    extra_parts=''
    fixed_point=''
    host='msp430-unknown-none'
    host_alias='msp430'
    host_cpu='msp430'
    host_noncanonical='msp430'
    host_os='none'
    host_subdir='.'
    host_vendor='unknown'
    htmldir='${docdir}'
    includedir='${prefix}/include'
    infodir='/usr/share/info'
    libdir='${exec_prefix}/lib'
    libexecdir='${exec_prefix}/libexec'
    libgcc_topdir='/home/campo/System/Aur/gcc-msp430/src/gcc-4.6.3/libgcc/..'
    localedir='${datarootdir}/locale'
    localstatedir='${prefix}/var'
    mandir='/usr/share/man'
    oldincludedir='/usr/include'
    pdfdir='${docdir}'
    prefix='/usr'
    program_transform_name='s&^&msp430-&'
    psdir='${docdir}'
    sbindir='${exec_prefix}/sbin'
    set_have_cc_tls=''
    set_use_emutls=''
    sharedstatedir='${prefix}/com'
    slibdir='$(exec_prefix)/$(host_noncanonical)/lib'
    sysconfdir='${prefix}/etc'
    target_alias='msp430'
    target_noncanonical='msp430'
    target_subdir='msp430'
    tmake_file=''
    toolexecdir='$(exec_prefix)/$(target_noncanonical)'
    toolexeclibdir='$(toolexecdir)/lib'
    vis_hide=''
    ## confdefs.h. ##
    /* confdefs.h */
    #define PACKAGE_NAME "GNU C Runtime Library"
    #define PACKAGE_TARNAME "libgcc"
    #define PACKAGE_VERSION "1.0"
    #define PACKAGE_STRING "GNU C Runtime Library 1.0"
    #define PACKAGE_BUGREPORT ""
    #define PACKAGE_URL "http://www.gnu.org/software/libgcc/"
    configure: exit 1
    Can you help me ?

  • [SOLVED] gcc: error: unrecognized command line option '-V'

    Hi.. this is my first post but I always read the forum to solve my problem! ;) thank you to all!!!!   sorry for my bad english in advanced...
    This is my problem:
    I have Archlinux x86_64 with Gnome (last version).
    I try to install the driver for my printer epson sx218 but when I compile the bash show:
    checking for gcc... gcc
    checking for C compiler default output file name...
    configure: error: C compiler cannot create executables
    See `config.log' for more details.
    now, I see the config.log file and I see the line:
    gcc: error: unrecognized command line option '-V'
    my makepkg.conf:
    # /etc/makepkg.conf
    # SOURCE ACQUISITION
    #-- The download utilities that makepkg should use to acquire sources
    # Format: 'protocol::agent'
    DLAGENTS=('ftp::/usr/bin/curl -fC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u'
    'http::/usr/bin/curl -fLC - --retry 3 --retry-delay 3 -o %o %u'
    'https::/usr/bin/curl -fLC - --retry 3 --retry-delay 3 -o %o %u'
    'rsync::/usr/bin/rsync --no-motd -z %u %o'
    'scp::/usr/bin/scp -C %u %o')
    # Other common tools:
    # /usr/bin/snarf
    # /usr/bin/lftpget -c
    # /usr/bin/wget
    # ARCHITECTURE, COMPILE FLAGS
    CARCH="x86_64"
    CHOST="x86_64-unknown-linux-gnu"
    #-- Compiler and Linker Flags
    # -march (or -mcpu) builds exclusively for an architecture
    # -mtune optimizes for an architecture, but builds for whole processor family
    CPPFLAGS="-D_FORTIFY_SOURCE=2"
    CFLAGS="-march=native -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4"
    CXXFLAGS="${CFLAGS}"
    LDFLAGS="-Wl, -O1,--sort-common,--as-needed,-z,relro"
    #-- Make Flags: change this for DistCC/SMP systems
    MAKEFLAGS="-j2"
    #-- Debugging flags
    DEBUG_CFLAGS="-g -fvar-tracking-assignments"
    DEBUG_CXXFLAGS="-g -fvar-tracking-assignments"
    # BUILD ENVIRONMENT
    # Defaults: BUILDENV=(fakeroot !distcc color !ccache check !sign)
    # A negated environment option will do the opposite of the comments below.
    #-- fakeroot: Allow building packages as a non-root user
    #-- distcc: Use the Distributed C/C++/ObjC compiler
    #-- color: Colorize output messages
    #-- ccache: Use ccache to cache compilation
    #-- check: Run the check() function if present in the PKGBUILD
    #-- sign: Generate PGP signature file
    BUILDENV=(fakeroot !distcc color !ccache check !sign)
    #-- If using DistCC, your MAKEFLAGS will also need modification. In addition,
    #-- specify a space-delimited list of hosts running in the DistCC cluster.
    #DISTCC_HOSTS=""
    #-- Specify a directory for package building.
    #BUILDDIR=/tmp/makepkg
    # GLOBAL PACKAGE OPTIONS
    # These are default values for the options=() settings
    # Default: OPTIONS=(strip docs libtool staticlibs emptydirs zipman purge !upx !debug)
    # A negated option will do the opposite of the comments below.
    #-- strip: Strip symbols from binaries/libraries
    #-- docs: Save doc directories specified by DOC_DIRS
    #-- libtool: Leave libtool (.la) files in packages
    #-- staticlibs: Leave static library (.a) files in packages
    #-- emptydirs: Leave empty directories in packages
    #-- zipman: Compress manual (man and info) pages in MAN_DIRS with gzip
    #-- purge: Remove files specified by PURGE_TARGETS
    #-- upx: Compress binary executable files using UPX
    #-- debug: Add debugging flags as specified in DEBUG_* variables
    OPTIONS=(strip docs libtool staticlibs emptydirs zipman purge !upx !debug)
    #-- File integrity checks to use. Valid: md5, sha1, sha256, sha384, sha512
    INTEGRITY_CHECK=(md5)
    #-- Options to be used when stripping binaries. See `man strip' for details.
    STRIP_BINARIES="--strip-all"
    #-- Options to be used when stripping shared libraries. See `man strip' for details.
    STRIP_SHARED="--strip-unneeded"
    #-- Options to be used when stripping static libraries. See `man strip' for details.
    STRIP_STATIC="--strip-debug"
    #-- Manual (man and info) directories to compress (if zipman is specified)
    MAN_DIRS=({usr{,/local}{,/share},opt/*}/{man,info})
    #-- Doc directories to remove (if !docs is specified)
    DOC_DIRS=(usr/{,local/}{,share/}{doc,gtk-doc} opt/*/{doc,gtk-doc})
    #-- Files to be removed from all packages (if purge is specified)
    PURGE_TARGETS=(usr/{,share}/info/dir .packlist *.pod)
    # PACKAGE OUTPUT
    # Default: put built package and cached source in build directory
    #-- Destination: specify a fixed directory where all packages will be placed
    #PKGDEST=/home/packages
    #-- Source cache: specify a fixed directory where source files will be cached
    #SRCDEST=/home/sources
    #-- Source packages: specify a fixed directory where all src packages will be placed
    #SRCPKGDEST=/home/srcpackages
    #-- Log files: specify a fixed directory where all log files will be placed
    #LOGDEST=/home/makepkglogs
    #-- Packager: name/email of the person or organization building packages
    #PACKAGER="John Doe <[email protected]>"
    #-- Specify a key to use for package signing
    #GPGKEY=""
    # COMPRESSION DEFAULTS
    COMPRESSGZ=(gzip -c -f -n)
    COMPRESSBZ2=(bzip2 -c -f)
    COMPRESSXZ=(xz -c -z -)
    COMPRESSLRZ=(lrzip -q)
    COMPRESSLZO=(lzop -q)
    COMPRESSZ=(compress -c -f)
    # EXTENSION DEFAULTS
    # WARNING: Do NOT modify these variables unless you know what you are
    # doing.
    PKGEXT='.pkg.tar.xz'
    SRCEXT='.src.tar.gz'
    # vim: set ft=sh ts=2 sw=2 et:
    this is my full config.log:
    This file contains any messages produced by compilers while
    running configure, to aid debugging if configure makes a mistake.
    It was created by epson-inkjet-printer-filter configure 1.0.0, which was
    generated by GNU Autoconf 2.61. Invocation command line was
    $ ./configure LDFLAGS=-Wl, -O1,--sort-common,--as-needed,-z,relro -Wl,--no-as-needed --prefix=/opt/epson-inkjet-printer-workforce-320-sx218
    ## Platform. ##
    hostname = localhost
    uname -m = x86_64
    uname -r = 3.9.3-1-ARCH
    uname -s = Linux
    uname -v = #1 SMP PREEMPT Sun May 19 22:50:29 CEST 2013
    /usr/bin/uname -p = unknown
    /bin/uname -X = unknown
    /bin/arch = unknown
    /usr/bin/arch -k = unknown
    /usr/convex/getsysinfo = unknown
    /usr/bin/hostinfo = unknown
    /bin/machine = unknown
    /usr/bin/oslevel = unknown
    /bin/universe = unknown
    PATH: /usr/local/bin
    PATH: /usr/bin
    PATH: /bin
    PATH: /usr/local/sbin
    PATH: /usr/sbin
    PATH: /sbin
    PATH: /usr/bin/core_perl
    ## Core tests. ##
    configure:1989: checking for a BSD-compatible install
    configure:2045: result: /usr/bin/install -c
    configure:2056: checking whether build environment is sane
    configure:2099: result: yes
    configure:2127: checking for a thread-safe mkdir -p
    configure:2166: result: /usr/bin/mkdir -p
    configure:2179: checking for gawk
    configure:2195: found /usr/bin/gawk
    configure:2206: result: gawk
    configure:2217: checking whether make sets $(MAKE)
    configure:2238: result: yes
    configure:2480: checking for gcc
    configure:2496: found /usr/bin/gcc
    configure:2507: result: gcc
    configure:2745: checking for C compiler version
    configure:2752: gcc --version >&5
    gcc (GCC) 4.8.0 20130502 (prerelease)
    Copyright (C) 2013 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions. There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    configure:2755: $? = 0
    configure:2762: gcc -v >&5
    Using built-in specs.
    COLLECT_GCC=gcc
    COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/lto-wrapper
    Target: x86_64-unknown-linux-gnu
    Configured with: /build/src/gcc-4.8-20130502/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --enable-gnu-unique-object --enable-linker-build-id --enable-cloog-backend=isl --disable-cloog-version-check --enable-lto --enable-gold --enable-ld=default --enable-plugin --with-plugin-ld=ld.gold --with-linker-hash-style=gnu --disable-install-libiberty --disable-multilib --disable-libssp --disable-werror --enable-checking=release
    Thread model: posix
    gcc version 4.8.0 20130502 (prerelease) (GCC)
    configure:2765: $? = 0
    configure:2772: gcc -V >&5
    gcc: error: unrecognized command line option '-V'
    gcc: fatal error: no input files
    compilation terminated.
    configure:2775: $? = 1
    configure:2798: checking for C compiler default output file name
    configure:2825: gcc -march=native -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wl, -O1,--sort-common,--as-needed,-z,relro -Wl,--no-as-needed conftest.c >&5
    cc1: error: argument to '-O' should be a non-negative integer, 'g', 's' or 'fast'
    configure:2828: $? = 1
    configure:2866: result:
    configure: failed program was:
    | /* confdefs.h. */
    | #define PACKAGE_NAME "epson-inkjet-printer-filter"
    | #define PACKAGE_TARNAME "epson-inkjet-printer-filter"
    | #define PACKAGE_VERSION "1.0.0"
    | #define PACKAGE_STRING "epson-inkjet-printer-filter 1.0.0"
    | #define PACKAGE_BUGREPORT "epson@localdomain"
    | #define PACKAGE "epson-inkjet-printer-filter"
    | #define VERSION "1.0.0"
    | /* end confdefs.h. */
    |
    | int
    | main ()
    | {
    |
    | ;
    | return 0;
    | }
    configure:2873: error: C compiler cannot create executables
    See `config.log' for more details.
    ## Cache variables. ##
    ac_cv_env_CCC_set=
    ac_cv_env_CCC_value=
    ac_cv_env_CC_set=
    ac_cv_env_CC_value=
    ac_cv_env_CFLAGS_set=set
    ac_cv_env_CFLAGS_value='-march=native -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4'
    ac_cv_env_CPPFLAGS_set=set
    ac_cv_env_CPPFLAGS_value=-D_FORTIFY_SOURCE=2
    ac_cv_env_CPP_set=
    ac_cv_env_CPP_value=
    ac_cv_env_CXXCPP_set=
    ac_cv_env_CXXCPP_value=
    ac_cv_env_CXXFLAGS_set=set
    ac_cv_env_CXXFLAGS_value='-march=native -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4'
    ac_cv_env_CXX_set=
    ac_cv_env_CXX_value=
    ac_cv_env_F77_set=
    ac_cv_env_F77_value=
    ac_cv_env_FFLAGS_set=
    ac_cv_env_FFLAGS_value=
    ac_cv_env_LDFLAGS_set=set
    ac_cv_env_LDFLAGS_value='-Wl, -O1,--sort-common,--as-needed,-z,relro -Wl,--no-as-needed'
    ac_cv_env_LIBS_set=
    ac_cv_env_LIBS_value=
    ac_cv_env_build_alias_set=
    ac_cv_env_build_alias_value=
    ac_cv_env_host_alias_set=
    ac_cv_env_host_alias_value=
    ac_cv_env_target_alias_set=
    ac_cv_env_target_alias_value=
    ac_cv_path_install='/usr/bin/install -c'
    ac_cv_path_mkdir=/usr/bin/mkdir
    ac_cv_prog_AWK=gawk
    ac_cv_prog_ac_ct_CC=gcc
    ac_cv_prog_make_make_set=yes
    ## Output variables. ##
    ACLOCAL='${SHELL} /home/liberato/Scaricati/epson-inkjet-printer-workforce-320-sx218/src/epson-inkjet-printer-filter-1.0.0/missing --run aclocal-1.10'
    AMDEPBACKSLASH=''
    AMDEP_FALSE=''
    AMDEP_TRUE=''
    AMTAR='${SHELL} /home/liberato/Scaricati/epson-inkjet-printer-workforce-320-sx218/src/epson-inkjet-printer-filter-1.0.0/missing --run tar'
    AR=''
    AUTOCONF='${SHELL} /home/liberato/Scaricati/epson-inkjet-printer-workforce-320-sx218/src/epson-inkjet-printer-filter-1.0.0/missing --run autoconf'
    AUTOHEADER='${SHELL} /home/liberato/Scaricati/epson-inkjet-printer-workforce-320-sx218/src/epson-inkjet-printer-filter-1.0.0/missing --run autoheader'
    AUTOMAKE='${SHELL} /home/liberato/Scaricati/epson-inkjet-printer-workforce-320-sx218/src/epson-inkjet-printer-filter-1.0.0/missing --run automake-1.10'
    AWK='gawk'
    CC='gcc'
    CCDEPMODE=''
    CFLAGS='-march=native -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4'
    CORE_LIBRARY_PATH=''
    CORE_RESOURCE_PATH=''
    CPP=''
    CPPFLAGS='-D_FORTIFY_SOURCE=2'
    CUPS_IMAGE_LIBS=''
    CUPS_LIBS=''
    CUPS_SERVER_DIR=''
    CXX=''
    CXXCPP=''
    CXXDEPMODE=''
    CXXFLAGS='-march=native -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4'
    CYGPATH_W='echo'
    DEFS=''
    DEPDIR=''
    DL_LIBS=''
    DSYMUTIL=''
    ECHO='echo'
    ECHO_C=''
    ECHO_N='-n'
    ECHO_T=''
    EGREP=''
    EXEEXT=''
    F77=''
    FFLAGS=''
    GREP=''
    INSTALL_DATA='${INSTALL} -m 644'
    INSTALL_PROGRAM='${INSTALL}'
    INSTALL_SCRIPT='${INSTALL}'
    INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
    LDFLAGS='-Wl, -O1,--sort-common,--as-needed,-z,relro -Wl,--no-as-needed'
    LIBOBJS=''
    LIBS=''
    LIBTOOL=''
    LN_S=''
    LTLIBOBJS=''
    MAKEINFO='${SHELL} /home/liberato/Scaricati/epson-inkjet-printer-workforce-320-sx218/src/epson-inkjet-printer-filter-1.0.0/missing --run makeinfo'
    NMEDIT=''
    OBJEXT=''
    PACKAGE='epson-inkjet-printer-filter'
    PACKAGE_BUGREPORT='epson@localdomain'
    PACKAGE_NAME='epson-inkjet-printer-filter'
    PACKAGE_STRING='epson-inkjet-printer-filter 1.0.0'
    PACKAGE_TARNAME='epson-inkjet-printer-filter'
    PACKAGE_VERSION='1.0.0'
    PATH_SEPARATOR=':'
    RANLIB=''
    SED=''
    SET_MAKE=''
    SHELL='/bin/sh'
    STDCPP_LIBS=''
    STRIP=''
    VERSION='1.0.0'
    ac_ct_CC='gcc'
    ac_ct_CXX=''
    ac_ct_F77=''
    am__fastdepCC_FALSE=''
    am__fastdepCC_TRUE=''
    am__fastdepCXX_FALSE=''
    am__fastdepCXX_TRUE=''
    am__include=''
    am__isrc=''
    am__leading_dot='.'
    am__quote=''
    am__tar='${AMTAR} chof - "$$tardir"'
    am__untar='${AMTAR} xf -'
    bindir='${exec_prefix}/bin'
    build=''
    build_alias=''
    build_cpu=''
    build_os=''
    build_vendor=''
    datadir='${datarootdir}'
    datarootdir='${prefix}/share'
    docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
    dvidir='${docdir}'
    exec_prefix='NONE'
    host=''
    host_alias=''
    host_cpu=''
    host_os=''
    host_vendor=''
    htmldir='${docdir}'
    includedir='${prefix}/include'
    infodir='${datarootdir}/info'
    install_sh='$(SHELL) /home/liberato/Scaricati/epson-inkjet-printer-workforce-320-sx218/src/epson-inkjet-printer-filter-1.0.0/install-sh'
    libdir='${exec_prefix}/lib'
    libexecdir='${exec_prefix}/libexec'
    localedir='${datarootdir}/locale'
    localstatedir='${prefix}/var'
    mandir='${datarootdir}/man'
    mkdir_p='/usr/bin/mkdir -p'
    oldincludedir='/usr/include'
    pdfdir='${docdir}'
    prefix='/opt/epson-inkjet-printer-workforce-320-sx218'
    program_transform_name='s,x,x,'
    psdir='${docdir}'
    sbindir='${exec_prefix}/sbin'
    sharedstatedir='${prefix}/com'
    sysconfdir='${prefix}/etc'
    target_alias=''
    ## confdefs.h. ##
    #define PACKAGE_NAME "epson-inkjet-printer-filter"
    #define PACKAGE_TARNAME "epson-inkjet-printer-filter"
    #define PACKAGE_VERSION "1.0.0"
    #define PACKAGE_STRING "epson-inkjet-printer-filter 1.0.0"
    #define PACKAGE_BUGREPORT "epson@localdomain"
    #define PACKAGE "epson-inkjet-printer-filter"
    #define VERSION "1.0.0"
    configure: exit 77
    any idea to solve? I searched around but can not find anything.. :'(
    Last edited by liberato83 (2013-05-24 13:25:18)

    Are you using AUR https://aur.archlinux.org/packages/epso … 320-sx218/ ?
    I updated the PKGBUILD to remove the line that says 'gcc -V >&5'  from the configure file
    libtoolize
    sed -i 's/gcc -V >&5//' configure
    chmod +x configure
    but it still doesn't build:
    ==> Starting build()...
    libtoolize: putting auxiliary files in `.'.
    libtoolize: linking file `./ltmain.sh'
    libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
    libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
    libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
    checking for a BSD-compatible install... /usr/bin/install -c
    checking whether build environment is sane... yes
    checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
    checking for gawk... gawk
    checking whether make sets $(MAKE)... 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 style of include used by make... GNU
    checking dependency style of gcc... gcc3
    checking for a BSD-compatible install... /usr/bin/install -c
    checking whether ln -s works... yes
    checking build system type... i686-pc-linux-gnu
    checking host system type... i686-pc-linux-gnu
    checking for a sed that does not truncate output... /usr/bin/sed
    checking for grep that handles long lines and -e... /usr/bin/grep
    checking for egrep... /usr/bin/grep -E
    checking for ld used by gcc... /usr/bin/ld
    checking if the linker (/usr/bin/ld) is GNU ld... yes
    checking for /usr/bin/ld option to reload object files... -r
    checking for BSD-compatible nm... /usr/bin/nm -B
    checking how to recognize dependent libraries... pass_all
    checking how to run the C preprocessor... gcc -E
    checking for ANSI C header files... yes
    checking for sys/types.h... yes
    checking for sys/stat.h... yes
    checking for stdlib.h... yes
    checking for string.h... yes
    checking for memory.h... yes
    checking for strings.h... yes
    checking for inttypes.h... yes
    checking for stdint.h... yes
    checking for unistd.h... yes
    checking dlfcn.h usability... yes
    checking dlfcn.h presence... yes
    checking for dlfcn.h... yes
    checking for g++... g++
    checking whether we are using the GNU C++ compiler... yes
    checking whether g++ accepts -g... yes
    checking dependency style of g++... gcc3
    checking how to run the C++ preprocessor... g++ -E
    checking for g77... no
    checking for xlf... no
    checking for f77... no
    checking for frt... no
    checking for pgf77... no
    checking for cf77... no
    checking for fort77... no
    checking for fl32... no
    checking for af77... no
    checking for xlf90... no
    checking for f90... no
    checking for pgf90... no
    checking for pghpf... no
    checking for epcf90... no
    checking for gfortran... no
    checking for g95... no
    checking for xlf95... no
    checking for f95... no
    checking for fort... no
    checking for ifort... no
    checking for ifc... no
    checking for efc... no
    checking for pgf95... no
    checking for lf95... no
    checking for ftn... no
    checking whether we are using the GNU Fortran 77 compiler... no
    checking whether accepts -g... no
    checking the maximum length of command line arguments... 1572864
    checking command to parse /usr/bin/nm -B output from gcc object... ok
    checking for objdir... .libs
    checking for ar... ar
    checking for ranlib... ranlib
    checking for strip... strip
    checking if gcc supports -fno-rtti -fno-exceptions... no
    checking for gcc option to produce PIC... -fPIC
    checking if gcc PIC flag -fPIC works... yes
    checking if gcc static flag -static works... yes
    checking if gcc supports -c -o file.o... yes
    checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
    checking whether -lc should be explicitly linked in... no
    checking dynamic linker characteristics... GNU/Linux ld.so
    checking how to hardcode library paths into programs... immediate
    checking whether stripping libraries is possible... yes
    checking if libtool supports shared libraries... yes
    checking whether to build shared libraries... yes
    checking whether to build static libraries... yes
    configure: creating libtool
    appending configuration tag "CXX" to libtool
    checking for ld used by g++... /usr/bin/ld
    checking if the linker (/usr/bin/ld) is GNU ld... yes
    checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
    checking for g++ option to produce PIC... -fPIC
    checking if g++ PIC flag -fPIC works... yes
    checking if g++ static flag -static works... yes
    checking if g++ supports -c -o file.o... yes
    checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
    checking dynamic linker characteristics... GNU/Linux ld.so
    (cached) (cached) checking how to hardcode library paths into programs... immediate
    appending configuration tag "F77" to libtool
    checking for dlopen in -ldl... yes
    checking for ANSI C header files... (cached) yes
    checking fcntl.h usability... yes
    checking fcntl.h presence... yes
    checking for fcntl.h... yes
    checking for stdlib.h... (cached) yes
    checking for string.h... (cached) yes
    checking for unistd.h... (cached) yes
    checking for an ANSI C-conforming const... yes
    checking for size_t... yes
    checking return type of signal handlers... void
    checking for vprintf... yes
    checking for _doprnt... no
    checking for memset... yes
    checking for strdup... yes
    configure: creating ./config.status
    config.status: creating Makefile
    config.status: creating src/Makefile
    config.status: creating src/raster/Makefile
    config.status: creating src/raster/blendSource/Makefile
    config.status: creating src/memory/Makefile
    config.status: creating src/pagemanager/Makefile
    config.status: creating src/filteropt/Makefile
    config.status: creating config.h
    config.status: executing depfiles commands
    cd . && /bin/sh /home/karol/test/foo/epson-inkjet-printer-workforce-320-sx218/src/epson-inkjet-printer-filter-1.0.0/missing --run automake-1.10 --gnu
    /home/karol/test/foo/epson-inkjet-printer-workforce-320-sx218/src/epson-inkjet-printer-filter-1.0.0/missing: line 54: automake-1.10: command not found
    WARNING: `automake-1.10' is missing on your system. You should only need it if
    you modified `Makefile.am', `acinclude.m4' or `configure.ac'.
    You might want to install the `Automake' and `Perl' packages.
    Grab them from any GNU archive site.
    cd . && /bin/sh ./config.status Makefile
    config.status: creating Makefile
    cd . && /bin/sh /home/karol/test/foo/epson-inkjet-printer-workforce-320-sx218/src/epson-inkjet-printer-filter-1.0.0/missing --run autoheader
    rm -f stamp-h1
    touch config.h.in
    cd . && /bin/sh ./config.status config.h
    config.status: creating config.h
    make all-recursive
    make[1]: Entering directory `/home/karol/test/foo/epson-inkjet-printer-workforce-320-sx218/src/epson-inkjet-printer-filter-1.0.0'
    Making all in src
    make[2]: Entering directory `/home/karol/test/foo/epson-inkjet-printer-workforce-320-sx218/src/epson-inkjet-printer-filter-1.0.0/src'
    cd .. && /bin/sh ./config.status src/Makefile depfiles
    config.status: creating src/Makefile
    config.status: executing depfiles commands
    make[2]: Leaving directory `/home/karol/test/foo/epson-inkjet-printer-workforce-320-sx218/src/epson-inkjet-printer-filter-1.0.0/src'
    make[2]: Entering directory `/home/karol/test/foo/epson-inkjet-printer-workforce-320-sx218/src/epson-inkjet-printer-filter-1.0.0/src'
    Making all in memory
    make[3]: Entering directory `/home/karol/test/foo/epson-inkjet-printer-workforce-320-sx218/src/epson-inkjet-printer-filter-1.0.0/src/memory'
    cd ../.. && /bin/sh ./config.status src/memory/Makefile depfiles
    config.status: creating src/memory/Makefile
    config.status: executing depfiles commands
    make[3]: Leaving directory `/home/karol/test/foo/epson-inkjet-printer-workforce-320-sx218/src/epson-inkjet-printer-filter-1.0.0/src/memory'
    make[3]: Entering directory `/home/karol/test/foo/epson-inkjet-printer-workforce-320-sx218/src/epson-inkjet-printer-filter-1.0.0/src/memory'
    /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../ -D_FORTIFY_SOURCE=2 -fsigned-char -O2 -MT memory.lo -MD -MP -MF .deps/memory.Tpo -c -o memory.lo memory.c
    ../../libtool: line 482: CDPATH: command not found
    libtool: Version mismatch error. This is libtool 2.4.2, but the
    libtool: definition of this LT_INIT comes from an older release.
    libtool: You should recreate aclocal.m4 with macros from libtool 2.4.2
    libtool: and run autoconf again.
    make[3]: *** [memory.lo] Error 63
    make[3]: Leaving directory `/home/karol/test/foo/epson-inkjet-printer-workforce-320-sx218/src/epson-inkjet-printer-filter-1.0.0/src/memory'
    make[2]: *** [all-recursive] Error 1
    make[2]: Leaving directory `/home/karol/test/foo/epson-inkjet-printer-workforce-320-sx218/src/epson-inkjet-printer-filter-1.0.0/src'
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/home/karol/test/foo/epson-inkjet-printer-workforce-320-sx218/src/epson-inkjet-printer-filter-1.0.0'
    make: *** [all] Error 2
    ==> ERROR: A failure occurred in build().
    Aborting...

  • [Solved] gcc 4.5.1 error

    I installed gcc 4.5.1 but get error when I try to compile this test program:
    #include <stdio.h>
    int main()
    printf("GCC Works");
    The errors I get:
    /usr/lib/gcc/i686-pc-linux-gnu/4.5.1/../../../crt1.o: In function `_start':
    (.text+0xc): undefined reference to `__libc_csu_fini'
    /usr/lib/gcc/i686-pc-linux-gnu/4.5.1/../../../crt1.o: In function `_start':
    (.text+0x11): undefined reference to `__libc_csu_init'
    collect2: ld returned 1 exit status
    Is that caused by broken packages? Please help me.
    EDIT: I think it is caused by glibc, that I installed manually from the Packages section.
    Last edited by CheatCat (2010-09-18 19:14:31)

    If you install the Arch packages via pacman there won't be a problem, so it must be the manually installed glibc.
    Last edited by loafer (2010-09-18 19:12:50)

  • [SOLVED] gcc not recognizing standard c header files

    So my gcc used to work but now I'm getting these strange error messages. For example I wrote the most basic of C programs:
    int main(){
    return 0;
    And the terminal error message I get is:
    gcc: error trying to exec '/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/collect2': execv: Exec format error
    If I try to do the basic Hello World! program:
    #include <stdio.h>
    int main(){
    printf("Hello World!\n");
    return 0;
    The error message I get is this:
    In file included from /usr/include/stdio.h:74:0,
    from test.c:1:
    /usr/include/libio.h:306:3: error: unknown type name ‘size_t’
    size_t __pad5;
    ^
    /usr/include/libio.h:310:67: error: ‘size_t’ undeclared here (not in a function)
    char _unused2[15 * sizeof (int) - 4 * sizeof (void *) - sizeof (size_t)];
    ^
    /usr/include/libio.h:338:62: error: expected declaration specifiers or ‘...’ before ‘size_t’
    typedef __ssize_t __io_read_fn (void *__cookie, char *__buf, size_t __nbytes);
    ^
    /usr/include/libio.h:347:6: error: expected declaration specifiers or ‘...’ before ‘size_t’
    size_t __n);
    ^
    In file included from /usr/include/libio.h:31:0,
    from /usr/include/stdio.h:74,
    from test.c:1:
    /usr/include/libio.h:465:4: error: unknown type name ‘__gnuc_va_list’
    _IO_va_list, int *__restrict);
    ^
    /usr/include/libio.h:467:5: error: unknown type name ‘__gnuc_va_list’
    _IO_va_list);
    ^
    In file included from /usr/include/stdio.h:74:0,
    from test.c:1:
    /usr/include/libio.h:469:19: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_IO_sgetn’
    extern _IO_size_t _IO_sgetn (_IO_FILE *, void *, _IO_size_t);
    ^
    In file included from /usr/include/libio.h:31:0,
    from /usr/include/stdio.h:74,
    from test.c:1:
    /usr/include/stdio.h:79:9: error: unknown type name ‘__gnuc_va_list’
    typedef _G_va_list va_list;
    ^
    In file included from test.c:1:0:
    /usr/include/stdio.h:319:35: error: expected declaration specifiers or ‘...’ before ‘size_t’
    extern FILE *fmemopen (void *__s, size_t __len, const char *__modes)
    ^
    /usr/include/stdio.h:325:47: error: expected declaration specifiers or ‘...’ before ‘size_t’
    extern FILE *open_memstream (char **__bufloc, size_t *__sizeloc) __THROW __wur;
    ^
    /usr/include/stdio.h:337:20: error: expected declaration specifiers or ‘...’ before ‘size_t’
    int __modes, size_t __n) __THROW;
    ^
    /usr/include/stdio.h:344:10: error: expected declaration specifiers or ‘...’ before ‘size_t’
    size_t __size) __THROW;
    ^
    In file included from /usr/include/libio.h:31:0,
    from /usr/include/stdio.h:74,
    from test.c:1:
    /usr/include/stdio.h:372:8: error: unknown type name ‘__gnuc_va_list’
    _G_va_list __arg);
    ^
    /usr/include/stdio.h:377:54: error: unknown type name ‘__gnuc_va_list’
    extern int vprintf (const char *__restrict __format, _G_va_list __arg);
    ^
    /usr/include/stdio.h:380:8: error: unknown type name ‘__gnuc_va_list’
    _G_va_list __arg) __THROWNL;
    ^
    In file included from test.c:1:0:
    /usr/include/stdio.h:386:44: error: expected declaration specifiers or ‘...’ before ‘size_t’
    extern int snprintf (char *__restrict __s, size_t __maxlen,
    ^
    /usr/include/stdio.h:390:45: error: expected declaration specifiers or ‘...’ before ‘size_t’
    extern int vsnprintf (char *__restrict __s, size_t __maxlen,
    ^
    In file included from /usr/include/libio.h:31:0,
    from /usr/include/stdio.h:74,
    from test.c:1:
    /usr/include/stdio.h:391:42: error: unknown type name ‘__gnuc_va_list’
    const char *__restrict __format, _G_va_list __arg)
    ^
    /usr/include/stdio.h:413:8: error: unknown type name ‘__gnuc_va_list’
    _G_va_list __arg)
    ^
    /usr/include/stdio.h:472:7: error: unknown type name ‘__gnuc_va_list’
    _G_va_list __arg)
    ^
    /usr/include/stdio.h:479:53: error: unknown type name ‘__gnuc_va_list’
    extern int vscanf (const char *__restrict __format, _G_va_list __arg)
    ^
    /usr/include/stdio.h:484:40: error: unknown type name ‘__gnuc_va_list’
    const char *__restrict __format, _G_va_list __arg)
    ^
    In file included from /usr/include/features.h:365:0,
    from /usr/include/stdio.h:27,
    from test.c:1:
    /usr/include/stdio.h:496:37: error: unknown type name ‘__gnuc_va_list’
    const char *__restrict __format, _G_va_list __arg),
    ^
    /usr/include/stdio.h:500:5: error: unknown type name ‘__gnuc_va_list’
    _G_va_list __arg), __isoc99_vscanf)
    ^
    /usr/include/stdio.h:505:8: error: unknown type name ‘__gnuc_va_list’
    _G_va_list __arg), __isoc99_vsscanf)
    ^
    In file included from test.c:1:0:
    /usr/include/stdio.h:666:11: error: expected declaration specifiers or ‘...’ before ‘size_t’
    size_t *__restrict __n, int __delimiter,
    ^
    /usr/include/stdio.h:669:9: error: expected declaration specifiers or ‘...’ before ‘size_t’
    size_t *__restrict __n, int __delimiter,
    ^
    /usr/include/stdio.h:679:8: error: expected declaration specifiers or ‘...’ before ‘size_t’
    size_t *__restrict __n,
    ^
    /usr/include/stdio.h:709:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fread’
    extern size_t fread (void *__restrict __ptr, size_t __size,
    ^
    /usr/include/stdio.h:715:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fwrite’
    extern size_t fwrite (const void *__restrict __ptr, size_t __size,
    ^
    /usr/include/stdio.h:737:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fread_unlocked’
    extern size_t fread_unlocked (void *__restrict __ptr, size_t __size,
    ^
    /usr/include/stdio.h:739:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fwrite_unlocked’
    extern size_t fwrite_unlocked (const void *__restrict __ptr, size_t __
    Any thoughts??? My gcc used to work and I didnt make any changes. Also I'm running arch through crouton. Not sure if that matters since it was literally working 2 days ago.
    Last edited by drumdude41 (2015-02-19 20:50:08)

    Yeah I've tried to reinstall gcc but whenever I do I get this error message:
    gcc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/plugin/include/tree-cfg.h exists in filesystem
    gcc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/plugin/include/tree-cfgcleanup.h exists in filesystem
    gcc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/plugin/include/tree-check.h exists in filesystem
    gcc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/plugin/include/tree-core.h exists in filesystem
    gcc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/plugin/include/tree-dfa.h exists in filesystem
    gcc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/plugin/include/tree-dump.h exists in filesystem
    gcc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/plugin/include/tree-eh.h exists in filesystem
    gcc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/plugin/include/tree-hasher.h exists in filesystem
    gcc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/plugin/include/tree-inline.h exists in filesystem
    gcc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/plugin/include/tree-into-ssa.h exists in filesystem
    gcc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/plugin/include/tree-iterator.h exists in filesystem
    gcc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/plugin/include/tree-nested.h exists in filesystem
    gcc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/plugin/include/tree-object-size.h exists in filesystem
    gcc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/plugin/include/tree-outof-ssa.h exists in filesystem
    gcc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/plugin/include/tree-parloops.h exists in filesystem
    gcc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/plugin/include/tree-pass.h exists in filesystem
    gcc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/plugin/include/tree-phinodes.h exists in filesystem
    gcc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/plugin/include/tree-pretty-print.h exists in filesystem
    gcc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/plugin/include/tree-ssa-address.h exists in filesystem
    gcc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/plugin/include/tree-ssa-alias.h exists in filesystem
    gcc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/plugin/include/tree-ssa-coalesce.h exists in filesystem
    gcc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/plugin/include/tree-ssa-dom.h exists in filesystem
    gcc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/plugin/include/tree-ssa-loop-ivopts.h exists in filesystem
    gcc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/plugin/include/tree-ssa-loop-manip.h exists in filesystem
    gcc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/plugin/include/tree-ssa-loop-niter.h exists in filesystem
    gcc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/plugin/include/tree-ssa-loop.h exists in filesystem
    gcc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/plugin/include/tree-ssa-operands.h exists in filesystem
    gcc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/plugin/include/tree-ssa-sccvn.h exists in filesystem
    gcc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/plugin/include/tree-ssa-ter.h exists in filesystem
    gcc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/plugin/include/tree-ssa-threadedge.h exists in filesystem
    gcc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/plugin/include/tree-ssa-threadupdate.h exists in filesystem
    gcc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/plugin/include/tree-ssa.h exists in filesystem
    gcc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/plugin/include/tree-ssanames.h exists in filesystem
    gcc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/plugin/include/tree.def exists in filesystem
    gcc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/plugin/include/tree.h exists in filesystem
    gcc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/plugin/include/treestruct.def exists in filesystem
    gcc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/plugin/include/varasm.h exists in filesystem
    gcc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/plugin/include/vec.h exists in filesystem
    gcc: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/plugin/include/version.h exists in filesystem
    gcc: /usr/lib/libasan_preinit.o exists in filesystem
    gcc: /usr/lib/libcilkrts.spec exists in filesystem
    gcc: /usr/lib/libgomp.spec exists in filesystem
    gcc: /usr/lib/libiberty.a exists in filesystem
    gcc: /usr/lib/libitm.spec exists in filesystem
    gcc: /usr/lib/libsanitizer.spec exists in filesystem
    gcc: /usr/lib/libstdc++.a exists in filesystem
    gcc: /usr/lib/libsupc++.a exists in filesystem
    gcc: /usr/share/gcc-4.9.2/python/libstdcxx/__init__.py exists in filesystem
    gcc: /usr/share/gcc-4.9.2/python/libstdcxx/v6/__init__.py exists in filesystem
    gcc: /usr/share/gcc-4.9.2/python/libstdcxx/v6/printers.py exists in filesystem
    gcc: /usr/share/gdb/auto-load/usr/lib/libstdc++.so.6.0.20-gdb.py exists in filesystem
    gcc: /usr/share/info/cpp.info.gz exists in filesystem
    gcc: /usr/share/info/cppinternals.info.gz exists in filesystem
    gcc: /usr/share/info/gcc.info.gz exists in filesystem
    gcc: /usr/share/info/gccinstall.info.gz exists in filesystem
    gcc: /usr/share/info/gccint.info.gz exists in filesystem
    gcc: /usr/share/licenses/gcc/RUNTIME.LIBRARY.EXCEPTION exists in filesystem
    gcc: /usr/share/locale/be/LC_MESSAGES/cpplib.mo exists in filesystem
    gcc: /usr/share/locale/be/LC_MESSAGES/gcc.mo exists in filesystem
    gcc: /usr/share/locale/ca/LC_MESSAGES/cpplib.mo exists in filesystem
    gcc: /usr/share/locale/da/LC_MESSAGES/cpplib.mo exists in filesystem
    gcc: /usr/share/locale/da/LC_MESSAGES/gcc.mo exists in filesystem
    gcc: /usr/share/locale/de/LC_MESSAGES/cpplib.mo exists in filesystem
    gcc: /usr/share/locale/de/LC_MESSAGES/gcc.mo exists in filesystem
    gcc: /usr/share/locale/el/LC_MESSAGES/cpplib.mo exists in filesystem
    gcc: /usr/share/locale/el/LC_MESSAGES/gcc.mo exists in filesystem
    gcc: /usr/share/locale/eo/LC_MESSAGES/cpplib.mo exists in filesystem
    gcc: /usr/share/locale/es/LC_MESSAGES/cpplib.mo exists in filesystem
    gcc: /usr/share/locale/es/LC_MESSAGES/gcc.mo exists in filesystem
    gcc: /usr/share/locale/fi/LC_MESSAGES/cpplib.mo exists in filesystem
    gcc: /usr/share/locale/fi/LC_MESSAGES/gcc.mo exists in filesystem
    gcc: /usr/share/locale/fr/LC_MESSAGES/cpplib.mo exists in filesystem
    gcc: /usr/share/locale/fr/LC_MESSAGES/gcc.mo exists in filesystem
    gcc: /usr/share/locale/hr/LC_MESSAGES/gcc.mo exists in filesystem
    gcc: /usr/share/locale/id/LC_MESSAGES/cpplib.mo exists in filesystem
    gcc: /usr/share/locale/id/LC_MESSAGES/gcc.mo exists in filesystem
    gcc: /usr/share/locale/ja/LC_MESSAGES/cpplib.mo exists in filesystem
    gcc: /usr/share/locale/ja/LC_MESSAGES/gcc.mo exists in filesystem
    gcc: /usr/share/locale/nl/LC_MESSAGES/cpplib.mo exists in filesystem
    gcc: /usr/share/locale/nl/LC_MESSAGES/gcc.mo exists in filesystem
    gcc: /usr/share/locale/pt_BR/LC_MESSAGES/cpplib.mo exists in filesystem
    gcc: /usr/share/locale/ru/LC_MESSAGES/cpplib.mo exists in filesystem
    gcc: /usr/share/locale/ru/LC_MESSAGES/gcc.mo exists in filesystem
    gcc: /usr/share/locale/sr/LC_MESSAGES/cpplib.mo exists in filesystem
    gcc: /usr/share/locale/sr/LC_MESSAGES/gcc.mo exists in filesystem
    gcc: /usr/share/locale/sv/LC_MESSAGES/cpplib.mo exists in filesystem
    gcc: /usr/share/locale/sv/LC_MESSAGES/gcc.mo exists in filesystem
    gcc: /usr/share/locale/tr/LC_MESSAGES/cpplib.mo exists in filesystem
    gcc: /usr/share/locale/tr/LC_MESSAGES/gcc.mo exists in filesystem
    gcc: /usr/share/locale/uk/LC_MESSAGES/cpplib.mo exists in filesystem
    gcc: /usr/share/locale/vi/LC_MESSAGES/cpplib.mo exists in filesystem
    gcc: /usr/share/locale/vi/LC_MESSAGES/gcc.mo exists in filesystem
    gcc: /usr/share/locale/zh_CN/LC_MESSAGES/cpplib.mo exists in filesystem
    gcc: /usr/share/locale/zh_CN/LC_MESSAGES/gcc.mo exists in filesystem
    gcc: /usr/share/locale/zh_TW/LC_MESSAGES/cpplib.mo exists in filesystem
    gcc: /usr/share/locale/zh_TW/LC_MESSAGES/gcc.mo exists in filesystem
    gcc: /usr/share/man/man1/cpp.1.gz exists in filesystem
    gcc: /usr/share/man/man1/g++.1.gz exists in filesystem
    gcc: /usr/share/man/man1/gcc.1.gz exists in filesystem
    gcc: /usr/share/man/man1/gcov.1.gz exists in filesystem
    gcc: /usr/share/man/man3/C++Intro.3.gz exists in filesystem
    gcc: /usr/share/man/man3/Numeric_arrays.3.gz exists in filesystem
    gcc: /usr/share/man/man3/Pointer_abstractions.3.gz exists in filesystem
    gcc: /usr/share/man/man3/SGIextensions.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::_Caster.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::_Char_types.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::_ExtPtr_allocator.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::_Invalid_type.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::_Pointer_adapter.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::_Relative_pointer_impl.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::_Std_pointer_impl.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::_Unqualified_type.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::__alloc_traits.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::__common_pool_policy.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::__detail.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::__detail::_Bitmap_counter.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::__detail::_Ffit_finder.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::__detail::__mini_vector.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::__mt_alloc.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::__mt_alloc_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::__per_type_pool_policy.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::__pool.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::__pool_alloc.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::__pool_alloc_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::__pool_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::__rc_string_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::__scoped_lock.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::__versa_string.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::annotate_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::array_allocator.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::array_allocator_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::bitmap_allocator.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::char_traits.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::character.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::condition_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::debug_allocator.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::enc_filebuf.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::encoding_char_traits.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::encoding_state.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::forced_error.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::free_list.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::limit_condition.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::limit_condition_always_adjustor.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::limit_condition_limit_adjustor.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::limit_condition_never_adjustor.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::malloc_allocator.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::new_allocator.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::random_condition.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::random_condition_always_adjustor.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::random_condition_group_adjustor.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::random_condition_never_adjustor.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::recursive_init_error.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::stdio_filebuf.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::stdio_sync_filebuf.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::throw_allocator_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::throw_allocator_limit.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::throw_allocator_random.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::throw_value_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::throw_value_limit.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::throw_value_random.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_cxx::typelist.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_debug.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_debug::_After_nth_from.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_debug::_BeforeBeginHelper.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_debug::_Equal_to.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_debug::_Not_equal_to.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_debug::_Safe_iterator.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_debug::_Safe_iterator_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_debug::_Safe_local_iterator.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_debug::_Safe_local_iterator_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_debug::_Safe_sequence.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_debug::_Safe_sequence_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_debug::_Safe_unordered_container.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_debug::_Safe_unordered_container_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_internal.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::_DRSSorterPU.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::_DRandomShufflingGlobalData.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::_DummyReduct.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::_EqualFromLess.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::_EqualTo.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::_GuardedIterator.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::_IteratorPair.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::_IteratorTriple.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::_Job.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::_Less.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::_Lexicographic.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::_LexicographicReverse.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::_LoserTree.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::_LoserTreeBase.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::_LoserTreeBase__Loser.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::_LoserTreePointer.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::_LoserTreePointerBase.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::_LoserTreePointerBase__Loser.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::_LoserTreePointerUnguarded.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::_LoserTreePointerUnguardedBase.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::_LoserTreeTraits.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::_LoserTreeUnguarded.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::_LoserTreeUnguardedBase.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::_Multiplies.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::_Nothing.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::_PMWMSSortingData.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::_Piece.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::_Plus.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::_PseudoSequence.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::_PseudoSequenceIterator.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::_QSBThreadLocal.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::_RandomNumber.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::_RestrictedBoundedConcurrentQueue.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::_SamplingSorter.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::_Settings.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::_SplitConsistently.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::__accumulate_binop_reduct.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::__accumulate_selector.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::__adjacent_difference_selector.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::__adjacent_find_selector.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::__binder1st.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::__binder2nd.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::__count_if_selector.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::__count_selector.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::__fill_selector.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::__find_first_of_selector.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::__find_if_selector.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::__for_each_selector.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::__generate_selector.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::__generic_find_selector.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::__generic_for_each_selector.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::__identity_selector.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::__inner_product_selector.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::__max_element_reduct.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::__min_element_reduct.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::__mismatch_selector.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::__multiway_merge_3_variant_sentinel_switch.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::__multiway_merge_4_variant_sentinel_switch.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::__multiway_merge_k_variant_sentinel_switch.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::__replace_if_selector.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::__replace_selector.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::__transform1_selector.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::__transform2_selector.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::__unary_negate.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::balanced_quicksort_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::balanced_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::constant_size_blocks_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::default_parallel_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::equal_split_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::exact_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::find_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::growing_blocks_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::multiway_mergesort_exact_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::multiway_mergesort_sampling_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::multiway_mergesort_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::omp_loop_static_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::omp_loop_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::parallel_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::quicksort_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::sampling_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::sequential_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_parallel::unbalanced_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::associative_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::basic_branch.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::basic_branch_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::basic_hash_table.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::basic_hash_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::basic_invalidation_guarantee.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::binary_heap_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::binomial_heap_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::cc_hash_max_collision_check_resize_trigger.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::cc_hash_table.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::cc_hash_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::container_error.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::container_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::container_traits.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::container_traits_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::bin_search_tree_const_it_.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::bin_search_tree_const_node_it_.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::bin_search_tree_it_.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::bin_search_tree_node_it_.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::bin_search_tree_traits.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::binary_heap.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::binary_heap_const_iterator_.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::binary_heap_point_const_iterator_.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::binomial_heap.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::binomial_heap_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::branch_policy.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::cc_ht_map.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::cond_dealtor.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::container_base_dispatch.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::default_comb_hash_fn.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::default_eq_fn.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::default_hash_fn.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::default_probe_fn.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::default_resize_policy.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::default_trie_access_traits.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::default_update_policy.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::dumnode_const_iterator.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::entry_cmp.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::entry_pred.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::eq_by_less.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::gp_ht_map.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::hash_eq_fn.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::hash_load_check_resize_trigger_size_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::left_child_next_sibling_heap.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::left_child_next_sibling_heap_const_iterator_.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::left_child_next_sibling_heap_node_.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::left_child_next_sibling_heap_node_point_const_iterator_.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::lu_counter_metadata.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::lu_counter_policy_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::lu_map.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::mask_based_range_hashing.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::mod_based_range_hashing.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::no_throw_copies.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::ov_tree_map.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::ov_tree_map_cond_dtor.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::ov_tree_node_const_it_.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::ov_tree_node_it_.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::pairing_heap.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::pat_trie_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::pat_trie_base__CIter.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::pat_trie_base__Head.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::pat_trie_base__Inode.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::pat_trie_base__Inode_const_iterator.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::pat_trie_base__Inode_iterator.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::pat_trie_base__Iter.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::pat_trie_base__Leaf.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::pat_trie_base__Metadata.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::pat_trie_base__Node_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::pat_trie_base__Node_citer.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::pat_trie_base__Node_iter.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::pat_trie_map.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::probe_fn_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::ranged_hash_fn.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::ranged_probe_fn.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::rb_tree_map.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::rb_tree_node_.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::rc.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::rc_binomial_heap.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::resize_policy.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::splay_tree_map.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::splay_tree_node_.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::stored_data.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::stored_hash.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::stored_value.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::synth_access_traits.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::thin_heap.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::tree_metadata_helper.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::tree_node_metadata_dispatch.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::tree_traits.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::trie_metadata_helper.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::trie_node_metadata_dispatch.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::trie_policy_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::trie_traits.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::type_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::type_dispatch.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::detail::types_traits.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::direct_mask_range_hashing.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::direct_mod_range_hashing.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::gp_hash_table.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::gp_hash_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::hash_exponential_size_policy.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::hash_load_check_resize_trigger.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::hash_prime_size_policy.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::hash_standard_resize_policy.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::insert_error.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::join_error.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::linear_probe_fn.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::list_update.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::list_update_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::lu_counter_policy.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::lu_move_to_front_policy.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::null_node_update.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::null_type.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::ov_tree_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::pairing_heap_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::pat_trie_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::point_invalidation_guarantee.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::priority_queue.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::priority_queue_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::quadratic_probe_fn.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::range_invalidation_guarantee.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::rb_tree_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::rc_binomial_heap_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::resize_error.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::sample_probe_fn.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::sample_range_hashing.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::sample_ranged_hash_fn.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::sample_ranged_probe_fn.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::sample_resize_policy.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::sample_resize_trigger.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::sample_size_policy.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::sample_tree_node_update.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::sample_trie_access_traits.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::sample_trie_node_update.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::sample_update_policy.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::sequence_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::splay_tree_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::string_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::thin_heap_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::tree.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::tree_order_statistics_node_update.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::tree_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::trie.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::trie_order_statistics_node_update.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::trie_prefix_search_node_update.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::trie_string_access_traits.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::trie_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_pbds::trivial_iterator_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_profile.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_profile::__container_size_info.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_profile::__container_size_stack_info.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_profile::__hashfunc_info.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_profile::__hashfunc_stack_info.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_profile::__list2vector_info.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_profile::__map2umap_info.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_profile::__map2umap_stack_info.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_profile::__object_info_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_profile::__reentrance_guard.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_profile::__stack_hash.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_profile::__stack_info_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_profile::__trace_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_profile::__trace_container_size.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_profile::__trace_hash_func.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_profile::__trace_hashtable_size.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_profile::__trace_map2umap.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_profile::__trace_vector_size.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_profile::__trace_vector_to_list.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_profile::__vector2list_info.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_profile::__vector2list_stack_info.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_profile::__warning_data.3.gz exists in filesystem
    gcc: /usr/share/man/man3/__gnu_sequential.3.gz exists in filesystem
    gcc: /usr/share/man/man3/abi::__forced_unwind.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::_Deque_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::_Deque_iterator.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::_Enable_copy_move.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::_Enable_default_constructor.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::_Enable_destructor.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::_Enable_special_members.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::_Fwd_list_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::_Fwd_list_const_iterator.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::_Fwd_list_iterator.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::_Fwd_list_node.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::_Fwd_list_node_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::_Hashtable.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::_List_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::_List_const_iterator.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::_List_iterator.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::_List_node.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::_Temporary_buffer.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::_Vector_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__atomic_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__atomic_flag_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__codecvt_abstract_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__ctype_abstract_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__debug.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__debug::map.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__debug::multimap.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__debug::multiset.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__debug::set.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__detail.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__detail::_BracketMatcher.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__detail::_Compiler.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__detail::_Default_ranged_hash.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__detail::_Equal_helper.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__detail::_Equality.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__detail::_Equality_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__detail::_Executor.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__detail::_Hash_code_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__detail::_Hash_node.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__detail::_Hash_node_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__detail::_Hash_node_value_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__detail::_Hashtable_alloc.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__detail::_Hashtable_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__detail::_Hashtable_ebo_helper.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__detail::_Hashtable_traits.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__detail::_Insert.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__detail::_Insert_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__detail::_List_node_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__detail::_Local_const_iterator.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__detail::_Local_iterator.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__detail::_Local_iterator_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__detail::_Map_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__detail::_Mod_range_hashing.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__detail::_Node_const_iterator.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__detail::_Node_iterator.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__detail::_Node_iterator_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__detail::_Prime_rehash_policy.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__detail::_Rehash_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__detail::_Scanner.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__detail::_StateSeq.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__exception_ptr_exception_ptr.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__has_iterator_category_helper.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__parallel.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__parallel::_CRandNumber.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__profile.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__profile::map.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__profile::multimap.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__profile::multiset.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::__profile::set.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::allocator.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::allocator_traits.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::atomic_flag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::auto_ptr.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::auto_ptr_ref.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::back_insert_iterator.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::bad_weak_ptr.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::basic_ios.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::basic_regex.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::basic_string.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::bernoulli_distribution.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::bernoulli_distribution_param_type.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::bidirectional_iterator_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::binary_function.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::binary_negate.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::binder1st.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::binder2nd.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::binomial_distribution.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::binomial_distribution_param_type.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::cauchy_distribution.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::cauchy_distribution_param_type.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::char_traits.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::chi_squared_distribution.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::chi_squared_distribution_param_type.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::codecvt.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::codecvt_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::codecvt_byname.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::collate.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::collate_byname.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::ctype.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::ctype_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::ctype_byname.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::default_delete.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::deque.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::discard_block_engine.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::discrete_distribution.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::discrete_distribution_param_type.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::divides.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::enable_shared_from_this.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::equal_to.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::exponential_distribution.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::exponential_distribution_param_type.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::extreme_value_distribution.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::extreme_value_distribution_param_type.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::filebuf.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::fisher_f_distribution.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::fisher_f_distribution_param_type.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::forward_iterator_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::forward_list.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::fpos.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::front_insert_iterator.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::fstream.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::gamma_distribution.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::gamma_distribution_param_type.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::geometric_distribution.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::geometric_distribution_param_type.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::greater.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::greater_equal.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::gslice.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::gslice_array.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::hash.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::ifstream.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::independent_bits_engine.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::indirect_array.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::input_iterator_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::insert_iterator.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::ios.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::ios_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::ios_base_failure.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::iostream.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::istream.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::istream_iterator.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::istreambuf_iterator.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::istringstream.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::iterator.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::less.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::less_equal.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::linear_congruential_engine.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::list.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::locale.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::locale_facet.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::locale_id.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::logical_and.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::logical_not.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::logical_or.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::lognormal_distribution.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::lognormal_distribution_param_type.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::map.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::mask_array.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::match_results.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::mersenne_twister_engine.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::messages.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::messages_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::messages_byname.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::minus.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::modulus.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::money_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::money_get.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::money_put.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::moneypunct.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::moneypunct_byname.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::move_iterator.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::multimap.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::multiplies.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::multiset.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::negate.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::negative_binomial_distribution.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::negative_binomial_distribution_param_type.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::nested_exception.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::normal_distribution.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::normal_distribution_param_type.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::not_equal_to.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::num_get.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::num_put.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::numpunct.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::numpunct_byname.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::ofstream.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::ostream.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::ostream_iterator.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::ostreambuf_iterator.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::ostringstream.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::output_iterator_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::owner_less.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::pair.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::piecewise_constant_distribution.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::piecewise_constant_distribution_param_type.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::piecewise_linear_distribution.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::piecewise_linear_distribution_param_type.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::plus.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::pointer_to_binary_function.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::pointer_to_unary_function.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::pointer_traits.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::poisson_distribution.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::poisson_distribution_param_type.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::priority_queue.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::queue.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::random_access_iterator_tag.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::random_device.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::raw_storage_iterator.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::regex_constants.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::regex_error.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::regex_iterator.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::regex_token_iterator.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::regex_traits.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::rel_ops.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::reverse_iterator.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::seed_seq.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::set.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::shared_ptr.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::shuffle_order_engine.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::slice.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::slice_array.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::stack.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::streambuf.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::string.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::stringbuf.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::stringstream.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::student_t_distribution.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::student_t_distribution_param_type.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::sub_match.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::time_base.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::time_get.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::time_get_byname.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::time_put.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::time_put_byname.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::tr1.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::tr1::__detail.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::tr2.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::tr2::__detail.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::unary_function.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::unary_negate.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::uniform_int_distribution.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::uniform_int_distribution_param_type.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::uniform_real_distribution.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::uniform_real_distribution_param_type.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::unique_ptr.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::unordered_map.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::unordered_multimap.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::unordered_multiset.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::unordered_set.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::uses_allocator.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::vector.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::weak_ptr.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::weibull_distribution.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::weibull_distribution_param_type.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::wfilebuf.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::wfstream.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::wifstream.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::wios.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::wiostream.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::wistream.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::wistringstream.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::wofstream.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::wostream.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::wostringstream.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::wstreambuf.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::wstring.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::wstringbuf.3.gz exists in filesystem
    gcc: /usr/share/man/man3/std::wstringstream.3.gz exists in filesystem
    gcc: /usr/share/man/man7/fsf-funding.7.gz exists in filesystem
    gcc: /usr/share/man/man7/gfdl.7.gz exists in filesystem
    gcc: /usr/share/man/man7/gpl.7.gz exists in filesystem
    Errors occurred, no packages were upgraded.
    I'm just doing a pacman -Su gcc, should I be doing something else?

  • [Solved] gcc 4.7 breaks passenger-install-nginx-module

    I needed to recompile nginx with some different options, but since upgrading to gcc 4.7 running passenger-install-nginx-module always gives the following compilation error:
    g++ -Iext  -D_REENTRANT -I/usr/local/include -DHASH_NAMESPACE="__gnu_cxx" -DHASH_NAMESPACE="__gnu_cxx" -DHASH_FUN_H="<hash_fun.h>" -DHAS_ALLOCA_H -DHAS_SFENCE -DHAS_LFENCE -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-long-long -Wno-missing-field-initializers -g -DPASSENGER_DEBUG -DBOOST_DISABLE_ASSERTS -o ext/common/libboost_oxt/aggregate.o -c ext/common/libboost_oxt/aggregate.cpp
    In file included from ext/boost/thread/detail/platform.hpp:17:0,
                     from ext/boost/thread/once.hpp:12,
                     from ext/boost/src/pthread/once.cpp:7,
                     from ext/common/libboost_oxt/aggregate.cpp:5:
    ext/boost/config/requires_threads.hpp:29:4: error: #error "Threading support unavaliable: it has been explicitly disabled with BOOST_DISABLE_THREADS"
    Upgrading to latest gems made no difference.
    This took me ages to find a workaround so for anyone who has this problem here is a description of the problem and how to resolve the issue (you will need to edit the file /usr/lib/ruby/gems/1.9.1/gems/passenger-3.0.11/ext/boost/config/stdlib/libstdcpp3.hpp):
    https://svn.boost.org/trac/boost/ticket/6165

    Good to know
    If you get a  "TIME_UTC" compatability issue
    Passenger's boost version fails to compile,
    read more: Unable to compile applications using boost_thread since updating boost

  • [solved] gcc version error during update

    I'm trying to do a full system upgrade but whenever I start it I get the below error ":: gcc-gcj: requires gcc=4.5.1" although it appears I have gcc version 4.5.1 any ideas on what might be causing this?
    oli / $ sudo pacman -Syu
    :: Synchronizing package databases...
    core is up to date
    extra is up to date
    community is up to date
    archlinuxfr is up to date
    :: Starting full system upgrade...
    :: Replace pycairo with extra/python2-cairo? [Y/n]
    resolving dependencies...
    looking for inter-conflicts...
    error: failed to prepare transaction (could not satisfy dependencies)
    :: gcc-gcj: requires gcc=4.5.1
    oli / $ gcc --version
    gcc (GCC) 4.5.1
    Copyright (C) 2010 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    Last edited by cani (2011-01-27 16:24:39)

    Remember where you got gcc-gcj from?
    That's your problem. Not GCC. Check your error again, and read where it says
    :: gcc-gcj: requires gcc=4.5.1
    There's little point in checking the gcc version prior to the upgrade. You're querying the installed gcc, and that will always be the version gcc-gcj needs. The whole upgrade, in fact, chokes because the new gcc will not be 4.5.1 anymore.
    Please use code tags for output of commands run in a terminal.

  • [SOLVED] GCC returns error, even though the code works.

    # Edit: 0740 // 7.1.14
    # Thanks to Hurricane for his answer.
    # If you came here with the same question, simply replace 'gcc' with 'g++'.
    # Many thanks to all who answered.
    I'm new to arch but have used GCC on windows before. I decided to try a simple hello world program (~/code/hello.cpp) but when I went to make an executable, I get the following error:
    [simple@arch ~]$ gcc ~/code/hello.cpp -o ~/code/exe/hello
    /tmp/ccUO8tkq.o: In function `main':
    hello.cpp:(.text+0xa): undefined reference to `std::cout'
    hello.cpp:(.text+0xf): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
    hello.cpp:(.text+0x14): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)'
    hello.cpp:(.text+0x1c): undefined reference to `std::ostream::operator<<(std::ostream& (*)(std::ostream&))'
    /tmp/ccUO8tkq.o: In function `__static_initialization_and_destruction_0(int, int)':
    hello.cpp:(.text+0x4a): undefined reference to `std::ios_base::Init::Init()'
    hello.cpp:(.text+0x59): undefined reference to `std::ios_base::Init::~Init()'
    collect2: error: ld returned 1 exit status
    For reference, here is the code in hello.cpp
    #include <iostream>
    using namespace std;
    int main()
    cout << "Hello world!" << endl;
    return 0;
    I've tried to make sense of the error, but I don't understand it.
    Any help is greatly appreciated. Thank you.
    Last edited by simplesquare (2014-01-05 12:41:55)

    g++ ~/code/hello.cpp -o ~/code/exe/hello
    That should do the trick.
    GCC is just a front-end that chooses the right compiler depending on the suffix of the file(s) being passed in.
    The problem with using GCC to compile a C++ program is that it' won't link C++ by default. If you noticed,
    what returned the error was ld, which is the GNU linker.

  • [SOLVED] GCC configuration file?

    Hi all,
    I understand that the /etc/makepkg.conf file has settings for makepkg. I am looking for the file that configures GCC, so that when I compile anything from source I can have the correct settings applies (such as -march, -mtune, etc.).
    I've searched but can't find a location for this file. I bet I'm missing the obvious here...
    Last edited by kcy29581 (2012-05-22 20:34:11)

    bohoomil wrote:
    kcy29581 wrote:My goal is to compile Wine with some patches, and I may not make a PKGBUILD for it.
    My advice would be: modify a PKGBUILD, as this can save you lots of headache. After all, PKGBUILD is in 50% exactly what you do on command line, but additionally creates a package that conforms with the distro standards.
    Maybe you're right and I should use this as an excuse to finally learn how to make a PKGBUILD of my own

  • [SOLVED]gcc compile a soucefile which is a symbol link to anotherfile?

    I have make the "APUE" files.
    The examples source file is all the symbol link point to there real location.
    but how do i compile it with the symbol linkfiel?
    apue.2e $ gcc fig10.5
    fig10.5: file not recognized: File format not recognized
    apue.2e $ ls -l fig10.5
    lrwxrwxrwx 1 root root 17 8月 1 04:42 fig10.5 -> signals/reenter.c
    Last edited by codingBug (2012-07-31 15:00:12)

    Allan wrote:
    Nothing to do with a smlink and all to do with the file name.  Rename it to end in .c...
    Edit: or use "gcc -x c fig10.5"
    Thank you very much! Google can't find out it...
    then i know.
    -x language
    Specify explicitly the language for the following input files (rather than letting
    the compiler choose a default based on the file name suffix). This option applies
    to all following input files until the next ‘-x’ option. Possible values for language
    are:
    c c-header cpp-output
    c++ c++-header c++-cpp-output
    objective-c objective-c-header objective-c-cpp-output
    objective-c++ objective-c++-header objective-c++-cpp-output
    assembler assembler-with-cpp
    ada
    f77 f77-cpp-input f95 f95-cpp-input
    go
    java

  • [Solved]gcc unrecognized option -02

    Anyone else getting this error when building packages? The packages build fine but i guess aren't getting the -02 optimization.
    i haven't noticed it til the last few days.
    I'm using the stock makepkg.conf
    Last edited by droog (2008-06-05 05:41:35)

    Thanks that fixed it, don't remember changing that. before i posted i renamed makepkg.conf reinstalled pacman to get the default config, and was still having that problem with the 100% stock makepkg.conf. working fine now after a few minutes of not building anything.

Maybe you are looking for

  • How to expire a page

    Hi, Anybody knows how to expire a page,for example if someone submit data on one page and is redirect to next page,if he hit back button of browser then he must see expire page. Thanks in advance.

  • Is there a way to create or use a "slide viewed" variable?

    Hi, I would like to write a conditional action based on whether or not a learner has visited slide. I realize I could write an individual variable for every single slide, but that would be a very slow and manual way to set this up. From a logic persp

  • Is there a way to duplicate a User Account when setting up an iMac

    I have a lab of 30 iMac computers.  I am planning on imaging 29 of them from 1 master machine.  In the process of setting this one machine up, I need to create 4 user accounts that will have identical settings, but will simply have different names. 

  • HELP!!!  can't get my site uploaded to the host due to some coding problem.

    have publish to folder from my iweb. intended to upload files to other hosting company. Downloaded Cyberduck to FTP file for the uploading. But have a problem as the hosting staff says that my files are loaded correctly but doesn't show probably due

  • Hi in my interface RFC adapter and XI adapter

    Hi all,               in my interafce they are using XI adapter for data transfering for a BAPI in SCM sever , but i dont why ther using this adapter instead of RFC adapter , any one can tell me difference for this one thanking you sridhar