..:: PCSX2 Forums ::..

Full Version: PCSX2 for Arch Linux
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
(12-27-2014, 04:50 PM)DaTankAC Wrote: [ -> ]Do you have the lib32-libgl and egl installed?

That's all covered by the Catalyst driver installation. As I said, glxinfo32 reports correctly which means 32bit OpenGL is working correctly.
Hello, the latest git doesn't build anymore on my Arch...
Here is the log :

Code:
[ 19%] Building CXX object common/src/Utilities/CMakeFiles/Utilities_NO_TLS.dir/VirtualMemory.cpp.o
[ 19%] Building CXX object common/src/Utilities/CMakeFiles/Utilities_NO_TLS.dir/wxAppWithHelpers.cpp.o                                                                                                                                            
[ 20%] Building CXX object common/src/Utilities/CMakeFiles/Utilities_NO_TLS.dir/wxGuiTools.cpp.o                                                                                                                                                  
[ 20%] Building CXX object common/src/Utilities/CMakeFiles/Utilities_NO_TLS.dir/wxHelpers.cpp.o                                                                                                                                                    
Linking CXX static library libUtilities_NO_TLS.a
[ 20%] Built target Utilities_NO_TLS
Scanning dependencies of target x86emitter
[ 20%] Building CXX object common/src/x86emitter/CMakeFiles/x86emitter.dir/3dnow.cpp.o
[ 21%] Building CXX object common/src/x86emitter/CMakeFiles/x86emitter.dir/cpudetect.cpp.o                                                                                                                                                        
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/src/x86emitter/cpudetect.cpp: In member function ‘void x86capabilities::Identify()’:
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/src/x86emitter/cpudetect.cpp:200:6: attention : variable ‘x86_64_8BITBRANDID’ set but not used [-Wunused-but-set-variable]
  u32 x86_64_8BITBRANDID;
      ^
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/src/x86emitter/cpudetect.cpp:201:6: attention : variable ‘x86_64_12BITBRANDID’ set but not used [-Wunused-but-set-variable]
  u32 x86_64_12BITBRANDID;
      ^
In file included from /tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/include/Pcsx2Defs.h:32:0,
                 from /tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/src/x86emitter/PrecompiledHeader.h:23,
                 from /tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/src/x86emitter/cpudetect.cpp:16:
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/include/intrin_x86.h:92:125: erreur: inconsistent operand constraints in an ‘asm’
  __asm__ __volatile__("cpuid" : "=a" (CPUInfo[0]), "=b" (CPUInfo[1]), "=c" (CPUInfo[2]), "=d" (CPUInfo[3]) : "a" (InfoType));
                                                                                                                             ^
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/include/intrin_x86.h:92:125: erreur: inconsistent operand constraints in an ‘asm’
  __asm__ __volatile__("cpuid" : "=a" (CPUInfo[0]), "=b" (CPUInfo[1]), "=c" (CPUInfo[2]), "=d" (CPUInfo[3]) : "a" (InfoType));
                                                                                                                             ^
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/include/intrin_x86.h:92:125: erreur: inconsistent operand constraints in an ‘asm’
  __asm__ __volatile__("cpuid" : "=a" (CPUInfo[0]), "=b" (CPUInfo[1]), "=c" (CPUInfo[2]), "=d" (CPUInfo[3]) : "a" (InfoType));
                                                                                                                             ^
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/include/intrin_x86.h:92:125: erreur: inconsistent operand constraints in an ‘asm’
  __asm__ __volatile__("cpuid" : "=a" (CPUInfo[0]), "=b" (CPUInfo[1]), "=c" (CPUInfo[2]), "=d" (CPUInfo[3]) : "a" (InfoType));
                                                                                                                             ^
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/include/intrin_x86.h:92:125: erreur: inconsistent operand constraints in an ‘asm’
  __asm__ __volatile__("cpuid" : "=a" (CPUInfo[0]), "=b" (CPUInfo[1]), "=c" (CPUInfo[2]), "=d" (CPUInfo[3]) : "a" (InfoType));
                                                                                                                             ^
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/include/intrin_x86.h:92:125: erreur: inconsistent operand constraints in an ‘asm’
  __asm__ __volatile__("cpuid" : "=a" (CPUInfo[0]), "=b" (CPUInfo[1]), "=c" (CPUInfo[2]), "=d" (CPUInfo[3]) : "a" (InfoType));
                                                                                                                             ^
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/include/intrin_x86.h:92:125: erreur: inconsistent operand constraints in an ‘asm’
  __asm__ __volatile__("cpuid" : "=a" (CPUInfo[0]), "=b" (CPUInfo[1]), "=c" (CPUInfo[2]), "=d" (CPUInfo[3]) : "a" (InfoType));
                                                                                                                             ^
common/src/x86emitter/CMakeFiles/x86emitter.dir/build.make:77 : la recette pour la cible « common/src/x86emitter/CMakeFiles/x86emitter.dir/cpudetect.cpp.o » a échouée
make[2]: *** [common/src/x86emitter/CMakeFiles/x86emitter.dir/cpudetect.cpp.o] Erreur 1
CMakeFiles/Makefile2:249 : la recette pour la cible « common/src/x86emitter/CMakeFiles/x86emitter.dir/all » a échouée
make[1]: *** [common/src/x86emitter/CMakeFiles/x86emitter.dir/all] Erreur 2
Makefile:117 : la recette pour la cible « all » a échouée
make: *** [all] Erreur 2

Any idea ? Tongue2
How do you build it?
I tried to build it using the AUR PKGBUILD : https://aur.archlinux.org/packages/pc/pc...t/PKGBUILD
I am on x86_64.
This cmake option need to be added:
-DCMAKE_TOOLCHAIN_FILE=cmake/linux-compiler-i386-multilib.cmake

Could you give me the full build log (without the above option). Normally an error message must be printed.
I have the same error (with or without the additional cmake option) :
Code:
==> Lancement de build()...
-- The C compiler identification is GNU 4.9.2
-- The CXX compiler identification is GNU 4.9.2
-- Check for working C compiler: /usr/lib/hardening-wrapper/bin/gcc
-- Check for working C compiler: /usr/lib/hardening-wrapper/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/lib/hardening-wrapper/bin/g++
-- Check for working CXX compiler: /usr/lib/hardening-wrapper/bin/g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Cross compilation is disabled.
-- Compiling a i386 build on a x86_64 host.
-- Enable the building of po files by default in Release build !!!
-- Found ALSA: /usr/lib32/libasound.so (found version "1.0.28")
-- Found BZip2: /usr/lib32/libbz2.so (found version "1.0.6")
-- Looking for BZ2_bzCompressInit in /usr/lib32/libbz2.so
-- Looking for BZ2_bzCompressInit in /usr/lib32/libbz2.so - found
-- Found Gettext: /usr/bin/msgmerge (found version "0.19.3")
-- Found Git: /usr/bin/git (found version "2.2.1")
-- Found JPEG: /usr/lib32/libjpeg.so  
-- Looking for XOpenDisplay in /usr/lib32/libX11.so;/usr/lib32/libXext.so
-- Looking for XOpenDisplay in /usr/lib32/libX11.so;/usr/lib32/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib32/libX11.so
-- Found OpenGL: /usr/lib32/libGL.so  
-- Found wxWidgets: TRUE  
-- Found ZLIB: /usr/lib32/libz.so (found version "1.2.8")
-- Found Cg: /usr/lib32/libCg.so;/usr/lib32/libCgGL.so  
-- Found GLEW: /usr/lib32/libGLEW.so  
-- Found Libc: /usr/lib32/librt.so;/usr/lib32/libdl.so;/usr/lib32/libm.so  
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.28")
-- aio found
-- EGL found
-- GLESv2 found
-- portaudio found
-- SoundTouch found
-- Looking for include file pthread.h
-- Looking for include file pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - found
-- Found Threads: TRUE  
-- Found SDL: /usr/lib32/libSDL.so (found version "1.2.15")
-- Found GTK2_GTK: /usr/lib32/libgtk-x11-2.0.so  
-- Don't build zerospu2. It is super-seeded by spu2x
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/build
Scanning dependencies of target translations_pcsx2_Iconized
[  1%] Generating ../zh_TW__pcsx2_Iconized.gmo
[  1%] Generating ../zh_CN__pcsx2_Iconized.gmo
[  1%] Generating ../tr_TR__pcsx2_Iconized.gmo
[  1%] Generating ../th_TH__pcsx2_Iconized.gmo
[  1%] Generating ../sv_SE__pcsx2_Iconized.gmo
[  2%] Generating ../ru_RU__pcsx2_Iconized.gmo
[  2%] Generating ../pt_BR__pcsx2_Iconized.gmo
[  2%] Generating ../pl_PL__pcsx2_Iconized.gmo
[  2%] Generating ../nb_NO__pcsx2_Iconized.gmo
[  2%] Generating ../ms_MY__pcsx2_Iconized.gmo
[  3%] Generating ../ko_KR__pcsx2_Iconized.gmo
[  3%] Generating ../ja_JP__pcsx2_Iconized.gmo
[  3%] Generating ../it_IT__pcsx2_Iconized.gmo
[  3%] Generating ../id_ID__pcsx2_Iconized.gmo
[  3%] Generating ../hu_HU__pcsx2_Iconized.gmo
[  3%] Generating ../hr_HR__pcsx2_Iconized.gmo
[  4%] Generating ../fr_FR__pcsx2_Iconized.gmo
[  4%] Generating ../fi_FI__pcsx2_Iconized.gmo
[  4%] Generating ../es_ES__pcsx2_Iconized.gmo
[  4%] Generating ../de_DE__pcsx2_Iconized.gmo
[  4%] Generating ../cs_CZ__pcsx2_Iconized.gmo
[  5%] Generating ../ca_ES__pcsx2_Iconized.gmo
[  5%] Generating ../ar_SA__pcsx2_Iconized.gmo
[  5%] Built target translations_pcsx2_Iconized
Scanning dependencies of target translations_pcsx2_Main
[  5%] Generating ../zh_TW__pcsx2_Main.gmo
[  5%] Generating ../zh_CN__pcsx2_Main.gmo
[  5%] Generating ../tr_TR__pcsx2_Main.gmo
[  6%] Generating ../th_TH__pcsx2_Main.gmo
[  6%] Generating ../sv_SE__pcsx2_Main.gmo
[  6%] Generating ../ru_RU__pcsx2_Main.gmo
[  6%] Generating ../pt_BR__pcsx2_Main.gmo
[  6%] Generating ../pl_PL__pcsx2_Main.gmo
[  7%] Generating ../nb_NO__pcsx2_Main.gmo
[  7%] Generating ../ms_MY__pcsx2_Main.gmo
[  7%] Generating ../ko_KR__pcsx2_Main.gmo
[  7%] Generating ../ja_JP__pcsx2_Main.gmo
[  7%] Generating ../it_IT__pcsx2_Main.gmo
[  7%] Generating ../id_ID__pcsx2_Main.gmo
[  8%] Generating ../hu_HU__pcsx2_Main.gmo
[  8%] Generating ../hr_HR__pcsx2_Main.gmo
[  8%] Generating ../fr_FR__pcsx2_Main.gmo
[  8%] Generating ../fi_FI__pcsx2_Main.gmo
[  8%] Generating ../es_ES__pcsx2_Main.gmo
[  9%] Generating ../de_DE__pcsx2_Main.gmo
[  9%] Generating ../cs_CZ__pcsx2_Main.gmo
[  9%] Generating ../ca_ES__pcsx2_Main.gmo
[  9%] Generating ../ar_SA__pcsx2_Main.gmo
[  9%] Built target translations_pcsx2_Main
Scanning dependencies of target Utilities
[  9%] Building CXX object common/src/Utilities/CMakeFiles/Utilities.dir/AlignedMalloc.cpp.o
[  9%] Building CXX object common/src/Utilities/CMakeFiles/Utilities.dir/CheckedStaticBox.cpp.o                                                                                                                                                    
[  9%] Building CXX object common/src/Utilities/CMakeFiles/Utilities.dir/Console.cpp.o                                                                                                                                                            
[ 10%] Building CXX object common/src/Utilities/CMakeFiles/Utilities.dir/EventSource.cpp.o                                                                                                                                                        
[ 10%] Building CXX object common/src/Utilities/CMakeFiles/Utilities.dir/Exceptions.cpp.o                                                                                                                                                          
[ 10%] Building CXX object common/src/Utilities/CMakeFiles/Utilities.dir/FastFormatString.cpp.o                                                                                                                                                    
[ 10%] Building CXX object common/src/Utilities/CMakeFiles/Utilities.dir/HashTools.cpp.o                                                                                                                                                          
[ 10%] Building CXX object common/src/Utilities/CMakeFiles/Utilities.dir/IniInterface.cpp.o                                                                                                                                                        
In file included from /tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/src/Utilities/IniInterface.cpp:25:0:
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/include/Utilities/FixedPointTypes.inl: In instantiation of ‘wxString FixedInt<Precision>::ToString() const [with int Precision = 100]’:
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/src/Utilities/IniInterface.cpp:26:17:   required from here
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/include/Utilities/FixedPointTypes.inl:160:66: attention : assuming signed overflow does not occur when simplifying division [-Wstrict-overflow]
  return wxsFormat( L"%d.%02d", GetWhole(), (GetFraction() * 100) / Precision );
                                                                  ^
