profile
viewpoint
Florent Castelli Orphis Google Stockholm, Sweden

hrydgard/ppsspp 6662

A PSP emulator for Android, Windows, Mac and Linux, written in C++. Want to contribute? Join us on Discord at https://discord.gg/5NJB6dD or just send pull requests / issues. For discussion use the forums on ppsspp.org.

Orphis/boost-cmake 322

Easy Boost integration in CMake projects

hrydgard/ppsspp-ffmpeg 49

A slimmed-down build of FFMPEG used in PPSSPP. Includes h.264, atrac3+, AAC and a few other codecs.

hrydgard/pspautotests 42

A test suite based on the pspautotests svn.

Orphis/alttp_entrance_randomizer_tracker 10

Entrance randomizer tracker for ALttP

Orphis/doge 1

wow very terminal doge

issue openedmicrosoft/vscode-cpptools

C++ extension having issues with Goma enabled builds

Bug type: Language Service

<!-- Prior to creating a bug report, please review: 📝 Existing issues at https://github.com/Microsoft/vscode-cpptools/issues 📜 Our documentation at https://code.visualstudio.com/docs/languages/cpp 📙 FAQs at https://code.visualstudio.com/docs/cpp/faq-cpp -->

Describe the bug

  • OS and Version: macOS
  • VS Code Version: 1.61.1
  • C/C++ Extension Version: 1.7.0
  • When using VSCode over a repository built with GN and Goma enabled (for example Chromium), the C++ extension fails to recognize the compiler options as it keeps calling the "goma" binary, which fails as you need to specify a compiler. It works in a similar way to "ccache" as a prefix to the compile command. Previous version used to work fine.

Steps to reproduce <!-- Provide clear steps to reproduce the bug: -->

  1. Checkout Chromium and setup all the related tools.
  2. Create a file out/Default/args.gn with content use_goma = true.
  3. Run gn gen out/Default --export-compile-commands.
  4. Open the Chromium src folder in VSCode.
  5. Add to your settings: "C_Cpp.default.compileCommands": "out/Default/compile_commands.json" (or whichever path you used to create your build configuration).
  6. Reload VSCode window to retrigger the indexing.

Expected behavior <!-- A clear and concise description of what you expected to happen. --> The indexing should work.

Code sample and logs <!-- Please provide code sample, your c_cpp_properties.json and logs. -->

Lots of lines such as:

Attempting to get defaults from C++ compiler in compile_commands.json file: '/<redacted>/depot_tools/.cipd_bin/gomacc'
Compiler query command line: "/<redacted>/depot_tools/.cipd_bin/gomacc" -MMD -fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing -fstack-protector-strong -fcolor-diagnostics -fmerge-all-constants -fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -fcomplete-member-pointers -arch x86_64 -Wno-builtin-macro-redefined -ffile-compilation-dir=. -no-canonical-prefixes -O0 -fno-omit-frame-pointer -gdwarf-4 -g2 -gdwarf-aranges -Xclang -debug-info-kind=limited -isysroot ../../build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.3.sdk -mmacosx-version-min=10.11.0 -ftrivial-auto-var-init=pattern -fvisibility=hidden -Xclang -add-plugin -Xclang -plugin-arg-find-bad-constructs -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wall -Wno-unused-variable -Wno-c++11-narrowing -Wno-misleading-indentation -Wunguarded-availability -Wno-missing-field-initializers -Wno-unused-parameter -Wloop-analysis -Wno-unneeded-internal-declaration -Wenum-compare-conditional -Wno-psabi -Wno-ignored-pragma-optimize -Wno-builtin-assume-aligned-alignment -Wno-unused-but-set-parameter -Wno-unused-but-set-variable -Wno-bitwise-instead-of-logical -Wmax-tokens -Wno-undefined-bool-conversion -Wno-tautological-undefined-compare -std=c++14 -fno-trigraphs -Wno-trigraphs -stdlib=libc++ -fno-exceptions -fno-rtti -nostdinc++ -fvisibility-inlines-hidden -Wbool-conversion -Wconstant-conversion -Wenum-conversion -Wint-conversion -Wliteral-conversion -Wnon-literal-null-conversion -Wnull-conversion -Wobjc-literal-conversion -Wno-sign-conversion -Wstring-conversion -Wbitfield-enum-conversion  -Wp,-v -E -dD -x c++   /dev/null
usage: /<redacted>/depot_tools/.cipd_bin/gomacc [gcc|g++|cl] [options]
using /<redacted> as tmpdir

created time in a month

issue closedOrphis/boost-cmake

403 Forbidden downloading https://dl.bintray.com/boostorg/release/1.71.0/source/boost_1_71_0.tar.bz2

I get a 403 Forbidden when downloading the boost libraries from: https://dl.bintray.com/boostorg/release/1.71.0/source/boost_1_71_0.tar.bz2

Tried different releases and different zip files

closed time in 3 months

jenia81

issue commentOrphis/boost-cmake

403 Forbidden downloading https://dl.bintray.com/boostorg/release/1.71.0/source/boost_1_71_0.tar.bz2

This has been fixed in recent updates, if you are attached to a specific older version of Boost, you should have a fork with the updated URL.

jenia81

comment created time in 3 months

issue commentOrphis/boost-cmake

403 Forbidden downloading https://dl.bintray.com/boostorg/release/1.71.0/source/boost_1_71_0.tar.bz2

Can you send a pull request with the new URL please?

jenia81

comment created time in 3 months

more