!aRKdLCkUeIFjRPZuJT:nixos.org

NixOS JVM

122 Members
27 Servers

Load older messages


SenderMessageTime
8 Dec 2024
@tomodachi94:matrix.orgTomodachi94 (they/them)
In reply to@glepage:matrix.org

Haha bazel bazel bazel... We have (almost) given up building some packages from source due to bazel becoming more and more annoying:

  • python3Packages.protobuf
  • python3Packages.tensorflow
  • python3Packages.jaxlib
I'll take a look at a few of these.... I can't find any from-source Java packages that use Bazel, probably for good reasons
22:22:18
@tomodachi94:matrix.orgTomodachi94 (they/them)* I'll take a look at a few of these.... I can't find any from-source Java packages that use Bazel, probably for good reasons 🙃22:22:29
@tomodachi94:matrix.orgTomodachi94 (they/them)buildBazelPackage is also undocumented, I'm going to file an issue about that22:24:17
@tomodachi94:matrix.orgTomodachi94 (they/them)Oh there is one already... from 2022: https://github.com/NixOS/nixpkgs/issues/15739822:28:45
@tomodachi94:matrix.orgTomodachi94 (they/them)Taking a stab at documenting Bazel so I can understand it a little better22:51:32
@tomodachi94:matrix.orgTomodachi94 (they/them)* Taking a stab at documenting buildBazelPackage so I can understand it a little better22:51:41
@tomodachi94:matrix.orgTomodachi94 (they/them)(It would be nice to migrate some of these builders to hooks, but that would take a long time)22:58:18
@tomodachi94:matrix.orgTomodachi94 (they/them)Started at https://github.com/NixOS/nixpkgs/pull/36340023:17:06
9 Dec 2024
@tomodachi94:matrix.orgTomodachi94 (they/them)* (It would be nice to migrate some of these builders to hooks, but migrating all of them would take a long time)02:38:29
@embarased_rate:matrix.org@embarased_rate:matrix.org joined the room.09:00:02
@embarased_rate:matrix.org@embarased_rate:matrix.org left the room.09:00:15
11 Dec 2024
@tomodachi94:matrix.orgTomodachi94 (they/them)Currently blocked on building Ant from source by https://github.com/NixOS/nixpkgs/pull/36309804:08:42
@tomodachi94:matrix.orgTomodachi94 (they/them)(We'll need this and junit_4 if we want something completely from source)04:09:13
@tomodachi94:matrix.orgTomodachi94 (they/them)* (We'll need this and junit_4 if we want something completely from source, where "completely" means all direct dependencies)04:09:57
16 Dec 2024
@fliegendewurst:matrix.orgFliegendeWurst

openjfx fails to build on staging

/build/source/modules/javafx.graphics/src/main/native-font/freetype.c:523:33: error: initialization of 'jbyte *' {aka 'signed char *'} from incompatible pointer type 'jfloat *' {aka 'float *'} [-Wincompatible-pointer-types]
  523 |         jbyte* newPointCoords = (jfloat*)realloc(info->pointCoords, info->lenCoords * sizeof(jfloat));
      |                                 ^
/build/source/modules/javafx.graphics/src/main/native-font/freetype.c:525:27: error: assignment to 'jfloat *' {aka 'float *'} from incompatible pointer type 'jbyte *' {aka 'signed char *'} [-Wincompatible-pointer-types]
  525 |         info->pointCoords = newPointCoords;
      |                           ^
> Task :graphics:ccLinuxFontFreetype FAILED
11:45:39
@fliegendewurst:matrix.orgFliegendeWurstand I don't know where I can pass "-Wno-error=incompatible-pointer-types" to fix it11:46:02
@ksonj:matrix.orgksonj left the room.15:00:46
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️CFLAGS maybe?15:25:27
@fliegendewurst:matrix.orgFliegendeWurst
In reply to @infinidoge:inx.moe
CFLAGS maybe?
yeah I tried
20:17:49
@fliegendewurst:matrix.orgFliegendeWurstbut it's in some Gradle build20:17:56
@tomasajt:matrix.orgTomaNIX_CFLAGS_COMPILE is usually the dirty way to do it21:15:06
@fliegendewurst:matrix.orgFliegendeWurstThat works :)22:53:55
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️The lesson being too CFLAGS even harder22:54:33
@infinidoge:inx.moeInfinidoge 🏳️‍⚧️* The lesson being to CFLAGS even harder22:54:48
@fliegendewurst:matrix.orgFliegendeWursthttps://github.com/NixOS/nixpkgs/pull/36572423:07:25
18 Dec 2024
@tomodachi94:matrix.orgTomodachi94 (they/them)
In reply to@fliegendewurst:matrix.org
https://github.com/NixOS/nixpkgs/pull/365724
CMAKECXXFLAGS might be the CMake-blessed way?
00:02:13
@tomodachi94:matrix.orgTomodachi94 (they/them) CMAKE_CXX_FLAGS might be the CMake-blessed way? 00:02:26
@fliegendewurst:matrix.orgFliegendeWurst Doesn't work here. The build error happens in a gradle build 08:27:07
19 Dec 2024
@jlesquembre:matrix.orgjlesquembre hi, is it now the convention to point the default jdk to the latest LTS version? I'm asking because if that is now the case, there are a couple of packages that could be moved from all-packages.nix to the new by-name layout. 12:50:58
@tomodachi94:matrix.orgTomodachi94 (they/them)
In reply to@jlesquembre:matrix.org
hi, is it now the convention to point the default jdk to the latest LTS version? I'm asking because if that is now the case, there are a couple of packages that could be moved from all-packages.nix to the new by-name layout.
Sometimes that's done on purpose when the package doesn't support a newer Java version
15:36:01

Show newer messages


Back to Room ListRoom Version: 6