[E4rat] Des solutions pour recompiler ?[Résolu]

Questions et astuces concernant l'installation et la configuration d'archlinux
Sébichou
Hankyu
Messages : 32
Inscription : jeu. 05 déc. 2013, 08:58

[E4rat] Des solutions pour recompiler ?[Résolu]

Message par Sébichou »

Bonsoir (ou jour pour les veinards sous d'autres latitudes)
Attention looooooooooooong message

Bon, j'ai constaté, suite à une pmise à jour de boost-libs, que e4rat ne se compilait plus ( ni même fonctionnait)
Le vilain message de kernel panic ne m'ayant guère effrayé (j'ai viré l'option de e4rat qui plantait tout) mais je suis arrivé aux limites de mes connaissances et je dois admettre mon incompétence sur paquets de AUR.


Après une recherche sur Gogol, j'ai trouvé 3 threads qui en parlait sur le site anglophone, mais ceux ci ne m'aident guère
Je développe
Sur https://bbs.archlinux.org/viewtopic.php?pid=1358066 , Karol semble suggérer de modifier le PKGBUILD (je crois hein j'y connais rien en fait) en faisant un diff (qui fait la différence au sens algèbrique entre l'ancien PKGBUILD et le nouveau , je présume).
Donc au moment où j'ai essayé de réinstaller e4rat (mauvais reflexe que de virer avec un pacman -Rns au passage, plus jamais, vu que j'en ai perdu le paquet fonctionnel), je modifie soigneusment le PKGBUILD en rajoutant
'krb5' 'libcap-ng' à la ligne depends
libldap swig linux-headers python2 à celle de makedepends
et staticlibs aux options
Oui ça devait être naïf pusque ça na pas fonctionné...
Je continue à Gogolisé comme un gog.. euh un idiot

Et là je tombe sur ça: http://www.opendevs.org/kmvkk/staticlib ... build.html
Mes connaissances en C++ étant très lointaines, j'ai commencé à ressortir mes cours sur le sujet mais hélas les soirées alcolisées de l'époque ne m'ont guère aidé à noter soigneusment les cours (pas grave il y a le site du zéro)
Bref je me retrouve comme un idiot

je continue à gogoliser
et j'ai trouvé ça :
https://bbs.archlinux.org/viewtopic.php?pid=1357789

Là c'était plus clair je crée les liens symboliques mais tjs rien (problème de compilation)
je vous mets le log bien que je le pense dénué d'intêret (c'est moi le problème et mon inaptitude à saisir ce qui se passe réellement)

Code : Tout sélectionner

The system is: Linux - 3.12.3-1-ARCH - x86_64
Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
Compiler: /usr/bin/cc 
Build flags: -march=x86-64;-mtune=generic;-O2;-pipe;-fstack-protector;--param=ssp-buffer-size=4
Id flags: 

The output was:
0


Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"

The C compiler identification is GNU, found in "/tmp/yaourt-tmp-nexus/aur-e4rat/src/e4rat-0.2.3/CMakeFiles/2.8.12.1/CompilerIdC/a.out"

Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
Compiler: /usr/bin/c++ 
Build flags: -march=x86-64;-mtune=generic;-O2;-pipe;-fstack-protector;--param=ssp-buffer-size=4
Id flags: 

The output was:
0


Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"

The CXX compiler identification is GNU, found in "/tmp/yaourt-tmp-nexus/aur-e4rat/src/e4rat-0.2.3/CMakeFiles/2.8.12.1/CompilerIdCXX/a.out"

Determining if the C compiler works passed with the following output:
Change Dir: /tmp/yaourt-tmp-nexus/aur-e4rat/src/e4rat-0.2.3/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec2037051845/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec2037051845.dir/build.make CMakeFiles/cmTryCompileExec2037051845.dir/build
make[1]: Entering directory '/tmp/yaourt-tmp-nexus/aur-e4rat/src/e4rat-0.2.3/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /tmp/yaourt-tmp-nexus/aur-e4rat/src/e4rat-0.2.3/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec2037051845.dir/testCCompiler.c.o
/usr/bin/cc   -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4     -o CMakeFiles/cmTryCompileExec2037051845.dir/testCCompiler.c.o   -c /tmp/yaourt-tmp-nexus/aur-e4rat/src/e4rat-0.2.3/CMakeFiles/CMakeTmp/testCCompiler.c
Linking C executable cmTryCompileExec2037051845
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2037051845.dir/link.txt --verbose=1
/usr/bin/cc  -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4      CMakeFiles/cmTryCompileExec2037051845.dir/testCCompiler.c.o  -o cmTryCompileExec2037051845 -rdynamic 
make[1]: Leaving directory '/tmp/yaourt-tmp-nexus/aur-e4rat/src/e4rat-0.2.3/CMakeFiles/CMakeTmp'


