-
Notifications
You must be signed in to change notification settings - Fork 3
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
Fedora Package #4
Comments
|
Using autoscan to Create `configure.ac'
|
configure: error: cannot find sources (cidrl.c cidrl6.c) in . or .. — Macro: AC_CONFIG_SRCDIR (unique-file-in-source-dir) unique-file-in-source-dir is some file that is in the package's source directory; configure checks for this file's existence to make sure that the directory that it is told contains the source code in fact does. Occasionally people accidentally specify the wrong directory with --srcdir; this is a safety check. See configure Invocation, for more information. https://www.gnu.org/software/autoconf/manual/autoconf-2.67/html_node/Input.html
Now I am getting:
|
From
So, |
Could not execute mockbuild: Failed to execute command. due to: configure: error: cannot find required auxiliary files: compile missing install-sh
|
Hmmm, rabbit hole... https://stackoverflow.com/questions/3290908/which-files-generated-by-autotools-should-i-keep-in-version-control-repository Maybe get Fedora packager to run autoreconf for me? Or do some sort of Git hook? Can it be defined in the spec file to run autoreconf? |
It seems like Autoconf stuff should be in the archive. Since I am using GitHub to host release files based on tags, I might need to check the autoconf generated files into version control (something I wish to avoid.) Then... unless the packager can include it for me somehow (without building on the end users machine obviously) or if Github has a hook to include files into the release archive (unlikely?) Or host my releases somewhere else? |
What on Earth?
|
Packaging Tutorial:
Fedora Accounts System
Installing Packager Tools.
sudo dnf install fedora-packager fedora-review
sudo usermod -a -G mock <your_local_username>
Koji uses Kerberos for authentication.
Acquire Kerberos ticket:
fkinit -u <fedora-username>
Say hello:
koji moshimoshi
Renew with:
kinit -R
Spec file: ee6d598
Download source:
spectool -g cidrl.spec
(this is based on the Git tag in the version.)Build the package:
fedpkg --release f38 mockbuild
The text was updated successfully, but these errors were encountered: