Hi, Please find below the error I get:
CXX tui/tui-interp.o ../../gdb-8.2.1/gdb/tui/tui-hooks.c:208:36: error: default initialization of an object of const type 'const gdb::observers::token' without a user-provided default constructor static const gdb::observers::token tui_observers_token; ^ {} 1 error generated. make[2]: *** [tui/tui-hooks.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [all-gdb] Error 2 make: *** [all] Error 2 shell cmd failed: /bin/sh -ex /Users/juanrgar/Projects/rtems/src/rsb/rtems/build/sparc-rtems5-gdb-8.2.1-x86_64-apple-darwin15.6.0-1/do-build error: building sparc-rtems5-gdb-8.2.1-x86_64-apple-darwin15.6.0-1 See error report: rsb-report-sparc-rtems5-gdb-8.2.1-x86_64-apple-darwin15.6.0-1.txt Build Set: Time 0:06:33.478697 My toolset is as follows: Nebuchadnezzar:rtems juanrgar$ /usr/bin/gcc -v Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1 Apple LLVM version 7.3.0 (clang-703.0.31) Target: x86_64-apple-darwin15.6.0 Thread model: posix InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin I needed to install the following compiler to build gdb and the rest of tools: Nebuchadnezzar:rtems juanrgar$ clang -v clang version 8.0.0 (tags/RELEASE_800/final) Target: x86_64-apple-darwin15.6.0 Thread model: posix InstalledDir: /opt/local/libexec/llvm-8.0/bin I think I have the latest Xcode version installed and, thus, the latest gcc supported by Apple on my system, i.e., 10.11.6. Best regards, Juan. > On 09 Jun 2019, at 01:26, Chris Johns <chr...@rtems.org> wrote: > > On 9/6/19 2:11 am, Juan Rafael García Blanco wrote: >> Thank you for answering. > > My pleasure. > >> Sorry, I think I did not make myself clear. I mean that it is not possible >> to build the RTEMS 5 tools for SPARC in macos 10.11.6. > > My understanding is you are not able to build a SPARC gdb on MacOS. We need to > figure out why. I do not see this error. > >> The latest Xcode version available for 10.11.6 includes LLVM 7.3.0, which >> cannot build gdb. > > The Macbook Pro I am writing this email on and use with RTEMS has: > > huia:rtems chris$ uname -a > Darwin huia 18.6.0 Darwin Kernel Version 18.6.0: Thu Apr 25 23:16:27 PDT 2019; > root:xnu-4903.261.4~2/RELEASE_X86_64 x86_64 > huia:rtems chris$ cc -v > Apple LLVM version 10.0.1 (clang-1001.0.46.4) > Target: x86_64-apple-darwin18.6.0 > Thread model: posix > InstalledDir: > /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin > >> It fails with the error in the previous email. > > I do not see the error. I have uploaded the full build log to: > > https://ftp.rtems.org/pub/rtems/people/chrisj/rsb/builds/arm-powerpc-sparc.txt.xz > > Please download it and take a close look at the file you are seeing fail to > see > what the compiler command line is and how it compares to yours. > >> For successfully building the toolset it is required to manually modify >> darwin.py, I think, because I did not find any other way to override the >> path to the C/C++ compiler. > > What compiler have you installed? > Where did the package come from? > > It is important I understand if there are any other packages installed. These > packages can effect things. > >> Thus, at least for macos 10.11.6 with latest Xcode available for that >> version, i.e., LLVM 7.3.0, it would be necessary to install another C/C++ >> compiler to properly build gdb. > > I do not agree this is the case. I have a successfully built tool chain and I > am > using it on a regular basis. > >> I do not know if there is many people using macos 10.11.6 these days, > > I am and have been since 2011. I have a Mac Mini which is used to build the > tools on a regular based to check we are ok. I have a MacBook I am using on a > regular based to work on the Beaglebone Black BSP. I have been building and > working through testing of that BSP. I have raised a number of bug reports > with > Apple over the years and they have been responsive fixing them. > > I do not install and any packages from Macport and Homebrew. > >> so maybe it is just enough to have these messages posted in the mailing list >> so that someone looking for help with this error can find some related info. >> Or maybe it would be a good idea to place this info in a known issues wiki >> or something. > > Please do not do this. Your build issue has not yet been resolved. >> Hope it is clear now :) > > No it is not clear. :) > > If you could please let me know what packages from Macports (assuming you > have) > that are installed, it would help. I would like to understand what is > happening > and to help fix your build issue. > > There are packages that can effect how gdb is built. This can happen if the > configure process in gdb sees a library it may decide to use and termcap and > related libs can cause issues. These interactions can be tricky and what > happens > may not be obvious. > > Chris _______________________________________________ users mailing list users@rtems.org http://lists.rtems.org/mailman/listinfo/users