Page 1 of 1

Raspbian Buster build

Posted: Sun Dec 01, 2019 10:51 am
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

Re: Raspbian Buster build

Posted: Sun Dec 01, 2019 4:07 pm
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