Unverified Commit 27c93e95 authored by Noa Aarts's avatar Noa Aarts
Browse files

tulip: fix compilation by adding the `-fpermissive` flag

A typecast from unsigned char* to char* in the source broke the build
parent b62797a3
Loading
Loading
Loading
Loading
+9 −6
Original line number Diff line number Diff line
@@ -47,12 +47,15 @@ stdenv.mkDerivation rec {

  qtWrapperArgs = [ ''--prefix PATH : ${lib.makeBinPath [ python3 ]}'' ];

  env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.hostPlatform.isDarwin (toString [
  env.NIX_CFLAGS_COMPILE =
    # error: invalid conversion from 'unsigned char*' to 'char*'
    "-fpermissive "
    + (lib.optionalString stdenv.hostPlatform.isDarwin (toString [
      # fatal error: 'Python.h' file not found
      "-I${python3}/include/${python3.libPrefix}"
      # error: format string is not a string literal (potentially insecure)
      "-Wno-format-security"
  ]);
    ]));

  # FIXME: "make check" needs Docbook's DTD 4.4, among other things.
  doCheck = false;