Detecting C compiler ABI info compiled with the following output:
Change Dir: /tmp/yaourt-tmp-nexus/aur-e4rat/src/e4rat-0.2.3/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec2125866093/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec2125866093.dir/build.make CMakeFiles/cmTryCompileExec2125866093.dir/build
make[1]: Entering directory '/tmp/yaourt-tmp-nexus/aur-e4rat/src/e4rat-0.2.3/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /tmp/yaourt-tmp-nexus/aur-e4rat/src/e4rat-0.2.3/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec2125866093.dir/CMakeCCompilerABI.c.o
/usr/bin/cc   -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4     -o CMakeFiles/cmTryCompileExec2125866093.dir/CMakeCCompilerABI.c.o   -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c
Linking C executable cmTryCompileExec2125866093
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2125866093.dir/link.txt --verbose=1
/usr/bin/cc  -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4    -v CMakeFiles/cmTryCompileExec2125866093.dir/CMakeCCompilerABI.c.o  -o cmTryCompileExec2125866093 -rdynamic  
Utilisation des specs internes.
COLLECT_GCC=/usr/bin/cc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configuré avec: /build/gcc/src/gcc-4.8.2/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 --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-cloog-backend=isl --disable-cloog-version-check --enable-lto --enable-plugin --with-linker-hash-style=gnu --disable-multilib --disable-werror --enable-checking=release
Modèle de thread: posix
gcc version 4.8.2 (GCC) 
COMPILER_PATH=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/:/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/:/usr/lib/gcc/x86_64-unknown-linux-gnu/:/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/:/usr/lib/gcc/x86_64-unknown-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/:/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-march=x86-64' '-mtune=generic' '-O2' '-pipe' '-fstack-protector' '--param' 'ssp-buffer-size=4' '-v' '-o' 'cmTryCompileExec2125866093' '-rdynamic'
 /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/collect2 --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTryCompileExec2125866093 /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/crt1.o /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/crti.o /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/crtbegin.o -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2 -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../.. CMakeFiles/cmTryCompileExec2125866093.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/crtend.o /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/crtn.o
make[1]: Leaving directory '/tmp/yaourt-tmp-nexus/aur-e4rat/src/e4rat-0.2.3/CMakeFiles/CMakeTmp'


Parsed C implicit link information from above output:
  link line regex: [^( *|.*[/\])(ld|([^/\]+-)?ld|collect2)[^/\]*( |$)]
  ignore line: [Change Dir: /tmp/yaourt-tmp-nexus/aur-e4rat/src/e4rat-0.2.3/CMakeFiles/CMakeTmp]
  ignore line: []
  ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec2125866093/fast"]
  ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec2125866093.dir/build.make CMakeFiles/cmTryCompileExec2125866093.dir/build]
  ignore line: [make[1]: Entering directory '/tmp/yaourt-tmp-nexus/aur-e4rat/src/e4rat-0.2.3/CMakeFiles/CMakeTmp']
  ignore line: [/usr/bin/cmake -E cmake_progress_report /tmp/yaourt-tmp-nexus/aur-e4rat/src/e4rat-0.2.3/CMakeFiles/CMakeTmp/CMakeFiles 1]
  ignore line: [Building C object CMakeFiles/cmTryCompileExec2125866093.dir/CMakeCCompilerABI.c.o]
  ignore line: [/usr/bin/cc   -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4     -o CMakeFiles/cmTryCompileExec2125866093.dir/CMakeCCompilerABI.c.o   -c /usr/share/cmake-2.8/Modules/CMakeCCompilerABI.c]
  ignore line: [Linking C executable cmTryCompileExec2125866093]
  ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2125866093.dir/link.txt --verbose=1]
  ignore line: [/usr/bin/cc  -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4    -v CMakeFiles/cmTryCompileExec2125866093.dir/CMakeCCompilerABI.c.o  -o cmTryCompileExec2125866093 -rdynamic  ]
  ignore line: [Utilisation des specs internes.]
  ignore line: [COLLECT_GCC=/usr/bin/cc]
  ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/lto-wrapper]
  ignore line: [Target: x86_64-unknown-linux-gnu]
  ignore line: [Configuré avec: /build/gcc/src/gcc-4.8.2/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 --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-cloog-backend=isl --disable-cloog-version-check --enable-lto --enable-plugin --with-linker-hash-style=gnu --disable-multilib --disable-werror --enable-checking=release]
  ignore line: [Modèle de thread: posix]
  ignore line: [gcc version 4.8.2 (GCC) ]
  ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/:/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/:/usr/lib/gcc/x86_64-unknown-linux-gnu/:/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/:/usr/lib/gcc/x86_64-unknown-linux-gnu/]
  ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/:/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../:/lib/:/usr/lib/]
  ignore line: [COLLECT_GCC_OPTIONS='-march=x86-64' '-mtune=generic' '-O2' '-pipe' '-fstack-protector' '--param' 'ssp-buffer-size=4' '-v' '-o' 'cmTryCompileExec2125866093' '-rdynamic']
  link line: [ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/collect2 --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTryCompileExec2125866093 /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/crt1.o /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/crti.o /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/crtbegin.o -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2 -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../.. CMakeFiles/cmTryCompileExec2125866093.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/crtend.o /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/crtn.o]
    arg [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/collect2] ==> ignore
    arg [--build-id] ==> ignore
    arg [--eh-frame-hdr] ==> ignore
    arg [--hash-style=gnu] ==> ignore
    arg [-m] ==> ignore
    arg [elf_x86_64] ==> ignore
    arg [-export-dynamic] ==> ignore
    arg [-dynamic-linker] ==> ignore
    arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
    arg [-o] ==> ignore
    arg [cmTryCompileExec2125866093] ==> ignore
    arg [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/crt1.o] ==> ignore
    arg [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/crti.o] ==> ignore
    arg [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/crtbegin.o] ==> ignore
    arg [-L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2] ==> dir [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2]
    arg [-L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib]
    arg [-L/lib/../lib] ==> dir [/lib/../lib]
    arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
    arg [-L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../..] ==> dir [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../..]
    arg [CMakeFiles/cmTryCompileExec2125866093.dir/CMakeCCompilerABI.c.o] ==> ignore
    arg [-lgcc] ==> lib [gcc]
    arg [--as-needed] ==> ignore
    arg [-lgcc_s] ==> lib [gcc_s]
    arg [--no-as-needed] ==> ignore
    arg [-lc] ==> lib [c]
    arg [-lgcc] ==> lib [gcc]
    arg [--as-needed] ==> ignore
    arg [-lgcc_s] ==> lib [gcc_s]
    arg [--no-as-needed] ==> ignore
    arg [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/crtend.o] ==> ignore
    arg [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/crtn.o] ==> ignore
  remove lib [gcc]
  remove lib [gcc_s]
  remove lib [gcc]
  remove lib [gcc_s]
  collapse library dir [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2] ==> [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2]
  collapse library dir [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib] ==> [/usr/lib]
  collapse library dir [/lib/../lib] ==> [/lib]
  collapse library dir [/usr/lib/../lib] ==> [/usr/lib]
  collapse library dir [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../..] ==> [/usr/lib]
  implicit libs: [c]
  implicit dirs: [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2;/usr/lib;/lib]
  implicit fwks: []


