[odb-users] Cannot Compile ODB Compiler on RHEL 8.5

Tyler Lytle tlytle123 at gmail.com
Thu Jun 16 19:18:07 EDT 2022


Thank you, Boris. I was able to successfully build and install ODB 2.5.0. I
was unfamiliar with build2 but now I am understanding that it is basically
a package manager and a build tool rolled into one. I think I can take it
from here. I appreciate your time and help.

On Thu, Jun 16, 2022 at 9:11 AM Boris Kolpackov <boris at codesynthesis.com>
wrote:

> Tyler Lytle <tlytle123 at gmail.com> writes:
>
> > I used the build2 tool and tried to build/install libodb-mysql. I noticed
> > this output:
> >
> >   new libz/1.2.1200+1 (required by libcrypto, libmysqlclient)
> >   new libcrypto/1.1.1+16 (required by libmysqlclient, libssl)
> >   new libssl/1.1.1+16 (required by libmysqlclient)
> >   new libmysqlclient/8.0.15+11 (required by libodb-mysql)
> >   new libodb-mysql/2.5.0-b.21
> >
> > I am building this on RHEL 8.5 which has the 1.1.1k version of these
> > OpenSSL libraries. Do I have to use these 1.1.1+16 libraries?
>
> No, you can use the system-installed version:
>
> $ bpkg drop libodb-mysql
> $ bpkg build libodb-mysql ?sys:libssl ?sys:libcrypto
>
> In fact, you may want to use system-installed libmysqlclient:
>
> $ bpkg build libodb-mysql ?sys:libmysqlclient
>
> The installation instructions that I linked to actually cover
> this.
>
>
> > What changes were introduced in these 1.1.1+16 libraries?
>
> 1.1.1+16 is actually 1.1.1n: https://cppget.org/libssl
>


-- 
Tyler Lytle
E-Mail: tlytle123 at gmail.com


More information about the odb-users mailing list