Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

can't build on FreeBSD Unix #4419

Closed
dchmelik opened this issue Aug 20, 2020 · 9 comments
Closed

can't build on FreeBSD Unix #4419

dchmelik opened this issue Aug 20, 2020 · 9 comments

Comments

@dchmelik
Copy link

Description

When I try to build on FreeBSD Unix 13-CURRENT, your build system can't find things: bisq_build_err.txt (gist.)

Version

1.3.7

Steps to reproduce

./gradlew build

Expected behaviour

Build.

Actual behaviour

Build-system/gradlew can't find things.

Device or machine

FreeBSD Unix 13-CURRENT AMD Ryzen x64_64 workstation.

@wiz
Copy link
Member

wiz commented Aug 20, 2020

Yeah, I know. Unfortunately, javafx no longer supports FreeBSD. It's possible to run Bisq headless on FreeBSD using the old javafx jar from jdk 8 pkg, but if you try running the GUI it crashes. We can probably do some kind of headless GRPC API for FreeBSD when the GRPC API is working, but for now I don't think we can fix this.

@dchmelik
Copy link
Author

dchmelik commented Aug 20, 2020

I'm unfamiliar with all that, but hope to see Bisq available on all classic *BSD Unix (Net, Free, Open) and maybe ones oriented to average users (like boot to KDE or GNOME) and any main Open Solaris/Indiana/IllumOS Unix. As there isn't an actual solution for now (rather than adding design in the future) you could close this... I'll probably try in the future but would normally search for all past (including closed) bugs for my current operating system...

@wiz
Copy link
Member

wiz commented Aug 20, 2020

Yeah, I want to get Bisq working on FreeBSD someday, but so far only headless works. For example mempool.space/bisq is Powered by FreeBSD.

@dchmelik
Copy link
Author

Does that mean it could work command-line first? I prefer command-line for programming, but might hate to use it for something with such a complicated user interface, but would be better than nothing...

@wiz
Copy link
Member

wiz commented Aug 21, 2020

Yes, the Bisq CLI is still under development, but when it is working it will likely work on FreeBSD using my hack method

@stale
Copy link

stale bot commented Dec 29, 2020

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the was:dropped label Dec 29, 2020
@stale
Copy link

stale bot commented Jan 11, 2021

This issue has been automatically closed because of inactivity. Feel free to reopen it if you think it is still relevant.

@stale stale bot closed this as completed Jan 11, 2021
@skrech
Copy link

skrech commented May 9, 2021

Hello,

I see that on 2020-10-28 17 a new port was added into FreeBSD -> openjfx14.
Unfortunately, bisq seems to be using JavaFX 15, is there some config that can be tweaked so I can try building it with this relatively new version?

I have installed java/openjdk11 and trying to build with the following:
JAVA_HOME=/usr/local/openjdk11 ./gradlew build

And the error is:

FAILURE: Build failed with an exception.

* What went wrong:
Could not determine the dependencies of task ':desktop:shadowJar'.
> Could not resolve all files for configuration ':desktop:runtimeClasspath'.
   > Could not find javafx-fxml-15-freebsd.jar (org.openjfx:javafx-fxml:15).
     Searched in the following locations:
         https://repo.maven.apache.org/maven2/org/openjfx/javafx-fxml/15/javafx-fxml-15-freebsd.jar
   > Could not find javafx-controls-15-freebsd.jar (org.openjfx:javafx-controls:15).
     Searched in the following locations:
         https://repo.maven.apache.org/maven2/org/openjfx/javafx-controls/15/javafx-controls-15-freebsd.jar
   > Could not find javafx-swing-15-freebsd.jar (org.openjfx:javafx-swing:15).
     Searched in the following locations:
         https://repo.maven.apache.org/maven2/org/openjfx/javafx-swing/15/javafx-swing-15-freebsd.jar
   > Could not find javafx-graphics-15-freebsd.jar (org.openjfx:javafx-graphics:15).
     Searched in the following locations:
         https://repo.maven.apache.org/maven2/org/openjfx/javafx-graphics/15/javafx-graphics-15-freebsd.jar
   > Could not find javafx-base-15-freebsd.jar (org.openjfx:javafx-base:15).
     Searched in the following locations:
         https://repo.maven.apache.org/maven2/org/openjfx/javafx-base/15/javafx-base-15-freebsd.jar

@wiz
Copy link
Member

wiz commented May 9, 2021

Interesting, if you get it working please submit a PR :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants