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


Reply via email to