I installed the one that you said, copy/paste, and it worked! One more
package to track down after that, and it was able to build:
https://packages.ubuntu.com/search?keywords=sigc%2B%2B-2.0
It took me a while to figure out why it failed the first time I tried,
but I finally got that too! I was missing the 'l' between "lib" and
"rdf0-dev", and apparently that's also a valid package. Copy/paste from
my original post, showing where the problem was:
aaron@aaron-M6800:~/Downloads/non$ ./waf configure
...
Checking for header ladspa.h : yes
Checking for 'lrdf' : not found
The configuration failed
(complete log in /home/aaron/Downloads/non/build/config.log)
aaron@aaron-M6800:~/Downloads/non$ sudo apt install lrdf-dev <----
guessing at some sort of standard
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package lrdf-dev
aaron@aaron-M6800:~/Downloads/non$ sudo apt install librdf0-dev <----
hit something, but not the right one
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
libnvidia-common-455
Use 'sudo apt autoremove' to remove it.
The following additional packages will be installed:
icu-devtools libcurl4-gnutls-dev libgmp-dev libgmpxx4ldbl libicu-dev
libraptor2-dev librasqal3-dev libxml2-dev libxslt1-dev libyajl-dev
raptor2-utils rasqal-utils redland-utils
Suggested packages:
libcurl4-doc libgnutls28-dev libidn11-dev libkrb5-dev libldap2-dev
librtmp-dev libssh2-1-dev gmp-doc libgmp10-doc libmpfr-dev icu-doc
libraptor2-doc librasqal3-doc librdf-perl
python-librdf librdf-ruby
The following NEW packages will be installed:
icu-devtools libcurl4-gnutls-dev libgmp-dev libgmpxx4ldbl libicu-dev
libraptor2-dev librasqal3-dev librdf0-dev libxml2-dev libxslt1-dev
libyajl-dev raptor2-utils rasqal-utils
redland-utils
0 upgraded, 14 newly installed, 0 to remove and 1 not upgraded.
Need to get 12.0 MB of archives.
After this operation, 59.1 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
...
aaron@aaron-M6800:~/Downloads/non$ ./waf configure
...
Checking for header ladspa.h : yes
Checking for 'lrdf' : not found
The configuration failed
(complete log in /home/aaron/Downloads/non/build/config.log)
aaron@aaron-M6800:~/Downloads/non$
"What do you mean, 'not found'?! I just installed it!?!" Or so I
thought. :-)
Thanks, John, for helping me through it! Now to ask about a persistent
segfault, but that needs to be a different thread. I think we can call
this one solved.
------------------------------------------------------------------------
*From:* John Rigg
*Sent:* Thursday, December 31, 2020 1:29PM
*To:* Non
*Subject:* Re: [non] Trouble Compiling
On Thu, Dec 31, 2020 at 11:26:57AM -0600, Aaron Duerksen wrote:
I tried that too.?? Searching the entire file system ("/"), including
subfolders and hidden files, for a file named "lrdf.pc" with no other
qualifications, ran for several minutes and ended up returning nothing.??
That's *after* installing librdf0-dev.?? (It can find other things that I
know exist, so the search function does work.)
According to the package search pages at
https://packages.ubuntu.com, lrdf.pc should be at
/usr/lib/x86_64-linux-gnu/pkgconfig/lrdf.pc
if you have liblrdf0-dev installed (on amd64).
If it's missing try reinstalling liblrdf0-dev.
John