Page 1 of 1

Building on Fedora 34

Posted: Wed Jun 02, 2021 4:02 pm
by mrmoonrocket
I'm attempting to build Guayadeque from source on Fedora 34.

I'm installing dependency packages as follows:
$ sudo yum groupinstall "Development Tools"
$ sudo yum install cmake gcc-c++ gettext wxGTK wxGTK-devel taglib-devel sqlite-devel \
libcurl-devel gnutls-devel dbus-devel flac-devel libgpod-devel # subversion subversion-libs \
wxsqlite3

The version of wxsqlite3 that gets installed is wxsqlite3-4.5.1-3.fc34.x86_64.

The build fails with the following:
-- Checking for module 'wxsqlite3-3.0'
-- Package 'wxsqlite3-3.0', required by 'virtual:world', not found
CMake Error at CMakeLists.txt:103 (MESSAGE):
wxSqlite3 not found

Re: Building on Fedora 34

Posted: Wed Jun 02, 2021 8:33 pm
by anonbeat
Please can you run

Code: Select all

pkg-config --list-all | grep wxsqlite
and post output ?

Re: Building on Fedora 34

Posted: Sat Jun 12, 2021 7:12 pm
by mrmoonrocket
That gives back nothing on both Ubuntu 20.04 and Fedora 34.

Re: Building on Fedora 34

Posted: Tue Jun 15, 2021 5:44 am
by anonbeat
you need to find the package libwxsqlite3-3.0-dev for fedora

maybe this https://fedora.pkgs.org/34/fedora-aarch ... 4.rpm.html ?

Re: Building on Fedora 34

Posted: Fri Jul 09, 2021 5:10 pm
by mrmoonrocket
Yea, I needed to install wxsqlite3-devel. I also needed to install jsoncpp-devel.
I'm happy to report that Guayadeque is now working on my Fedora 34 box. Thanks!

Here's my notes on building Guayadeque from source on Fedora 34:
$ sudo yum groupinstall "Development Tools"
$ sudo yum install cmake gcc-c++ gettext wxGTK wxGTK-devel taglib-devel sqlite-devel \
libcurl-devel gnutls-devel dbus-devel flac-devel libgpod-devel subversion subversion-libs \
wxsqlite3 wxsqlite3-devel jsoncpp-devel

$ mkdir guayadeque
$ cd guayadeque
$ git clone https://github.com/anonbeat/guayadeque.git
$ cd guayadeque
$ ./build
$ sudo make install