Determining if the CXX compiler works passed with the following output:
Change Dir: /tmp/yaourt-tmp-nexus/aur-e4rat/src/e4rat-0.2.3/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec4179090274/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec4179090274.dir/build.make CMakeFiles/cmTryCompileExec4179090274.dir/build
make[1]: Entering directory '/tmp/yaourt-tmp-nexus/aur-e4rat/src/e4rat-0.2.3/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /tmp/yaourt-tmp-nexus/aur-e4rat/src/e4rat-0.2.3/CMakeFiles/CMakeTmp/CMakeFiles 1
Building CXX object CMakeFiles/cmTryCompileExec4179090274.dir/testCXXCompiler.cxx.o
/usr/bin/c++    -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4     -o CMakeFiles/cmTryCompileExec4179090274.dir/testCXXCompiler.cxx.o -c /tmp/yaourt-tmp-nexus/aur-e4rat/src/e4rat-0.2.3/CMakeFiles/CMakeTmp/testCXXCompiler.cxx
Linking CXX executable cmTryCompileExec4179090274
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec4179090274.dir/link.txt --verbose=1
/usr/bin/c++   -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4      CMakeFiles/cmTryCompileExec4179090274.dir/testCXXCompiler.cxx.o  -o cmTryCompileExec4179090274 -rdynamic 
make[1]: Leaving directory '/tmp/yaourt-tmp-nexus/aur-e4rat/src/e4rat-0.2.3/CMakeFiles/CMakeTmp'


Detecting CXX compiler ABI info compiled with the following output:
Change Dir: /tmp/yaourt-tmp-nexus/aur-e4rat/src/e4rat-0.2.3/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec3480705802/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec3480705802.dir/build.make CMakeFiles/cmTryCompileExec3480705802.dir/build
make[1]: Entering directory '/tmp/yaourt-tmp-nexus/aur-e4rat/src/e4rat-0.2.3/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /tmp/yaourt-tmp-nexus/aur-e4rat/src/e4rat-0.2.3/CMakeFiles/CMakeTmp/CMakeFiles 1
Building CXX object CMakeFiles/cmTryCompileExec3480705802.dir/CMakeCXXCompilerABI.cpp.o
/usr/bin/c++    -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4     -o CMakeFiles/cmTryCompileExec3480705802.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp
Linking CXX executable cmTryCompileExec3480705802
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3480705802.dir/link.txt --verbose=1
/usr/bin/c++   -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4    -v CMakeFiles/cmTryCompileExec3480705802.dir/CMakeCXXCompilerABI.cpp.o  -o cmTryCompileExec3480705802 -rdynamic  
Utilisation des specs internes.
COLLECT_GCC=/usr/bin/c++
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configuré avec: /build/gcc/src/gcc-4.8.2/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 --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-cloog-backend=isl --disable-cloog-version-check --enable-lto --enable-plugin --with-linker-hash-style=gnu --disable-multilib --disable-werror --enable-checking=release
Modèle de thread: posix
gcc version 4.8.2 (GCC) 
COMPILER_PATH=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/:/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/:/usr/lib/gcc/x86_64-unknown-linux-gnu/:/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/:/usr/lib/gcc/x86_64-unknown-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/:/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-march=x86-64' '-mtune=generic' '-O2' '-pipe' '-fstack-protector' '--param' 'ssp-buffer-size=4' '-v' '-o' 'cmTryCompileExec3480705802' '-rdynamic' '-shared-libgcc'
 /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/collect2 --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTryCompileExec3480705802 /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/crt1.o /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/crti.o /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/crtbegin.o -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2 -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../.. CMakeFiles/cmTryCompileExec3480705802.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/crtend.o /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/crtn.o
make[1]: Leaving directory '/tmp/yaourt-tmp-nexus/aur-e4rat/src/e4rat-0.2.3/CMakeFiles/CMakeTmp'


