Raspbian Buster build

Use this category to discuss anything related to the development of Guayadeque.
Locked
colm
Posts: 3
Joined: Sat Nov 30, 2019 2:22 pm

Raspbian Buster build

Post by colm »

Hi,
See:
viewtopic.php?f=3&t=6633

I figured I'd try to build this myself. I installed all the dependencies mentioned in your github page. There was an issue with the libcurl dependency which was fixed by

Code: Select all

sudo apt install libcurl4-openssl-dev 
The build command now gets as far as actually building, but stops with the following error. Any ideas? I'm not a c++ programmer unfortunately.

Code: Select all

src/ui/trackedit/TrackEdit.h:168:5: error: ‘guMBReleaseArray’ does not name a type; did you mean ‘guThreadArray’?
     guMBReleaseArray *                  m_MBAlbums;
     ^~~~~~~~~~~~~~~~
     guThreadArray
/home/pi/Videos/mega_disk/downloads/pi/src/guayadeque/src/ui/trackedit/TrackEdit.h:245:61: error: ‘guMBRecordingArray’ has not been declared
     int                                 CheckTracksLengths( guMBRecordingArray * mbtracks, guTrackArray * tracks );
                                                             ^~~~~~~~~~~~~~~~~~
make[2]: *** [src/CMakeFiles/guayadeque.dir/build.make:63: src/CMakeFiles/guayadeque.dir/MainApp.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:187: src/CMakeFiles/guayadeque.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
Cheers,
Colm
colm
Posts: 3
Joined: Sat Nov 30, 2019 2:22 pm

Re: Raspbian Buster build

Post by colm »

Just to add to this, I got it working - much to my surprise!

I needed to change line 28 in:
src/ui/TrackEdit/TrackEdit.h

from
#include "MusicBrainz.h"

to:
#include "../../info/musicbrainz/MusicBrainz.h"

Not the most elegant solution, but it built with no errors after that. Hope this helps anyone in a similar situation.

Cheers,
Colm
Locked