Compiling Pcsx2-0.9.6-svn on Linux x86_64
#1
Exclamation 
Changed CFLAGS CXXFLAGS CCASFLAGS from -m32 to -m64, compiled all plugins ok(some needed to add -fPIC flag), compiling actual Pcsx2:

gcc -DPACKAGE_NAME=\"pcsx2\" -DPACKAGE_TARNAME=\"pcsx2\" -DPACKAGE_VERSION=\"0.9.6\" -DPACKAGE_STRING=\"pcsx2\ 0.9.6\" -DPACKAGE_BUGREPORT=\"[email protected]\" -DPACKAGE=\"pcsx2\" -DVERSION=\"0.9.6\" -DNDEBUG=1 -DPCSX2_DEVBUILD=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DENABLE_NLS=1 -DSVN_REV=\"Revision:\ 1469\" -I. -I../.. -I../../x86 -I../../CDVD -I../../../common/include -I../../../3rdparty -I/implement -I/implement/xmm -msse -msse2 -Wno-format -Wno-unused-parameter -Wno-unused-value -fno-strict-aliasing -fno-guess-branch-probability -fno-dse -fno-tree-dse -pipe -O2 -fpermissive -Xlinker -zmuldefs -m64 -MT ix86_cpudetect.o -MD -MP -MF .deps/ix86_cpudetect.Tpo -c -o ix86_cpudetect.o ix86_cpudetect.cpp
In file included from ../../PrecompiledHeader.h:84,
from ix86_cpudetect.cpp:19:
../../MemcpyFast.h:36: warning: 'fastcall' attribute ignored
In file included from ../../System.h:27,
from ix86_cpudetect.cpp:21:
../../SafeArray.h:21: warning: 'fastcall' attribute ignored
../../SafeArray.h:22: warning: 'fastcall' attribute ignored
In file included from ix86_cpudetect.cpp:21:
../../System.h:126: warning: 'fastcall' attribute ignored
../../System.h:135: warning: 'fastcall' attribute ignored
../../System.h:144: warning: 'fastcall' attribute ignored
../../System.h:148: warning: 'fastcall' attribute ignored
../../System.h:152: warning: 'fastcall' attribute ignored
../../System.h:156: warning: 'fastcall' attribute ignored
In file included from ix86_types.h:771,
from ix86_internal.h:21,
from ix86_legacy_internal.h:21,
from ix86_cpudetect.cpp:22:
ix86_inlines.inl: In member function 'x86Emitter::xAddressInfo x86Emitter::xAddressReg::operator+(const void*) const':
ix86_inlines.inl:73: warning: cast from 'const void*' to 's32' loses precision
ix86_cpudetect.cpp: Assembler messages:
ix86_cpudetect.cpp:128: Error: suffix or operands invalid for `pop'
ix86_cpudetect.cpp:131: Error: suffix or operands invalid for `push'
ix86_cpudetect.cpp:134: Error: suffix or operands invalid for `pop'
ix86_cpudetect.cpp:128: Error: suffix or operands invalid for `pop'
ix86_cpudetect.cpp:131: Error: suffix or operands invalid for `push'
ix86_cpudetect.cpp:134: Error: suffix or operands invalid for `pop'
ix86_cpudetect.cpp:128: Error: suffix or operands invalid for `pop'
ix86_cpudetect.cpp:131: Error: suffix or operands invalid for `push'
ix86_cpudetect.cpp:134: Error: suffix or operands invalid for `pop'
ix86_cpudetect.cpp:128: Error: suffix or operands invalid for `pop'
ix86_cpudetect.cpp:131: Error: suffix or operands invalid for `push'
ix86_cpudetect.cpp:134: Error: suffix or operands invalid for `pop'
ix86_cpudetect.cpp:128: Error: suffix or operands invalid for `pop'
ix86_cpudetect.cpp:131: Error: suffix or operands invalid for `push'
ix86_cpudetect.cpp:134: Error: suffix or operands invalid for `pop'
ix86_cpudetect.cpp:128: Error: suffix or operands invalid for `pop'
ix86_cpudetect.cpp:131: Error: suffix or operands invalid for `push'
ix86_cpudetect.cpp:134: Error: suffix or operands invalid for `pop'
ix86_cpudetect.cpp:128: Error: suffix or operands invalid for `pop'
ix86_cpudetect.cpp:131: Error: suffix or operands invalid for `push'
ix86_cpudetect.cpp:134: Error: suffix or operands invalid for `pop'
ix86_cpudetect.cpp:128: Error: suffix or operands invalid for `pop'
ix86_cpudetect.cpp:131: Error: suffix or operands invalid for `push'
ix86_cpudetect.cpp:134: Error: suffix or operands invalid for `pop'
ix86_cpudetect.cpp:128: Error: suffix or operands invalid for `pop'
ix86_cpudetect.cpp:131: Error: suffix or operands invalid for `push'
ix86_cpudetect.cpp:134: Error: suffix or operands invalid for `pop'
ix86_cpudetect.cpp:128: Error: suffix or operands invalid for `pop'
ix86_cpudetect.cpp:131: Error: suffix or operands invalid for `push'
ix86_cpudetect.cpp:134: Error: suffix or operands invalid for `pop'
make[2]: *** [ix86_cpudetect.o] Error 1
make[2]: Leaving directory `/home/pete/gcc/pcsx2-read-only/pcsx2/x86/ix86'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/pete/gcc/pcsx2-read-only/pcsx2/x86'
make: *** [install-recursive] Error 1
Error with building pcsx2
Reply

Sponsored links

#2
Oh, no support for 64bits systems at all.. that sucks donkey ass..
Reply




Users browsing this thread: 1 Guest(s)