jpd002 / Play-

Play! - PlayStation2 Emulator
http://purei.org
Other
2.12k stars 257 forks source link

Would like to package this emulator, but.... #717

Closed joeblo1 closed 6 years ago

joeblo1 commented 6 years ago

Why can't I update submodules from this repo? Why must it be from play-build? play-build hasn't been updated in 2 years & your current build-style doesn't seem to like the void-linux container.... I guess I have to add the submodules to a repo manually or something...

Why are these repos setup this way? I can't make this thing build no matter what I do, container or not. Why can't I build play- from this repo? Why must I use a repo that hasn't been active for 2 years?

Zer0xFF commented 6 years ago

why does this sound like nothing but a rant? (hint it is)

if you cared to actually read and understand the instructions, you'd see that the play-build is nothing more than a repo holder thats immediately updated to latest master as per instruction.

while you've provided nothing useful in your post, the only thing to really note is, if you have boost installed on your system, you might have to remove it, as it can conflict includes with the ones provided by this project.

now, if you really want to know why this is structured like this, thats because the repos have inter dependency that no order of hierarchy can be made, not only that, the repos are used by other projects of jean, as such you can't just drop them in and be done with it.

joeblo1 commented 6 years ago

Its not a rant. I am trying to understand the file structure of this emulator, the questions are really quite simple. How can it be a rant? I am trying to understand why this emulator is structured in this way, it sounds more like you don't like the criticism, so its therefore a rant? Lol ok.

"if you cared to actually read and understand the instructions" Implying I didn't already read everything here.

joeblo1 commented 6 years ago

If I try to compile from this repo, it gives me this.... Why?

What is the purpose of this repo?

-- The C compiler identification is GNU 8.2.1
-- The CXX compiler identification is GNU 8.2.1
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- 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/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Error at CMakeLists.txt:14 (include):
  include could not find load file:

    Header

CMake Error at CMakeLists.txt:26 (include):
  include could not find load file:

    PrecompiledHeader

CMake Error at tools/AutoTest/CMakeLists.txt:7 (include):
  include could not find load file:

    Header

CMake Error at Source/CMakeLists.txt:7 (include):
  include could not find load file:

    Header

CMake Error at Source/CMakeLists.txt:13 (include):
  include could not find load file:

    PrecompiledHeader

CMake Error at Source/CMakeLists.txt:33 (add_subdirectory):
  add_subdirectory given source
  "/home/kz/Compiles/play-/Source/../../Framework/build_cmake/Framework"
  which is not an existing directory.

CMake Error at Source/CMakeLists.txt:41 (add_subdirectory):
  add_subdirectory given source
  "/home/kz/Compiles/play-/Source/../../Framework/build_cmake/FrameworkHttp"
  which is not an existing directory.

CMake Error at Source/CMakeLists.txt:61 (add_subdirectory):
  add_subdirectory given source
  "/home/kz/Compiles/play-/Source/../../CodeGen/build_cmake" which is not an
  existing directory.

CMake Error at Source/CMakeLists.txt:69 (add_subdirectory):
  add_subdirectory given source
  "/home/kz/Compiles/play-/Source/../../Dependencies/boost-cmake" which is
  not an existing directory.

-- Found BZip2: /usr/lib/libbz2.so (found version "1.0.6") 
-- Looking for BZ2_bzCompressInit
-- Looking for BZ2_bzCompressInit - found
-- Found ZLIB: /usr/lib/libz.so (found version "1.2.11") 
CMake Warning at Source/CMakeLists.txt:104 (find_package):
  By not providing "FindICUUC.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "ICUUC", but
  CMake did not find one.

  Could not find a package configuration file provided by "ICUUC" with any of
  the following names:

    ICUUCConfig.cmake
    icuuc-config.cmake

  Add the installation prefix of "ICUUC" to CMAKE_PREFIX_PATH or set
  "ICUUC_DIR" to a directory containing one of the above files.  If "ICUUC"
  provides a separate development package or SDK, be sure it has been
  installed.

-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
CMake Error at tools/McServTest/CMakeLists.txt:7 (include):
  include could not find load file:

    Header

CMake Error at tools/VuTest/CMakeLists.txt:7 (include):
  include could not find load file:

    Header

-- Configuring incomplete, errors occurred!
See also "/home/kz/Compiles/play-/build_cmake/CMakeFiles/CMakeOutput.log".
See also "/home/kz/Compiles/play-/build_cmake/CMakeFiles/CMakeError.log".
Zer0xFF commented 6 years ago

dont know if you noticed, but it took you 3 posts to actually post something we can help you with.