Parsed CXX implicit link information from above output:
  link line regex: [^( *|.*[/\])(ld|([^/\]+-)?ld|collect2)[^/\]*( |$)]
  ignore line: [Change Dir: /tmp/yaourt-tmp-nexus/aur-e4rat/src/e4rat-0.2.3/CMakeFiles/CMakeTmp]
  ignore line: []
  ignore line: [Run Build Command:/usr/bin/make "cmTryCompileExec3480705802/fast"]
  ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec3480705802.dir/build.make CMakeFiles/cmTryCompileExec3480705802.dir/build]
  ignore line: [make[1]: Entering directory '/tmp/yaourt-tmp-nexus/aur-e4rat/src/e4rat-0.2.3/CMakeFiles/CMakeTmp']
  ignore line: [/usr/bin/cmake -E cmake_progress_report /tmp/yaourt-tmp-nexus/aur-e4rat/src/e4rat-0.2.3/CMakeFiles/CMakeTmp/CMakeFiles 1]
  ignore line: [Building CXX object CMakeFiles/cmTryCompileExec3480705802.dir/CMakeCXXCompilerABI.cpp.o]
  ignore line: [/usr/bin/c++    -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4     -o CMakeFiles/cmTryCompileExec3480705802.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-2.8/Modules/CMakeCXXCompilerABI.cpp]
  ignore line: [Linking CXX executable cmTryCompileExec3480705802]
  ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3480705802.dir/link.txt --verbose=1]
  ignore line: [/usr/bin/c++   -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4    -v CMakeFiles/cmTryCompileExec3480705802.dir/CMakeCXXCompilerABI.cpp.o  -o cmTryCompileExec3480705802 -rdynamic  ]
  ignore line: [Utilisation des specs internes.]
  ignore line: [COLLECT_GCC=/usr/bin/c++]
  ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/lto-wrapper]
  ignore line: [Target: x86_64-unknown-linux-gnu]
  ignore line: [Configuré avec: /build/gcc/src/gcc-4.8.2/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 --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-cloog-backend=isl --disable-cloog-version-check --enable-lto --enable-plugin --with-linker-hash-style=gnu --disable-multilib --disable-werror --enable-checking=release]
  ignore line: [Modèle de thread: posix]
  ignore line: [gcc version 4.8.2 (GCC) ]
  ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/:/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/:/usr/lib/gcc/x86_64-unknown-linux-gnu/:/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/:/usr/lib/gcc/x86_64-unknown-linux-gnu/]
  ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/:/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../:/lib/:/usr/lib/]
  ignore line: [COLLECT_GCC_OPTIONS='-march=x86-64' '-mtune=generic' '-O2' '-pipe' '-fstack-protector' '--param' 'ssp-buffer-size=4' '-v' '-o' 'cmTryCompileExec3480705802' '-rdynamic' '-shared-libgcc']
  link line: [ /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/collect2 --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTryCompileExec3480705802 /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/crt1.o /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/crti.o /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/crtbegin.o -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2 -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../.. CMakeFiles/cmTryCompileExec3480705802.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/crtend.o /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/crtn.o]
    arg [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/collect2] ==> ignore
    arg [--build-id] ==> ignore
    arg [--eh-frame-hdr] ==> ignore
    arg [--hash-style=gnu] ==> ignore
    arg [-m] ==> ignore
    arg [elf_x86_64] ==> ignore
    arg [-export-dynamic] ==> ignore
    arg [-dynamic-linker] ==> ignore
    arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
    arg [-o] ==> ignore
    arg [cmTryCompileExec3480705802] ==> ignore
    arg [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/crt1.o] ==> ignore
    arg [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/crti.o] ==> ignore
    arg [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/crtbegin.o] ==> ignore
    arg [-L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2] ==> dir [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2]
    arg [-L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib]
    arg [-L/lib/../lib] ==> dir [/lib/../lib]
    arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
    arg [-L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../..] ==> dir [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../..]
    arg [CMakeFiles/cmTryCompileExec3480705802.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
    arg [-lstdc++] ==> lib [stdc++]
    arg [-lm] ==> lib [m]
    arg [-lgcc_s] ==> lib [gcc_s]
    arg [-lgcc] ==> lib [gcc]
    arg [-lc] ==> lib [c]
    arg [-lgcc_s] ==> lib [gcc_s]
    arg [-lgcc] ==> lib [gcc]
    arg [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/crtend.o] ==> ignore
    arg [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/crtn.o] ==> ignore
  remove lib [gcc_s]
  remove lib [gcc]
  remove lib [gcc_s]
  remove lib [gcc]
  collapse library dir [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2] ==> [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2]
  collapse library dir [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib] ==> [/usr/lib]
  collapse library dir [/lib/../lib] ==> [/lib]
  collapse library dir [/usr/lib/../lib] ==> [/usr/lib]
  collapse library dir [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../..] ==> [/usr/lib]
  implicit libs: [stdc++;m;c]
  implicit dirs: [/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2;/usr/lib;/lib]
  implicit fwks: []

Bref tout ça pour dire que faire ?
Résintaller la version de boost-libs avec un downgrade de paquet ou modifier le PKGBUILD à la "mano"?
Et pourquoi la méthode avec les symlinks n'a-t'elle pas fonctionnée?
Accessoirement si vous avez des liens à propos de cette histoire de librairie dynamique ou statique, je m'ennuie terriblement en ce moment :)

PS Si vous avez lu jusque ici, je vous offre une bière (ou un café je ne suis pas sectaire) à votre prochain passage sur Toulouse =)
Merci de votre attention
Dernière modification par Sébichou le lun. 09 déc. 2013, 23:15, modifié 4 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17576
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: e4art et les librairies dynamique [Kernel panic...]