[ 11%] Building CXX object common/src/Utilities/CMakeFiles/Utilities.dir/Linux/LnxHostSys.cpp.o
[ 11%] Building CXX object common/src/Utilities/CMakeFiles/Utilities.dir/Linux/LnxMisc.cpp.o                                                                                                                                                      
[ 11%] Building CXX object common/src/Utilities/CMakeFiles/Utilities.dir/Linux/LnxThreads.cpp.o                                                                                                                                                    
[ 11%] Building CXX object common/src/Utilities/CMakeFiles/Utilities.dir/Mutex.cpp.o                                                                                                                                                              
[ 11%] Building CXX object common/src/Utilities/CMakeFiles/Utilities.dir/PathUtils.cpp.o                                                                                                                                                          
[ 12%] Building CXX object common/src/Utilities/CMakeFiles/Utilities.dir/PrecompiledHeader.cpp.o                                                                                                                                                  
[ 12%] Building CXX object common/src/Utilities/CMakeFiles/Utilities.dir/pxCheckBox.cpp.o                                                                                                                                                          
[ 12%] Building CXX object common/src/Utilities/CMakeFiles/Utilities.dir/pxRadioPanel.cpp.o                                                                                                                                                        
[ 12%] Building CXX object common/src/Utilities/CMakeFiles/Utilities.dir/pxStaticText.cpp.o                                                                                                                                                        
[ 12%] Building CXX object common/src/Utilities/CMakeFiles/Utilities.dir/pxStreams.cpp.o                                                                                                                                                          
[ 12%] Building CXX object common/src/Utilities/CMakeFiles/Utilities.dir/pxTranslate.cpp.o                                                                                                                                                        
[ 13%] Building CXX object common/src/Utilities/CMakeFiles/Utilities.dir/pxWindowTextWriter.cpp.o                                                                                                                                                  
[ 13%] Building CXX object common/src/Utilities/CMakeFiles/Utilities.dir/Semaphore.cpp.o                                                                                                                                                          
[ 13%] Building CXX object common/src/Utilities/CMakeFiles/Utilities.dir/StringHelpers.cpp.o                                                                                                                                                      
[ 13%] Building CXX object common/src/Utilities/CMakeFiles/Utilities.dir/ThreadingDialogs.cpp.o                                                                                                                                                    
[ 13%] Building CXX object common/src/Utilities/CMakeFiles/Utilities.dir/ThreadTools.cpp.o                                                                                                                                                        
[ 14%] Building CXX object common/src/Utilities/CMakeFiles/Utilities.dir/vssprintf.cpp.o                                                                                                                                                          
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/src/Utilities/vssprintf.cpp: In function ‘void cfltcvt(double, char*, char, int)’:
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/src/Utilities/vssprintf.cpp:335:19: attention : assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C1 +- C2 [-Wstrict-overflow]
     if (magnitude < -4  ||  magnitude > precision - 1)
                   ^
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/src/Utilities/vssprintf.cpp: In function ‘void number(std::string&, T, int, int, int, int) [with T = int; std::string = std::basic_string<char>]’:
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/src/Utilities/vssprintf.cpp:208:2: attention : assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow]
  if (num == 0)
  ^
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/src/Utilities/vssprintf.cpp: In function ‘void vssappendf(std::string&, const char*, va_list)’:
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/src/Utilities/vssprintf.cpp:335:19: attention : assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C1 +- C2 [-Wstrict-overflow]
     if (magnitude < -4  ||  magnitude > precision - 1)
                   ^
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/src/Utilities/vssprintf.cpp:589:4: attention : assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow]
    if (precision < 0) precision = 0;
    ^
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/src/Utilities/vssprintf.cpp:335:19: attention : assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C1 +- C2 [-Wstrict-overflow]
     if (magnitude < -4  ||  magnitude > precision - 1)
                   ^
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/src/Utilities/vssprintf.cpp:274:3: attention : assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow]
   for (i = 0; i < len; ++i) dest += tmp[i];
   ^
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/src/Utilities/vssprintf.cpp:311:3: attention : assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow]
   for (i = 0; i < len; ++i) dest += tmp[i];
   ^
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/src/Utilities/vssprintf.cpp:208:2: attention : assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow]
  if (num == 0)
  ^