there are few reasons for those errors, 1) i will make an assumption that you didnt follow any of instruction, but instead manually cloned the repo instead of using the play-build, that mean now that the repo are missed named (or are missing altogether), on github they're hosted ast Play-* while they're expected to be called without that prefix Play- (aka Play-framework, should be framework, which the Play-build repo would handle) in the build script 2) assuming you did follow the 1st 2 steps, then you missed the initialization step, so you might have those repo folders by the correct name, but they're empty since you didn't actually run the initialization command (that would be the 3rd line in the instructions) 3) assuming you've done as far as step 3, then you missed step 4, aka didnt update the repo, aka repos are there, cloned, and have the necessary files, but they're outdated, run step 4

(my money on number 1)

it sounds more like you don't like the criticism

I have zero stacks in what becomes of the future of Play!, and while granted i worked extensively on the build system, i could care less for empty criticism, that highlighted no issues at all

 Implying I didn't already read everything here.

i am implying that, and the error you just posted confirms that.

joeblo1 commented 6 years ago

Most emulators aren't divided up between several repos, I was simply asking why its like that. You take that as "criticism", I'm just asking why its like that. You clearly over-react. When trying to build from play-build it fails anyway, whether I have boost-devel included or not. This is without it:

CMake Warning at /usr/share/cmake-3.12/Modules/FindBoost.cmake:577 (message):
  Imported targets and dependency information not available for Boost version
  (all versions older than 1.33)
Call Stack (most recent call first):
  /usr/share/cmake-3.12/Modules/FindBoost.cmake:963 (_Boost_COMPONENT_DEPENDENCIES)
  /usr/share/cmake-3.12/Modules/FindBoost.cmake:1622 (_Boost_MISSING_DEPENDENCIES)
  /builddir/play-1.0/Framework/build_unix/CMakeLists.txt:15 (find_package)

CMake Warning at /usr/share/cmake-3.12/Modules/FindBoost.cmake:577 (message):
  Imported targets and dependency information not available for Boost version
  (all versions older than 1.33)
Call Stack (most recent call first):
  /usr/share/cmake-3.12/Modules/FindBoost.cmake:963 (_Boost_COMPONENT_DEPENDENCIES)
  /usr/share/cmake-3.12/Modules/FindBoost.cmake:1622 (_Boost_MISSING_DEPENDENCIES)
  /builddir/play-1.0/Framework/build_unix/CMakeLists.txt:15 (find_package)

CMake Warning at /usr/share/cmake-3.12/Modules/FindBoost.cmake:577 (message):
  Imported targets and dependency information not available for Boost version
  (all versions older than 1.33)
Call Stack (most recent call first):
  /usr/share/cmake-3.12/Modules/FindBoost.cmake:963 (_Boost_COMPONENT_DEPENDENCIES)
  /usr/share/cmake-3.12/Modules/FindBoost.cmake:1622 (_Boost_MISSING_DEPENDENCIES)
  /builddir/play-1.0/Framework/build_unix/CMakeLists.txt:15 (find_package)

CMake Error at /usr/share/cmake-3.12/Modules/FindBoost.cmake:2048 (message):
  Unable to find the requested Boost libraries.

  Unable to find the Boost header files.  Please set BOOST_ROOT to the root
  directory containing Boost or BOOST_INCLUDEDIR to the directory containing
  Boost's headers.
Call Stack (most recent call first):
  /builddir/play-1.0/Framework/build_unix/CMakeLists.txt:15 (find_package)

-- Found MySQL: /usr/lib/libmysqlclient.so
CMake Warning at /usr/share/cmake-3.12/Modules/FindBoost.cmake:577 (message):
  Imported targets and dependency information not available for Boost version
  (all versions older than 1.33)
Call Stack (most recent call first):
  /usr/share/cmake-3.12/Modules/FindBoost.cmake:963 (_Boost_COMPONENT_DEPENDENCIES)
  /usr/share/cmake-3.12/Modules/FindBoost.cmake:1622 (_Boost_MISSING_DEPENDENCIES)
  CMakeLists.txt:38 (find_package)

CMake Warning at /usr/share/cmake-3.12/Modules/FindBoost.cmake:577 (message):
  Imported targets and dependency information not available for Boost version
  (all versions older than 1.33)
Call Stack (most recent call first):
  /usr/share/cmake-3.12/Modules/FindBoost.cmake:963 (_Boost_COMPONENT_DEPENDENCIES)
  /usr/share/cmake-3.12/Modules/FindBoost.cmake:1622 (_Boost_MISSING_DEPENDENCIES)
  CMakeLists.txt:38 (find_package)

CMake Warning at /usr/share/cmake-3.12/Modules/FindBoost.cmake:577 (message):
  Imported targets and dependency information not available for Boost version
  (all versions older than 1.33)
Call Stack (most recent call first):
  /usr/share/cmake-3.12/Modules/FindBoost.cmake:963 (_Boost_COMPONENT_DEPENDENCIES)
  /usr/share/cmake-3.12/Modules/FindBoost.cmake:1622 (_Boost_MISSING_DEPENDENCIES)
  CMakeLists.txt:38 (find_package)

CMake Error at /usr/share/cmake-3.12/Modules/FindBoost.cmake:2048 (message):
  Unable to find the requested Boost libraries.

  Unable to find the Boost header files.  Please set BOOST_ROOT to the root
  directory containing Boost or BOOST_INCLUDEDIR to the directory containing
  Boost's headers.
Call Stack (most recent call first):
  CMakeLists.txt:38 (find_package)

-- Found OpenGL: /usr/lib/libGL.so   
-- Found GLEW: /usr/include  
-- Found BZip2: /usr/lib/libbz2.so (found version "1.0.6") 
-- Looking for BZ2_bzCompressInit
-- Looking for BZ2_bzCompressInit - found
-- Found ZLIB: /usr/lib/libz.so (found version "1.2.11") 
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - found
-- Found Threads: TRUE  
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
Boost_INCLUDE_DIR (ADVANCED)
   used as include directory in directory /builddir/play-1.0/Play/build_unix
   used as include directory in directory /builddir/play-1.0/Play/build_unix
   used as include directory in directory /builddir/play-1.0/Play/build_unix
   used as include directory in directory /builddir/play-1.0/Play/build_unix
   used as include directory in directory /builddir/play-1.0/Play/build_unix
   used as include directory in directory /builddir/play-1.0/Play/build_unix
   used as include directory in directory /builddir/play-1.0/Play/build_unix
   used as include directory in directory /builddir/play-1.0/Framework/build_unix
   used as include directory in directory /builddir/play-1.0/Framework/build_unix
   used as include directory in directory /builddir/play-1.0/Framework/build_unix
   used as include directory in directory /builddir/play-1.0/Framework/build_unix
   used as include directory in directory /builddir/play-1.0/Framework/build_unix

-- Configuring incomplete, errors occurred!
See also "/builddir/play-1.0/Play/build_unix/build/CMakeFiles/CMakeOutput.log".
joeblo1 commented 6 years ago

And this is with boost-devel.

In file included from /usr/include/c++/8.2/bits/cxxabi_init_exception.h:38,
                 from /usr/include/c++/8.2/bits/exception_ptr.h:38,
                 from /usr/include/c++/8.2/exception:143,
                 from /usr/include/c++/8.2/new:40,
                 from /usr/include/c++/8.2/ext/new_allocator.h:33,
                 from /usr/include/c++/8.2/x86_64-linux-musl/bits/c++allocator.h:33,
                 from /usr/include/c++/8.2/bits/allocator.h:46,
                 from /usr/include/c++/8.2/bits/stl_tree.h:64,
                 from /usr/include/c++/8.2/map:60,
                 from /builddir/play-1.0/Play/Source/ee/../MipsJitter.h:3,
                 from /builddir/play-1.0/Play/Source/ee/../MIPSInstructionFactory.h:5,
                 from /builddir/play-1.0/Play/Source/ee/../MIPSArchitecture.h:4,
                 from /builddir/play-1.0/Play/Source/ee/MA_VU.h:3,
                 from /builddir/play-1.0/Play/Source/ee/MA_VU_Upper.cpp:1:
/builddir/play-1.0/Play/Source/ee/MA_VU_Upper.cpp: In member function 'virtual void CMA_VU::CUpper::CompileInstruction(uint32, CMipsJitter*, CMIPS*)':
/builddir/play-1.0/Play/Source/ee/MA_VU_Upper.cpp:47:31: warning: offsetof within non-standard-layout type 'CMIPS' is conditionally-supported [-Winvalid-offsetof]
   m_codeGen->PullRel(offsetof(CMIPS, m_State.nHasException));
                               ^
/builddir/play-1.0/Play/Source/ee/MA_VU_Upper.cpp: In member function 'void CMA_VU::CUpper::LOI(uint32)':
/builddir/play-1.0/Play/Source/ee/MA_VU_Upper.cpp:59:30: warning: offsetof within non-standard-layout type 'CMIPS' is conditionally-supported [-Winvalid-offsetof]
  m_codeGen->PullRel(offsetof(CMIPS, m_State.nCOP2I));
                              ^
[ 60%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/ee/VuBasicBlock.cpp.o
[ 61%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/ee/VuExecutor.cpp.o
[ 61%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/ee/VUShared.cpp.o
[ 61%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/ee/VUShared_Reflection.cpp.o
[ 62%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/ELF.cpp.o
[ 62%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/ElfFile.cpp.o
[ 62%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/FrameDump.cpp.o
[ 63%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/gs/GsCachedArea.cpp.o
[ 63%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/gs/GSH_Null.cpp.o
/builddir/play-1.0/Play/Source/ee/Vpu.cpp: In constructor 'CVpu::CVpu(unsigned int, const CVpu::VPUINIT&, CGIF&, uint8*, uint8*)':
/builddir/play-1.0/Play/Source/ee/Vpu.cpp:18:29: warning: enumeral mismatch in conditional expression: 'PS2::<unnamed enum>' vs 'PS2::<unnamed enum>' [-Wenum-compare]
 , m_vuMemSize((number == 0) ? PS2::VUMEM0SIZE : PS2::VUMEM1SIZE)
               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
[ 63%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/gs/GSHandler.cpp.o
[ 64%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/gs/GSH_OpenGL/GSH_OpenGL.cpp.o
[ 64%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/gs/GSH_OpenGL/GSH_OpenGL_Shader.cpp.o
[ 64%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/gs/GSH_OpenGL/GSH_OpenGL_Texture.cpp.o
[ 65%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/gs/GsPixelFormats.cpp.o
[ 65%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/ArgumentIterator.cpp.o
[ 65%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/DirectoryDevice.cpp.o
[ 66%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_Cdvdfsv.cpp.o
[ 66%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_Cdvdman.cpp.o
[ 66%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_Dmac.cpp.o
[ 67%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_DmacChannel.cpp.o
[ 67%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_Dynamic.cpp.o
[ 67%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_FileIo.cpp.o
[ 68%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_FileIoHandler1000.cpp.o
[ 68%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_FileIoHandler2100.cpp.o
[ 68%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_FileIoHandler2300.cpp.o
[ 69%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_Intc.cpp.o
[ 69%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_Intrman.cpp.o
[ 69%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_Ioman.cpp.o
[ 70%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_LibSd.cpp.o
[ 70%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_Loadcore.cpp.o
[ 70%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_McServ.cpp.o
[ 71%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_Modload.cpp.o
[ 71%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_MtapMan.cpp.o
[ 71%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_PadMan.cpp.o
[ 72%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_RootCounters.cpp.o
[ 72%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_SifCmd.cpp.o
[ 72%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_SifDynamic.cpp.o
[ 73%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_SifMan.cpp.o
[ 73%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_SifManNull.cpp.o
[ 73%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_SifManPs2.cpp.o
[ 74%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_Sio2.cpp.o
[ 74%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_Spu.cpp.o
[ 74%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_Spu2.cpp.o
[ 75%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_Spu2_Core.cpp.o
[ 75%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_SpuBase.cpp.o
[ 75%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_Stdio.cpp.o
[ 76%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_SubSystem.cpp.o
[ 76%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_Sysclib.cpp.o
[ 76%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_Sysmem.cpp.o
[ 77%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_Thbase.cpp.o
[ 77%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_Thevent.cpp.o
[ 77%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_Thmsgbx.cpp.o
/builddir/play-1.0/Play/Source/iop/Iop_Spu2_Core.cpp: In member function 'uint32 Iop::Spu2::CCore::SetAddressLo(uint32, uint16)':
/builddir/play-1.0/Play/Source/iop/Iop_Spu2_Core.cpp:97:20: warning: result of '(65535 << 17)' requires 34 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
  address &= 0xFFFF << (1 + 16);
             ~~~~~~~^~~~~~~~~~~
[ 78%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_Thsema.cpp.o
[ 78%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_Thvpool.cpp.o
[ 79%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_Timrman.cpp.o
[ 79%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/Iop_Vblank.cpp.o
[ 79%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/IopBios.cpp.o
[ 80%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/iop/IsoDevice.cpp.o
[ 80%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/ISO9660/DirectoryRecord.cpp.o
[ 80%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/ISO9660/File.cpp.o
[ 81%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/ISO9660/ISO9660.cpp.o
[ 81%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/ISO9660/PathTable.cpp.o
[ 81%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/ISO9660/PathTableRecord.cpp.o
[ 82%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/ISO9660/VolumeDescriptor.cpp.o
[ 82%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/IszImageStream.cpp.o
[ 82%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/Log.cpp.o
[ 83%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/MA_MIPSIV.cpp.o
[ 83%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/MA_MIPSIV_Reflection.cpp.o
[ 83%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/MA_MIPSIV_Templates.cpp.o
[ 84%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/MailBox.cpp.o
[ 84%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/MemoryMap.cpp.o
[ 84%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/MemoryStateFile.cpp.o
[ 85%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/MemoryUtils.cpp.o
[ 85%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/MIPS.cpp.o
[ 85%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/MIPSAnalysis.cpp.o
[ 86%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/MIPSArchitecture.cpp.o
[ 86%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/MIPSAssembler.cpp.o
[ 86%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/MIPSCoprocessor.cpp.o
[ 87%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/MipsExecutor.cpp.o
[ 87%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/MIPSInstructionFactory.cpp.o
[ 87%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/MipsJitter.cpp.o
[ 88%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/MIPSReflection.cpp.o
[ 88%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/MIPSTags.cpp.o
[ 88%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/PadHandler.cpp.o
[ 89%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/PadListener.cpp.o
[ 89%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/PH_Generic.cpp.o
[ 89%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/Posix_VolumeStream.cpp.o
[ 90%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/Profiler.cpp.o
[ 90%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/PS2VM.cpp.o
[ 90%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/RegisterStateFile.cpp.o
[ 91%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/saves/Icon.cpp.o
[ 91%] Building CXX object CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/saves/MaxSaveImporter.cpp.o
In file included from /builddir/play-1.0/Play/Source/saves/Icon.cpp:3:
/builddir/play-1.0/Play/Source/saves/Icon.h:9:10: fatal error: boost/tr1/memory.hpp: No such file or directory
 #include <boost/tr1/memory.hpp>
          ^~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/Play.dir/build.make:1766: CMakeFiles/Play.dir/builddir/play-1.0/Play/Source/saves/Icon.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:152: CMakeFiles/Play.dir/all] Error 2
make: *** [Makefile:95: all] Error 2
joeblo1 commented 6 years ago

The repos are up to date and of course there are files in the folders, I know what I am doing... Do you? -.- Seems like you're getting angry over nothing, I asked why the repos are setup this way, why its structured this way, to which your answer is obviously insufficient, you clearly cannot handle the slightest criticism - how dare I question you, basically.

You know what? I don't really think YOU need to answer, someone else can answer, you're simply a clown. I'll take answers from people who don't sperg out :) thanks

Zer0xFF commented 6 years ago
I know what I am doing... Do you? 

I very much doubt it, ironically the clown can still tell that your Play repo is still outdated (potentially all of your repos, if it attempted to compile as far as it did).

when you do realise this clown knows a thing or 2 and want his help, do let this clown know. (which you really shouldn't if you actually followed my earlier comment or this, but please stop embarrassing yourself and update the repos)

joeblo1 commented 6 years ago

The repos are NOT outdated, they were literally JUST git cloned.. Just go away you stupid child. I ask about why the repos are the way they are, and its called a "rant", I show you that its not building and its "you're using outdated repos"... wrong and wrong. I'm done here, this emulator isn't worth being condescended upon by some asshole.

How dare I question why the repos are setup this way. How dare I try to understand why the code is the way it is. Obviously you can't be civil when someone is asking simple questions, keyboard warrior idiot, this is the only place you can power-trip on anyone, is on the internet, because obviously you can't power-trip on anyone anywhere else.... limp-wristed goof.

Zer0xFF commented 6 years ago

https://github.com/jpd002/Play-/commit/bb5ff09f56ce7cb14b769dc49dcf19de2ff064e1#diff-c248db1ec1e98ae83b1206943fdd8f86 I added that very line your error is complaining about on 10 Aug 2016... since then, it was changed, then subsequently removed all altogether just under 4 months ago https://github.com/jpd002/Play-/commit/d45eca128f128784ba4a12c2203b2438a0c5d6c4 if you still want to complain about your repos not being outdated, please shout into my deaf ear.

joeblo1 commented 6 years ago

I literally JUST git clone --recursive the play-build repo & it still gives me that. You're obviously a brain-dead troll & this project isn't worth my time.

joeblo1 commented 6 years ago

You're a massive asshole & anything you make isn't worth being condescended upon for. Get that through your thick empty skull, neckbeard loser. You are the one who started being disrespectful, so fuck you.

fagoatse commented 6 years ago

lmao

jpd002 commented 6 years ago

Closing this. This is going nowhere.