Building on Fedora 34

Use this category to discuss anything related to the development of Guayadeque.
Locked
mrmoonrocket
Posts: 9
Joined: Sun Jan 05, 2014 8:39 am

Building on Fedora 34

Post 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
User avatar
anonbeat
Posts: 2048
Joined: Thu Sep 16, 2010 9:47 pm

Re: Building on Fedora 34

Post by anonbeat »

Please can you run

Code: Select all

pkg-config --list-all | grep wxsqlite
and post output ?
mrmoonrocket
Posts: 9
Joined: Sun Jan 05, 2014 8:39 am

Re: Building on Fedora 34

Post by mrmoonrocket »

That gives back nothing on both Ubuntu 20.04 and Fedora 34.
User avatar
anonbeat
Posts: 2048
Joined: Thu Sep 16, 2010 9:47 pm

Re: Building on Fedora 34

Post 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 ?
mrmoonrocket
Posts: 9
Joined: Sun Jan 05, 2014 8:39 am

Re: Building on Fedora 34

Post 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
Locked