Skip to content
This repository has been archived by the owner on Jun 24, 2022. It is now read-only.

Make gub compile on openSuSE 42.3. #51

Merged
merged 5 commits into from
Dec 20, 2018
Merged

Conversation

lemzwerg
Copy link

No description provided.

jrioux and others added 5 commits December 19, 2018 07:55
This is a rebased and updated version of

  gperciva#7

condensed into a single commit.

* *.make: Use $(GUB) and $(PYTHON) instead of `bin/gub' and `python',
  respectively.
* bin/gib: Print help message if run without arguments.
* bin/gub: Remove unnecessary lambda.
* gub/dependency.py: Avoid
    TypeError: issubclass() arg 1 must be a class.
* gcc.py, guile.py: Don't build info docs.
* lilypond-doc.py, lilypond-test.py: Don't run `dblatex' regression tests.
Both `autoconf' and `gettext' try to compile `.el' files if they find an
installed emacs binary.

For the version of `autoconf' used in gub (2.63) this is a real problem,
since the code in the `.el' files is too old for compilation with recent
emacs versions, causing an abort.
guile.ly, lilypond.ly: Use sh's `${foo:+bar}' variable substitution feature
instead to append the original $LD_LIBRARY_PATH value in case it isn't empty.
Since 2015(!) lilypond needs `pngtopam' for the generation of PNGs.
However, the previously installed netpbm package version in gub was 10.35
while `pngtopam' was added in version 10.44...
@PhilHolmes PhilHolmes merged commit eec9d36 into gperciva:master Dec 20, 2018
@fedelibre
Copy link

@lemzwerg I've tried your branch (before it was merged) and make lilypond still fails with the KeyError: 'glibc-doc' error described here and in #7 .
I'm using LilyDev 0.3 (based on Debian 9).
Have you ever had the same error?

IIUC, it occurs when rebuilding linux-64 and uninstalling glibc-doc.
Some missing dependency in a spec?

@lemzwerg
Copy link
Author

I didn't have this problem. My system's python version is 2.7.13; maybe this is of importance. I'm not a Python guy, so I don't know how to handle this, sorry.

Additionally, I'm only trying to run make lilypond right now (i.e., not specifying LILYPOND_BRANCH).

@fedelibre
Copy link

I have the same system's python version:

gub@lilydev:~/NewGub$ python -V
Python 2.7.13

I've run make bootstrap and make lilypond.

@lemzwerg
Copy link
Author

Sorry, I can't help further. I have zero experience in debugging such a complex Python code.

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

Successfully merging this pull request may close these issues.

4 participants