-
Notifications
You must be signed in to change notification settings - Fork 32
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
[Bug]: 0.14.0 Build Error #247
Comments
How is your working tree created?
From the Changelog for 0.14.0:
|
I don't believe the build steps should have changed. There is some confusion currently created because github creates default traballs which lack the commit_hash.h file. This file is present in the tarballs with the version in their file name. We're pursuing ways to clean this up: #244 |
I was able to build 0.14.0 successfully in my Dockerfile by running It seems to me either:
|
strategy: I'm still not clear whether the tree you are working from is checked out from git or unpacked from a tarball? Two different paths for debugging this problem ... |
Ahhh @Dominion5254 I know what the problem is. In cln-startos we build clboss from a git submodule, so
@ksedgwic do you think there's a way to handle this case? I think a reasonable option might be to simply see if the user has The clboss docs already note that you need to have |
Thanks for jumping in @chrisguida. That makes sense and sounds like it should work. Alternatively, this does build by just running the script in the Dockerfile. |
Ahh yeah, that script is already using |
@Dominion5254 this PR should allow you to remove the call to |
Let me look into whether we can detect the submodule case directly ... might be simple ... |
posted #250 (comment) |
@chrisguida Thank you for figuring this out! |
@Dominion5254 I left you a comment here, let me know if you need further assistance: #250 (comment) |
Following the README Dependencies and Installing instructions results in the below error after running
make
:Interestingly, it seems this file should exist when I look at the top of the stack trace:
0.110 Using existing ./commit_hash.h
.Build Environment:
I have included the Dockerfile steps below for reference:
These same build steps above have worked for at least the last several releases of clboss. Looking at the README, it doesn't seem anything should have changed breaking these build steps. Is there perhaps something that did change that wasn't updated in the README to get this build to work for 0.14.0?
The text was updated successfully, but these errors were encountered: