Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 May 2019 23:59:26 +0000 (UTC)
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org
Subject:   svn commit: r501205 - branches/2019Q2/emulators/rpcs3
Message-ID:  <201905102359.x4ANxQRX015486@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jbeich
Date: Fri May 10 23:59:26 2019
New Revision: 501205
URL: https://svnweb.freebsd.org/changeset/ports/501205

Log:
  MFH: r501202
  
  emulators/rpcs3: document broken GDB after r482459
  
  Utilities/GDBDebugServer.cpp:357:36: error: no member named 'cr_pack' in 'ppu_thread'
                  return u32_to_padded_hex(thread->cr_pack());
                                           ~~~~~~  ^
  Utilities/GDBDebugServer.cpp:386:11: error: no member named 'cr_unpack' in 'ppu_thread'
                  thread->cr_unpack(hex_to_u32(value));
                  ~~~~~~  ^
  Utilities/GDBDebugServer.cpp:736:22: error: out-of-line definition of 'on_task' does not match any declaration in 'GDBDebugServer'
  void GDBDebugServer::on_task()
                       ^~~~~~~
  Utilities/GDBDebugServer.cpp:811:22: error: out-of-line definition of 'on_exit' does not match any declaration in 'GDBDebugServer'
  void GDBDebugServer::on_exit()
                       ^~~~~~~
  Utilities/GDBDebugServer.cpp:822:29: error: out-of-line definition of 'get_name' does not match any declaration in 'GDBDebugServer'
  std::string GDBDebugServer::get_name() const
                              ^~~~~~~~
  Utilities/GDBDebugServer.cpp:827:22: error: out-of-line definition of 'on_stop' does not match any declaration in 'GDBDebugServer'
  void GDBDebugServer::on_stop()
                       ^~~~~~~
  Utilities/GDBDebugServer.cpp:831:8: error: no member named 'notify' in 'GDBDebugServer'
          this->notify();
          ~~~~  ^
  Utilities/GDBDebugServer.cpp:832:2: error: use of undeclared identifier 'old_thread'; did you mean 'pad_thread'?
          old_thread::on_stop();
          ^~~~~~~~~~
          pad_thread
  rpcs3/Emu/System.h:197:38: note: 'pad_thread' declared here
          std::function<std::shared_ptr<class pad_thread>()> get_pad_handler;
                                              ^
  Utilities/GDBDebugServer.cpp:832:2: error: incomplete type 'pad_thread' named in nested name specifier
          old_thread::on_stop();
          ^~~~~~~~~~~~
  rpcs3/Emu/System.h:197:38: note: forward declaration of 'pad_thread'
          std::function<std::shared_ptr<class pad_thread>()> get_pad_handler;
                                              ^
  Utilities/GDBDebugServer.cpp:841:2: error: use of undeclared identifier 'notify'
          notify();
          ^
  rpcs3/Emu/System.cpp:1543:30: error: no member named 'on_stop' in 'GDBDebugServer'
          fxm::get<GDBDebugServer>()->on_stop();
          ~~~~~~~~~~~~~~~~~~~~~~~~~~  ^
  
  Approved by:	ports-secteam blanket

Modified:
  branches/2019Q2/emulators/rpcs3/Makefile
Directory Properties:
  branches/2019Q2/   (props changed)

Modified: branches/2019Q2/emulators/rpcs3/Makefile
==============================================================================
--- branches/2019Q2/emulators/rpcs3/Makefile	Fri May 10 23:58:33 2019	(r501204)
+++ branches/2019Q2/emulators/rpcs3/Makefile	Fri May 10 23:59:26 2019	(r501205)
@@ -60,6 +60,7 @@ EVDEV_LIB_DEPENDS=	libevdev.so:devel/libevdev
 
 GDB_DESC=		GDB remote stub (powerpc64 target)
 GDB_CMAKE_BOOL=		WITH_GDB
+GDB_BROKEN=		https://github.com/RPCS3/rpcs3/issues/5946
 
 LLVM_DESC=		LLVM-based PPU recompiler
 LLVM_CMAKE_BOOL_OFF=	WITHOUT_LLVM



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201905102359.x4ANxQRX015486>