[ 14%] Building CXX object common/src/Utilities/CMakeFiles/Utilities.dir/VirtualMemory.cpp.o
[ 14%] Building CXX object common/src/Utilities/CMakeFiles/Utilities.dir/wxAppWithHelpers.cpp.o                                                                                                                                                    
[ 14%] Building CXX object common/src/Utilities/CMakeFiles/Utilities.dir/wxGuiTools.cpp.o                                                                                                                                                          
[ 14%] Building CXX object common/src/Utilities/CMakeFiles/Utilities.dir/wxHelpers.cpp.o                                                                                                                                                          
Linking CXX static library libUtilities.a
[ 14%] Built target Utilities
Scanning dependencies of target Utilities_NO_TLS
[ 15%] Building CXX object common/src/Utilities/CMakeFiles/Utilities_NO_TLS.dir/AlignedMalloc.cpp.o
[ 15%] Building CXX object common/src/Utilities/CMakeFiles/Utilities_NO_TLS.dir/CheckedStaticBox.cpp.o                                                                                                                                            
[ 15%] Building CXX object common/src/Utilities/CMakeFiles/Utilities_NO_TLS.dir/Console.cpp.o                                                                                                                                                      
[ 15%] Building CXX object common/src/Utilities/CMakeFiles/Utilities_NO_TLS.dir/EventSource.cpp.o                                                                                                                                                  
[ 15%] Building CXX object common/src/Utilities/CMakeFiles/Utilities_NO_TLS.dir/Exceptions.cpp.o                                                                                                                                                  
[ 15%] Building CXX object common/src/Utilities/CMakeFiles/Utilities_NO_TLS.dir/FastFormatString.cpp.o                                                                                                                                            
[ 16%] Building CXX object common/src/Utilities/CMakeFiles/Utilities_NO_TLS.dir/HashTools.cpp.o                                                                                                                                                    
[ 16%] Building CXX object common/src/Utilities/CMakeFiles/Utilities_NO_TLS.dir/IniInterface.cpp.o                                                                                                                                                
In file included from /tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/src/Utilities/IniInterface.cpp:25:0:
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/include/Utilities/FixedPointTypes.inl: In instantiation of ‘wxString FixedInt<Precision>::ToString() const [with int Precision = 100]’:
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/src/Utilities/IniInterface.cpp:26:17:   required from here
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/include/Utilities/FixedPointTypes.inl:160:66: attention : assuming signed overflow does not occur when simplifying division [-Wstrict-overflow]
  return wxsFormat( L"%d.%02d", GetWhole(), (GetFraction() * 100) / Precision );
                                                                  ^
