Hello everyone !
I have been on the list for some time and have learnt a lot from all of
you, so I haven't as yet had to ask for any special help, especially as
everyone has a very heavy workload. At present, however, I am trying to
build 2.26.0 on the very latest version of openSuse leap 16.0 using a
KDE desktop and after almost a week of searching and recompiling I
simply cannot resolve what seems to be a banal error. Everything goes
fine with no problems until make tries to build the lilypond executable,
at which point it exits with the messages below:
Making lily/out/lilypond
/usr/lib64/gcc/x86_64-suse-linux/15/../../../../x86_64-suse-linux/bin/ld:
./out/smobs.o: undefined reference to symbol 'GC_get_gc_no'
/usr/lib64/gcc/x86_64-suse-linux/15/../../../../x86_64-suse-linux/bin/ld:
/usr/lib64/libgc.so.1: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make[1]: ***
[/home/pythagoras/Documents/5.DevStudio/1.Applications/ext_sources/Lilypond/lilypond-2.26.0/build/.././lily/GNUmakefile:42:
out/lilypond] Error 1
make: ***
[/home/pythagoras/Documents/5.DevStudio/1.Applications/ext_sources/Lilypond/lilypond-2.26.0/build/.././make/generic-targets.make:6:
all] Error 2
I have already built several 'homebrew' versions and I have run into
this issue before which I solved by adding the appropriate libraries,
but here that approach is apparently not enough. I suspect a problem of
order in the sundry commands and options, but I just cannot discover
what is going on. Inspection of all the sources gives me no information
and the references to 2.26.0 on the lists are as yet rare. Remains the
possibility that a package is missing -- my OS installation is new, and
I have not used KDE for some time, always Gnome. However, if that is the
case, I can't find which package is concerned.
If anyone has run across this concern or can help in any way, I would
very much appreciate it.
Thanks in advance
Terence
****************************