Skip to content
  1. Nov 19, 2016
  2. Nov 16, 2016
  3. Nov 14, 2016
  4. Nov 12, 2016
  5. Nov 11, 2016
  6. Nov 05, 2016
  7. Nov 02, 2016
  8. Nov 01, 2016
  9. Oct 31, 2016
  10. Oct 29, 2016
  11. Oct 28, 2016
  12. Oct 27, 2016
    • Jan Beich's avatar
      build: don't install freedesktop.org metadata for SDL2-only builds · 8b833d3a
      Jan Beich authored
      Citra SDL2 doesn't have a launcher, and citra.desktop tries to execute
      citra-qt which is N/A unless built with ENABLE_QT. Limiting installed
      files to one of the options also makes it easier to split them into
      separate non-conflicting packages downstream.
      8b833d3a
    • Jan Beich's avatar
      2240cb2e
    • Jan Beich's avatar
      build: clock_gettime() is in libc on BSDs · 52da9de5
      Jan Beich authored
      52da9de5
    • Jan Beich's avatar
      build: libc may not provide iconv() on Unix · 48b6c98d
      Jan Beich authored
      /usr/bin/ld: ../common/libcommon.a(string_util.cpp.o): undefined reference to symbol 'libiconv_open'
      48b6c98d
    • Jan Beich's avatar
      microprofile: unbreak on POSIX systems · 50ce19b3
      Jan Beich authored
      In file included from src/common/microprofile.cpp:7:
      In file included from src/./common/microprofile.h:23:
      externals/microprofile/microprofile.h:830:5: error: use of undeclared identifier 'MP_BREAK'
          MP_ASSERT(t == nBegin);
          ^
      externals/microprofile/microprofile.h:238:34: note: expanded from macro 'MP_ASSERT'
                                       ^
      externals/microprofile/microprofile.h:831:5: error: use of undeclared identifier 'MP_BREAK'
          MP_ASSERT(nTimerIndex == (nToken&0x3fff));
          ^
      externals/microprofile/microprofile.h:238:34: note: expanded from macro 'MP_ASSERT'
                                       ^
      [...]
      50ce19b3
    • Jan Beich's avatar
      core: some errno values are uncommon on Unix · 702439b5
      Jan Beich authored
      src/core/hle/service/soc_u.cpp:107:6: error: 'ENODATA' was not declared in this scope
           {ENODATA, 43},
            ^
      src/core/hle/service/soc_u.cpp:117:6: error: 'ENOSR' was not declared in this scope
           {ENOSR, 53},
            ^
      src/core/hle/service/soc_u.cpp:118:6: error: 'ENOSTR' was not declared in this scope
           {ENOSTR, 54},
            ^
      src/core/hle/service/soc_u.cpp:139:6: error: 'ETIME' was not declared in this scope
           {ETIME, 75},
            ^
      702439b5
    • Jan Beich's avatar
      94d23b48
    • Jan Beich's avatar
      ddd8709e
    • Jan Beich's avatar
      common: some FreeBSD headers are incomplete to avoid namespace pollution · 3d801be9
      Jan Beich authored
      In file included from src/common/x64/cpu_detect.cpp:16:
      /usr/include/machine/cpufunc.h:66:17: error: unknown type name 'u_int'
      static __inline u_int
                      ^
      /usr/include/machine/cpufunc.h:67:6: error: unknown type name 'u_int'
      bsfl(u_int mask)
           ^
      /usr/include/machine/cpufunc.h:69:2: error: unknown type name 'u_int'
              u_int   result;
              ^
      /usr/include/machine/cpufunc.h:75:17: error: unknown type name 'u_long'; did you mean 'long'?
      static __inline u_long
                      ^
      /usr/include/machine/cpufunc.h:76:6: error: unknown type name 'u_long'; did you mean 'long'?
      bsfq(u_long mask)
           ^
      /usr/include/machine/cpufunc.h:78:2: error: use of undeclared identifier 'u_long'; did you mean
            'long'?
              u_long  result;
              ^
      [...]
      3d801be9
    • Anthony J. Bentley's avatar
      common: convert to standard stat()/fstat() interfaces · 26af2b64
      Anthony J. Bentley authored
      Most modern Unix environments use 64-bit off_t by default: OpenBSD,
      FreeBSD, OS X, and Linux libc implementations such as Musl.
      
      glibc is the lone exception; it can default to 32 bits but this is
      configurable by setting _FILE_OFFSET_BITS.
      
      Avoiding the stat64()/fstat64() interfaces is desirable because they
      are nonstandard and not implemented on many systems (including
      OpenBSD and FreeBSD), and using 64 bits for stat()/fstat() is either
      the default or trivial to set up.
      26af2b64
Loading