[ 16%] Building CXX object common/src/Utilities/CMakeFiles/Utilities_NO_TLS.dir/Linux/LnxHostSys.cpp.o
[ 16%] Building CXX object common/src/Utilities/CMakeFiles/Utilities_NO_TLS.dir/Linux/LnxMisc.cpp.o                                                                                                                                                
[ 16%] Building CXX object common/src/Utilities/CMakeFiles/Utilities_NO_TLS.dir/Linux/LnxThreads.cpp.o                                                                                                                                            
[ 17%] Building CXX object common/src/Utilities/CMakeFiles/Utilities_NO_TLS.dir/Mutex.cpp.o                                                                                                                                                        
[ 17%] Building CXX object common/src/Utilities/CMakeFiles/Utilities_NO_TLS.dir/PathUtils.cpp.o                                                                                                                                                    
[ 17%] Building CXX object common/src/Utilities/CMakeFiles/Utilities_NO_TLS.dir/PrecompiledHeader.cpp.o                                                                                                                                            
[ 17%] Building CXX object common/src/Utilities/CMakeFiles/Utilities_NO_TLS.dir/pxCheckBox.cpp.o                                                                                                                                                  
[ 17%] Building CXX object common/src/Utilities/CMakeFiles/Utilities_NO_TLS.dir/pxRadioPanel.cpp.o                                                                                                                                                
[ 18%] Building CXX object common/src/Utilities/CMakeFiles/Utilities_NO_TLS.dir/pxStaticText.cpp.o                                                                                                                                                
[ 18%] Building CXX object common/src/Utilities/CMakeFiles/Utilities_NO_TLS.dir/pxStreams.cpp.o                                                                                                                                                    
[ 18%] Building CXX object common/src/Utilities/CMakeFiles/Utilities_NO_TLS.dir/pxTranslate.cpp.o                                                                                                                                                  
[ 18%] Building CXX object common/src/Utilities/CMakeFiles/Utilities_NO_TLS.dir/pxWindowTextWriter.cpp.o                                                                                                                                          
[ 18%] Building CXX object common/src/Utilities/CMakeFiles/Utilities_NO_TLS.dir/Semaphore.cpp.o                                                                                                                                                    
[ 19%] Building CXX object common/src/Utilities/CMakeFiles/Utilities_NO_TLS.dir/StringHelpers.cpp.o                                                                                                                                                
[ 19%] Building CXX object common/src/Utilities/CMakeFiles/Utilities_NO_TLS.dir/ThreadingDialogs.cpp.o                                                                                                                                            
[ 19%] Building CXX object common/src/Utilities/CMakeFiles/Utilities_NO_TLS.dir/ThreadTools.cpp.o                                                                                                                                                  
[ 19%] Building CXX object common/src/Utilities/CMakeFiles/Utilities_NO_TLS.dir/vssprintf.cpp.o                                                                                                                                                    
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/src/Utilities/vssprintf.cpp: In function ‘void cfltcvt(double, char*, char, int)’:
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/src/Utilities/vssprintf.cpp:335:19: attention : assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C1 +- C2 [-Wstrict-overflow]
     if (magnitude < -4  ||  magnitude > precision - 1)
                   ^
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/src/Utilities/vssprintf.cpp: In function ‘void number(std::string&, T, int, int, int, int) [with T = int; std::string = std::basic_string<char>]’:
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/src/Utilities/vssprintf.cpp:208:2: attention : assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow]
  if (num == 0)
  ^
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/src/Utilities/vssprintf.cpp: In function ‘void vssappendf(std::string&, const char*, va_list)’:
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/src/Utilities/vssprintf.cpp:335:19: attention : assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C1 +- C2 [-Wstrict-overflow]
     if (magnitude < -4  ||  magnitude > precision - 1)
                   ^
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/src/Utilities/vssprintf.cpp:589:4: attention : assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow]
    if (precision < 0) precision = 0;
    ^
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/src/Utilities/vssprintf.cpp:335:19: attention : assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C1 +- C2 [-Wstrict-overflow]
     if (magnitude < -4  ||  magnitude > precision - 1)
                   ^
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/src/Utilities/vssprintf.cpp:274:3: attention : assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow]
   for (i = 0; i < len; ++i) dest += tmp[i];
   ^
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/src/Utilities/vssprintf.cpp:311:3: attention : assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow]
   for (i = 0; i < len; ++i) dest += tmp[i];
   ^
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/src/Utilities/vssprintf.cpp:208:2: attention : assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow]
  if (num == 0)
  ^
[ 19%] Building CXX object common/src/Utilities/CMakeFiles/Utilities_NO_TLS.dir/VirtualMemory.cpp.o
[ 19%] Building CXX object common/src/Utilities/CMakeFiles/Utilities_NO_TLS.dir/wxAppWithHelpers.cpp.o                                                                                                                                            
[ 20%] Building CXX object common/src/Utilities/CMakeFiles/Utilities_NO_TLS.dir/wxGuiTools.cpp.o                                                                                                                                                  
[ 20%] Building CXX object common/src/Utilities/CMakeFiles/Utilities_NO_TLS.dir/wxHelpers.cpp.o                                                                                                                                                    
Linking CXX static library libUtilities_NO_TLS.a
[ 20%] Built target Utilities_NO_TLS
Scanning dependencies of target x86emitter
[ 20%] Building CXX object common/src/x86emitter/CMakeFiles/x86emitter.dir/3dnow.cpp.o
[ 21%] Building CXX object common/src/x86emitter/CMakeFiles/x86emitter.dir/cpudetect.cpp.o                                                                                                                                                        
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/src/x86emitter/cpudetect.cpp: In member function ‘void x86capabilities::Identify()’:
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/src/x86emitter/cpudetect.cpp:200:6: attention : variable ‘x86_64_8BITBRANDID’ set but not used [-Wunused-but-set-variable]
  u32 x86_64_8BITBRANDID;
      ^
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/src/x86emitter/cpudetect.cpp:201:6: attention : variable ‘x86_64_12BITBRANDID’ set but not used [-Wunused-but-set-variable]
  u32 x86_64_12BITBRANDID;
      ^
