Now that I've finished that, though, I'm getting this error on the
command line:
<code>
steveno@odrade:/usr/local/lib $ ls
falcon libfalcon_engine.so libfalcon_engine.so.1
libfalcon_engine.so.1.22.2
steveno@odrade:/usr/local/lib $ falcon -v
falcon: error while loading shared libraries:
libfalcon_engine.so.1: cannot open shared object file: No such file or
directory
</code>
As you can see the library is there. Any ideas why I'm still getting
that message?
maybe usr/local/lib is not in ldcache.conf?
Gian.
I think cmake wants the "Release" option to be explicitly given (it's a CMAKE standard) so yes.
Another option might be that of using /usr instead of /usr/local for a prefix, but /usr/local is well known as the default installation directory for packages compiled from source.
For security reasons, many distros don't include /usr/local/lib in the default search path anymore. The effect is that packages compiled from source with default options won't usually run. AFAIK this is a desired effect, to force ppl to either chose a target directory willfully or accept and manage the security risks involved in adding /usr/local to ld.conf
Gian.
I think cmake wants the "Release" option to be explicitly given (it's a CMAKE standard) so yes.