Message par benjarobin »

Bonjour,
Merci de corriger le titre de ton sujet...
Ton sujet est peu compréhensible... Si je résume et si je comprends bien tu utilises e4rat et tu as des soucis avec... En gros :

Suite à la mise à jour de boost-libs le paquet e4rat ne veut plus fonctionner, ce qui jusque là est normal et logique.
Tu as tenté de créer des liens symboliques : Je peux te dire que cette solution ne marche quasiment jamais, et c'est normal, si tu veux la raison cela se fera hors de ce sujet car HS est assez long à expliqué pour quelqu'un n'ayant jamais fait de programmation bas niveau
Donc tu as tenté de recompilé e4rat sans succès...

=> De ce que j'ai lu, il suffit de recompiler le paquet audit avec l'option staticlib et puis de recompiler e4art... Ne surtout pas bricoler des liens symboliques
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Sébichou
Hankyu
Messages : 32
Inscription : jeu. 05 déc. 2013, 08:58

Re: Des solutions pour recompiler E4rat ?

Message par Sébichou »

OUi c'est l'idée
Déjà merci de la correction des balises, et la promptitude de la réponse.
La solution en l'occurrence c'est d'attendre ?
Il faudrait en effet que je me remette à la programmation de bas-niveau...
Merci

=> Ok je vais regarder ça
Merci à toi et bonne soirée
Sébichou
Hankyu
Messages : 32
Inscription : jeu. 05 déc. 2013, 08:58

Re: Des solutions pour recompiler E4rat ?

Message par Sébichou »

Bonjour,
Je suis définitivment un newb
J'ai modifié le PKGBUILD en retirant des options le !libtools mais je ne suis pas trop sûr de ce que je fais.
Quel est le moyen de retirer une option quand on refait un paquet ? (avec le makepkg..)
Désolé d'insister , si ça nécessite trop de temps pour me l'expliquer, je veux bien un lien , je me paume dans le wiki ...
Merci encore
Avatar de l’utilisateur
MrMen
Chu Ko Nu
Messages : 479
Inscription : sam. 11 juil. 2009, 14:33
Localisation : (33)

Re: [E4rat] Des solutions pour recompiler ?

Message par MrMen »

1- dans le pkgbuild audit ajouter :
options=(staticlibs)

2- makepkg -i

3- compiler e4rat.
Arch 64 | Awesome | Zsh | Bépo
Sébichou
Hankyu
Messages : 32
Inscription : jeu. 05 déc. 2013, 08:58

Re: [E4rat] Des solutions pour recompiler ?

Message par Sébichou »

Yesssss
Merci MrMen
Ça marche ^^
M'en vais aller jeter un coup d'oeil sur le wiki pour comprendre un peu mieux comment ça fonctionne
Merci bcp encore à vous deux
Et bonne soirée
Sébichou
Hankyu
Messages : 32
Inscription : jeu. 05 déc. 2013, 08:58

Re: [E4rat] Des solutions pour recompiler ?[Résolu]

Message par Sébichou »

Pour d'éventuels lecteurs qui auraient eu des problèmes similaires, mais pour qui la solution ne fonctiopnnerait pas (je viens de le re-subir), essayez de recompiler boost-libs.
Et hop plus de vilain kernel panic :)
Répondre