In file included from /tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/include/Pcsx2Defs.h:32:0,
                 from /tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/src/x86emitter/PrecompiledHeader.h:23,
                 from /tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/src/x86emitter/cpudetect.cpp:16:
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/include/intrin_x86.h:92:125: erreur: inconsistent operand constraints in an ‘asm’
  __asm__ __volatile__("cpuid" : "=a" (CPUInfo[0]), "=b" (CPUInfo[1]), "=c" (CPUInfo[2]), "=d" (CPUInfo[3]) : "a" (InfoType));
                                                                                                                             ^
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/include/intrin_x86.h:92:125: erreur: inconsistent operand constraints in an ‘asm’
  __asm__ __volatile__("cpuid" : "=a" (CPUInfo[0]), "=b" (CPUInfo[1]), "=c" (CPUInfo[2]), "=d" (CPUInfo[3]) : "a" (InfoType));
                                                                                                                             ^
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/include/intrin_x86.h:92:125: erreur: inconsistent operand constraints in an ‘asm’
  __asm__ __volatile__("cpuid" : "=a" (CPUInfo[0]), "=b" (CPUInfo[1]), "=c" (CPUInfo[2]), "=d" (CPUInfo[3]) : "a" (InfoType));
                                                                                                                             ^
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/include/intrin_x86.h:92:125: erreur: inconsistent operand constraints in an ‘asm’
  __asm__ __volatile__("cpuid" : "=a" (CPUInfo[0]), "=b" (CPUInfo[1]), "=c" (CPUInfo[2]), "=d" (CPUInfo[3]) : "a" (InfoType));
                                                                                                                             ^
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/include/intrin_x86.h:92:125: erreur: inconsistent operand constraints in an ‘asm’
  __asm__ __volatile__("cpuid" : "=a" (CPUInfo[0]), "=b" (CPUInfo[1]), "=c" (CPUInfo[2]), "=d" (CPUInfo[3]) : "a" (InfoType));
                                                                                                                             ^
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/include/intrin_x86.h:92:125: erreur: inconsistent operand constraints in an ‘asm’
  __asm__ __volatile__("cpuid" : "=a" (CPUInfo[0]), "=b" (CPUInfo[1]), "=c" (CPUInfo[2]), "=d" (CPUInfo[3]) : "a" (InfoType));
                                                                                                                             ^
/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/include/intrin_x86.h:92:125: erreur: inconsistent operand constraints in an ‘asm’
  __asm__ __volatile__("cpuid" : "=a" (CPUInfo[0]), "=b" (CPUInfo[1]), "=c" (CPUInfo[2]), "=d" (CPUInfo[3]) : "a" (InfoType));
                                                                                                                             ^
common/src/x86emitter/CMakeFiles/x86emitter.dir/build.make:77 : la recette pour la cible « common/src/x86emitter/CMakeFiles/x86emitter.dir/cpudetect.cpp.o » a échouée
make[2]: *** [common/src/x86emitter/CMakeFiles/x86emitter.dir/cpudetect.cpp.o] Erreur 1
CMakeFiles/Makefile2:249 : la recette pour la cible « common/src/x86emitter/CMakeFiles/x86emitter.dir/all » a échouée
make[1]: *** [common/src/x86emitter/CMakeFiles/x86emitter.dir/all] Erreur 2
Makefile:117 : la recette pour la cible « all » a échouée
make: *** [all] Erreur 2

I see what error message you're talking about (I have it if i do a "./build.sh --cross-multilib --release" in a cloned git) but it's not there if I use the AUR PKGBUILD.

