@dmrobotix, see https://bbs.archlinux.org/viewtopic.php?id=280386
I'm not sure if this is something I can fix in the PKGBUILD.
Git Clone URL: | https://aur.archlinux.org/bisq.git (read-only, click to copy) |
---|---|
Package Base: | bisq |
Description: | Cross-platform desktop application that allows users to trade national currency (dollars, euros, etc) for bitcoin without relying on centralized exchanges |
Upstream URL: | https://bisq.network |
Licenses: | AGPL3 |
Conflicts: | bisq-bin, bisq-git |
Provides: | bisq |
Submitter: | dmp1ce |
Maintainer: | dmp1ce (freimair) |
Last Packager: | dmp1ce |
Votes: | 56 |
Popularity: | 0.094919 |
First Submitted: | 2017-07-05 14:43 (UTC) |
Last Updated: | 2023-01-08 20:53 (UTC) |
@dmrobotix, see https://bbs.archlinux.org/viewtopic.php?id=280386
I'm not sure if this is something I can fix in the PKGBUILD.
I'm getting the following error with bsdtar and yay
is unable to finish building and installing the latest version as a result.
bsdtar: Option --no-read-sparse is not supported
Usage:
List: bsdtar -tf <archive-filename>
Extract: bsdtar -xf <archive-filename>
Create: bsdtar -cf <archive-filename> [filenames...]
Help: bsdtar --help
==> ERROR: Failed to create package file.
-> error making: bisq
@janders, what you did is exactly right for updating and should be safe to install. I figured out why my build wasn't working and I should have 1.9.8 pushed shortly.
There is also the bisq-bin
package if this one doesn't work for some reason.
The latest update (1.9.8) is required, no trades are allowed with older versions. Since the AUR doesn't have the 1.9.8 yet, this is what I did to the PKGBLD file:
Edit the pkgver line to be:
pkgver=1.9.8
I downloaded the source code from GitHub, calculated the SHA256 checksum, and edited the sha256sums line with it:
sha256sums=('fcec6a070f69be68b53328fe0bdd9948dd49aa557fd4c24bb6ec4f68eff1d23e'
'SKIP'
'687d643fbe84660c3ebfe6270de98214f2e3ea791cb1d07d96d7ed889d61d406')
I was then able to build and install the package. But I'm not exactly sure if this is safe to run. Is what I've done sane? What drawbacks, risks, or implications are there to doing this?
I'm having trouble with the build. Does anyone have a suggestion?
Starting a Gradle Daemon (subsequent builds will be faster)
> Configure project :
Project :common => no module-info.java found
FAILURE: Build failed with an exception.
* Where:
Build file '/build/bisq/src/bisq-1.9.8/build.gradle' line: 200
* What went wrong:
A problem occurred evaluating root project 'bisq'.
> Cannot run program "git": error=2, No such file or directory
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 18s
@dmp1ce
Great! Fixed it!
@jvybihal I had trouble getting bisq to build without the wrapper. I am getting the following errors:
Welcome to Gradle 7.4!
Here are the highlights of this release:
- Aggregated test and JaCoCo reports
- Marking additional test source directories as tests in IntelliJ
- Support for Adoptium JDKs in Java toolchains
For more details see https://docs.gradle.org/7.4/release-notes.html
Starting a Gradle Daemon (subsequent builds will be faster)
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring root project 'bisq'.
> Dependency verification failed for configuration ':classpath'
5 artifacts failed verification:
- log4j-2.17.1.pom (org.apache.logging.log4j:log4j:2.17.1) from repository MavenRepo
- log4j-api-2.17.1.jar (org.apache.logging.log4j:log4j-api:2.17.1) from repository MavenRepo
- log4j-api-2.17.1.pom (org.apache.logging.log4j:log4j-api:2.17.1) from repository MavenRepo
- log4j-core-2.17.1.jar (org.apache.logging.log4j:log4j-core:2.17.1) from repository MavenRepo
- log4j-core-2.17.1.pom (org.apache.logging.log4j:log4j-core:2.17.1) from repository MavenRepo
If the artifacts are trustworthy, you will need to update the gradle/verification-metadata.xml file by following the instructions at https://docs.gradle.org/7.4/userguide/dependency_verification.html#sec:troubleshooting-verification
Open this report for more details: file:///build/bisq/src/bisq-1.8.2/build/reports/dependency-verification/at-1646308114172/dependency-verification-report.html
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 2m 11s
Do you have any suggestions? Maybe the wrapper is setting the "classpath"?
@pinball_wizard You may want to checkout this:
https://stackoverflow.com/questions/57594313/javafx-cannot-find-fonts-on-gnome
Perhaps you are missing a font package.
Hi! I have build correctly, but when I install bisq package and start it i have this error with JavaFX...any advice?
Error: JavaFX detected no fonts! Please refer to release notes for proper font configuration
feb-22 22:03:28.979 [JavaFX Application Thread] ERROR bisq.desktop.app.BisqApp: Error during app init java.lang.ExceptionInInitializerError: null
at bisq.desktop.main.MainView$1.computeValue(MainView.java:263)
at bisq.desktop.main.MainView$1.computeValue(MainView.java:244)
at javafx.beans.binding.ObjectBinding.get(ObjectBinding.java:157)
at javafx.beans.binding.ObjectExpression.getValue(ObjectExpression.java:49)
at com.sun.javafx.binding.ExpressionHelper.addListener(ExpressionHelper.java:53)
at javafx.beans.binding.ObjectBinding.addListener(ObjectBinding.java:77)
at javafx.beans.property.ObjectPropertyBase.bind(ObjectPropertyBase.java:174)
at bisq.desktop.main.MainView.initialize(MainView.java:244)
at bisq.desktop.common.view.InitializableView.initialize(InitializableView.java:41)
at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2655)
at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2548)
at javafx.fxml.FXMLLoader.load(FXMLLoader.java:2517)
at bisq.desktop.common.fxml.FxmlViewLoader.loadFromFxml(FxmlViewLoader.java:107)
at bisq.desktop.common.fxml.FxmlViewLoader.load(FxmlViewLoader.java:96)
at bisq.desktop.common.view.CachingViewLoader.load(CachingViewLoader.java:42)
at bisq.desktop.app.BisqApp.loadMainView(BisqApp.java:305)
at bisq.desktop.app.BisqApp.startApplication(BisqApp.java:134)
at bisq.desktop.app.BisqAppMain.startApplication(BisqAppMain.java:130)
at com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:447)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:446)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
at com.sun.glass.ui.gtk.GtkApplication.lambda$runLoop$11(GtkApplication.java:277)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.lang.NullPointerException: null
at com.sun.javafx.font.LogicalFont.<init>(LogicalFont.java:181)
at com.sun.javafx.font.LogicalFont.getLogicalFont(LogicalFont.java:113)
at com.sun.javafx.font.LogicalFont.getLogicalFont(LogicalFont.java:153)
at com.sun.javafx.font.PrismFontFactory.createFont(PrismFontFactory.java:579)
at com.sun.javafx.font.PrismFontLoader.loadFont(PrismFontLoader.java:224)
at javafx.scene.text.Font.<init>(Font.java:346)
at javafx.scene.text.Font.getDefault(Font.java:110)
at javafx.scene.control.Tooltip.<clinit>(Tooltip.java:584)
... 25 common frames omitted
@jvybihal, I agree. Thanks for the suggestion and the reference to your package.
Pinned Comments
freimair commented on 2021-12-02 13:19 (UTC) (edited on 2021-12-09 20:42 (UTC) by freimair)
To address the recent errors with failing checksums:
There is an upstream issue: https://github.com/bisq-network/bisq/issues/5807#issuecomment-963641322
not much we can do for now.
freimair commented on 2021-02-02 12:23 (UTC) (edited on 2021-02-02 12:23 (UTC) by freimair)
I just updated the build to fetch the newly available signed source tarball off github. finally.
If you stumble over the message that a key is not trusted just do a
gpg --recv-keys 29CDFD3B
and you should be good