edit :
Yup, I know, I shouldn't have this famous error message if I use "./build.sh --cross-multilib --release" so I'll paste here the log for the record :
Code:
./build.sh --cross-multilib --release
Building pcsx2 with -DCMAKE_BUILD_PO=FALSE -DCMAKE_TOOLCHAIN_FILE=cmake/linux-compiler-i386-multilib.cmake -DCMAKE_BUILD_TYPE=Release
-- Cross compilation is disabled.
CMake Error at cmake/BuildParameters.cmake:88 (message):
  

          The code for x86_64 support is not ready yet.
          For now compile with -DCMAKE_TOOLCHAIN_FILE=cmake/linux-compiler-i386-multilib.cmake
          or with
          --cross-multilib passed to build.sh
Call Stack (most recent call first):
  CMakeLists.txt:59 (include)


-- Configuring incomplete, errors occurred!
See also "/home/quentin/pcsx2/CMakeFiles/CMakeOutput.log".
make: *** Pas de cible spécifiée et aucun makefile n'a été trouvé. Arrêt.
make: *** Aucune règle pour fabriquer la cible « install ». Arrêt.
CMakeOutput.log : http://pastebin.com/Lzj3xxsB
You did clean previous build?

Strange: maybe is it related to hardening-wrapper stuff
/usr/lib/hardening-wrapper/bin/g++ instead of pure g++

edit2: Could you post this file (begin of the path could be different)
build/common/src/x86emitter/CMakeFiles/x86emitter.dir/flags.make
I just made sure the AUR build was a clean build, still has the asm error...

Here is the flags.make :
Code:
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.1

# compile CXX with /usr/lib/hardening-wrapper/bin/g++
CXX_FLAGS = -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4  -march=native -pipe -std=c++0x -fvisibility=hidden -pthread -Wall -Wno-attributes -Wno-missing-field-initializers -Wno-unused-function -Wno-unused-parameter -Wno-unused-variable -Wno-unused-value  -Wstrict-aliasing -Wstrict-overflow=4  -D_FORTIFY_SOURCE=2  -Wformat -Wformat-security -DNDEBUG  -Wno-invalid-offsetof -pthread -I/usr/include/libdrm -I/usr/include/soundtouch -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/SDL -isystem /usr/lib32/wx/include/gtk2-unicode-3.0 -isystem /usr/include/wx-3.0 -I/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/include -I/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/include/Utilities -I/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/include/x86emitter -I/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/build/common/include -I/tmp/yaourt-tmp-quentin/aur-pcsx2-git/src/pcsx2/common/src/x86emitter/.     -fno-strict-aliasing -fno-guess-branch-probability -fno-dse -fno-tree-dse -fno-strict-aliasing -falign-functions -falign-jumps -falign-labels -falign-loops -fcaller-saves -fcprop-registers -fcrossjumping -fcse-follow-jumps -fcse-skip-blocks -fdefer-pop -fdelete-null-pointer-checks -fgcse -fgcse-lm -fif-conversion -fif-conversion2 -fmerge-constants -foptimize-sibling-calls -fpeephole2 -fregmove -freorder-blocks -freorder-functions -frerun-cse-after-loop -fsched-interblock -fsched-spec -fstrict-overflow -fthread-jumps -ftree-ccp -ftree-ch -ftree-copyrename -ftree-dce -ftree-dominator-opts -ftree-fre -ftree-lrs -ftree-pre -ftree-sra -ftree-ter -ftree-vrp -funit-at-a-time

CXX_DEFINES = -DDOC_DIR_COMPILATION=/usr/share/doc/pcsx2 -DGAMEINDEX_DIR_COMPILATION=/usr/share/pcsx2 -DPLUGIN_DIR_COMPILATION=/usr/lib32/pcsx2 -DWXUSINGDLL -D_ARCH_32=1 -D_FILE_OFFSET_BITS=64 -D_M_X86=1 -D_M_X86_32=1 -D__WXGTK__
For what is worth, I have no problem building pcsx2-git form AUR. Below are my build log and flags.cmake. Hope it helps.

build log
http://pastebin.com/hV1VfAJi

build/common/src/x86emitter/CMakeFiles/x86emitter.dir/flags.make
http://pastebin.com/1QQQZdYe
Maybe the issue is hardening. You have additional flags. In particular I'm afraid of x86_64.
Your flag
Quote:-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -march=native -pipe ...
mine
Quote:-march=native -pipe ...
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33