<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Dear community,<div><br></div><div>I try to build kst-plot for a raspberry pi. I use the latest raspbian OS. I need to build from source, because I need python support (pykst).</div><div><br></div><div>A tried different ways (with qtcreator and with cmake) to build kst-plot but unfortunately without success.</div><div><br></div><div>As explained in one of the last emails (<a href="http://kde.6490.n7.nabble.com/Build-help-pretty-please-td1706252.html#a1706313">http://kde.6490.n7.nabble.com/Build-help-pretty-please-td1706252.html#a1706313</a>) in this list, I did the following:</div><div><div dir="ltr" style="color:rgb(0,0,0);font-size:13.44px"><font face="monospace, monospace">apt --assume-yes install build-essential</font></div><div dir="ltr" style="color:rgb(0,0,0);font-size:13.44px"><font face="monospace, monospace">apt --assume-yes install cmake</font></div><div dir="ltr" style="color:rgb(0,0,0);font-size:13.44px"><font face="monospace, monospace"><br></font></div><div dir="ltr" style="color:rgb(0,0,0);font-size:13.44px"><font face="monospace, monospace">apt --assume-yes install pkg-config</font></div><div dir="ltr" style="color:rgb(0,0,0);font-size:13.44px"><font face="monospace, monospace"><br></font></div><div dir="ltr" style="color:rgb(0,0,0);font-size:13.44px"><font face="monospace, monospace"># gsl-bin not sufficient!</font></div><div dir="ltr" style="color:rgb(0,0,0);font-size:13.44px"><font face="monospace, monospace">apt --assume-yes install libgsl-dev</font></div><div dir="ltr" style="color:rgb(0,0,0);font-size:13.44px"><font face="monospace, monospace"><br></font></div><div dir="ltr" style="color:rgb(0,0,0);font-size:13.44px"><font face="monospace, monospace">apt --assume-yes install qtcreator</font></div><div dir="ltr" style="color:rgb(0,0,0);font-size:13.44px"><font face="monospace, monospace">apt --assume-yes install qt5-default</font></div><div dir="ltr" style="color:rgb(0,0,0);font-size:13.44px"><font face="monospace, monospace"><br></font></div><div dir="ltr" style="color:rgb(0,0,0);font-size:13.44px"><font face="monospace, monospace"># Asterisk is important - dev version needed</font></div><div dir="ltr" style="color:rgb(0,0,0);font-size:13.44px"><font face="monospace, monospace">apt --assume-yes install libqt5svg5*</font></div><div dir="ltr" style="color:rgb(0,0,0);font-size:13.44px"><font face="monospace, monospace"><br></font></div><div dir="ltr" style="color:rgb(0,0,0);font-size:13.44px"><font face="monospace, monospace"># Optional datasource libraries</font></div><div dir="ltr" style="color:rgb(0,0,0);font-size:13.44px"><font face="monospace, monospace"><br></font></div><div dir="ltr" style="color:rgb(0,0,0);font-size:13.44px"><font face="monospace, monospace"># Can't find anything to make cmake happy</font></div><div dir="ltr" style="color:rgb(0,0,0);font-size:13.44px"><font face="monospace, monospace"># The following didn't work</font></div><div dir="ltr" style="color:rgb(0,0,0);font-size:13.44px"><font face="monospace, monospace">#apt --assume-yes install netcdf*</font></div><div dir="ltr" style="color:rgb(0,0,0);font-size:13.44px"><font face="monospace, monospace">#apt --assume-yes install libnetcdf*</font></div><div dir="ltr" style="color:rgb(0,0,0);font-size:13.44px"><font face="monospace, monospace"><br></font></div><div dir="ltr" style="color:rgb(0,0,0);font-size:13.44px"><font face="monospace, monospace">apt --assume-yes install libcfitsio-dev</font></div><div dir="ltr" style="color:rgb(0,0,0);font-size:13.44px"><font face="monospace, monospace">apt --assume-yes install libgetdata-dev</font></div><div dir="ltr" style="color:rgb(0,0,0);font-size:13.44px"><font face="monospace, monospace">apt --assume-yes install libtiff-dev</font></div><div dir="ltr" style="color:rgb(0,0,0);font-size:13.44px"><font face="monospace, monospace">apt --assume-yes install libmatio-dev</font></div><div dir="ltr" style="color:rgb(0,0,0);font-size:13.44px"><font face="monospace, monospace"><br></font></div><div dir="ltr"><font face="monospace, monospace"><font color="#000000"><span style="font-size:13.44px">git clone https://<yourGithubId>@<a href="http://github.com/kst-plot/kst">github.com/kst-plot/kst</a></span></font></font></div><div dir="ltr"><font face="monospace, monospace"><font color="#000000"><span style="font-size:13.44px">cmake -Dkst_qt5=1 -Dkst_release=1 -Dkst_merge_files=1 ../kst</span><br></font></font></div><div dir="ltr"><font face="monospace, monospace"><font color="#000000"><span style="font-size:13.44px">make -j 4</span><br></font></font></div><div dir="ltr"><font face="monospace, monospace"><font color="#000000"><span style="font-size:13.44px"><br></span></font></font></div><div><font color="#000000" face="arial, helvetica, sans-serif"><span style="font-size:13.44px">That leads to the following error:</span></font></div><div><font color="#000000"><div style=""><span style="font-size:13.44px"><font face="monospace, monospace">/home/pi/development/kst/src/datasources/dirfilesource/dirfilesource.cpp: In member function ‘bool DirFileSource::init()’:</font></span></div><div style=""><span style="font-size:13.44px"><font face="monospace, monospace">/home/pi/development/kst/src/datasources/dirfilesource/dirfilesource.cpp:290:49: error: ‘SindirEntryType’ was not declared in this scope</font></span></div><div style=""><span style="font-size:13.44px"><font face="monospace, monospace">     const char **nl = _dirfile->FieldListByType(SindirEntryType);</font></span></div><div style=""><span style="font-size:13.44px"><font face="monospace, monospace">                                                 ^~~~~~~~~~~~~~~</font></span></div><div style=""><span style="font-size:13.44px"><font face="monospace, monospace">/home/pi/development/kst/src/datasources/dirfilesource/dirfilesource.cpp: In member function ‘int DirFileSource::readSindir(QString&, const QString&, int)’:</font></span></div><div style=""><span style="font-size:13.44px"><font face="monospace, monospace">/home/pi/development/kst/src/datasources/dirfilesource/dirfilesource.cpp:412:71: error: no matching function for call to ‘GetData::Dirfile::GetData(const char*, int&, int, int, int, const char* [1])’</font></span></div><div style=""><span style="font-size:13.44px"><font face="monospace, monospace">   _dirfile->GetData(field.toUtf8().constData(), frame, 0, 0, 1, tmpstr);</font></span></div><div style=""><span style="font-size:13.44px"><font face="monospace, monospace">                                                                       ^</font></span></div><div style=""><span style="font-size:13.44px"><font face="monospace, monospace">In file included from /home/pi/development/kst/src/datasources/dirfilesource/dirfilesource.h:23:0,</font></span></div><div style=""><span style="font-size:13.44px"><font face="monospace, monospace">                 from /home/pi/development/kst/src/datasources/dirfilesource/dirfilesource.cpp:18:</font></span></div><div style=""><span style="font-size:13.44px"><font face="monospace, monospace">/usr/include/getdata/dirfile.h:148:14: note: candidate: size_t GetData::Dirfile::GetData(const char*, gd_off64_t, gd_off64_t, size_t, size_t, GetData::DataType, void*) const</font></span></div><div style=""><span style="font-size:13.44px"><font face="monospace, monospace">       size_t GetData(const char *field_code, gd_off64_t first_frame,</font></span></div><div style=""><span style="font-size:13.44px"><font face="monospace, monospace">              ^~~~~~~</font></span></div><div style=""><span style="font-size:13.44px"><font face="monospace, monospace">/usr/include/getdata/dirfile.h:148:14: note:   candidate expects 7 arguments, 6 provided</font></span></div><div style=""><span style="font-size:13.44px"><font face="monospace, monospace">[ 59%] Building CXX object src/datasources/CMakeFiles/kst2_datasource_matlab.dir/matlab/moc_matlab.cpp.o</font></span></div><div style=""><span style="font-size:13.44px"><font face="monospace, monospace">src/datasources/CMakeFiles/kst2_datasource_dirfilesource.dir/build.make:66: die Regel für Ziel „src/datasources/CMakeFiles/kst2_datasource_dirfilesource.dir/dirfilesource/dirfilesource.cpp.o“ scheiterte</font></span></div><div style=""><span style="font-size:13.44px"><font face="monospace, monospace">make[2]: *** [src/datasources/CMakeFiles/kst2_datasource_dirfilesource.dir/dirfilesource/dirfilesource.cpp.o] Fehler 1</font></span></div><div style=""><span style="font-size:13.44px"><font face="monospace, monospace">CMakeFiles/Makefile2:637: die Regel für Ziel „src/datasources/CMakeFiles/kst2_datasource_dirfilesource.dir/all“ scheiterte</font></span></div><div style=""><span style="font-size:13.44px"><font face="monospace, monospace">make[1]: *** [src/datasources/CMakeFiles/kst2_datasource_dirfilesource.dir/all] Fehler 2</font></span></div><div style=""><span style="font-size:13.44px"><font face="monospace, monospace">make[1]: *** Es wird auf noch nicht beendete Prozesse gewartet...</font></span></div><div style=""><span style="font-size:13.44px"><font face="monospace, monospace">[ 59%] Building CXX object src/datasources/CMakeFiles/kst2_datasource_fitsimage.dir/fitsimage/moc_fitsimage.cpp.o</font></span></div><div style=""><span style="font-size:13.44px"><font face="monospace, monospace">[ 59%] Linking CXX shared module ../../build/lib/kst2/plugins/libkst2_datasource_fitsimage.so</font></span></div><div style=""><span style="font-size:13.44px"><font face="monospace, monospace">[ 60%] Linking CXX shared module ../../build/lib/kst2/plugins/libkst2_datasource_matlab.so</font></span></div><div style=""><span style="font-size:13.44px"><font face="monospace, monospace">[ 60%] Built target kst2_datasource_fitsimage</font></span></div><div style=""><span style="font-size:13.44px"><font face="monospace, monospace">[ 60%] Built target kst2_datasource_matlab</font></span></div><div style=""><span style="font-size:13.44px"><font face="monospace, monospace">Makefile:149: die Regel für Ziel „all“ scheiterte</font></span></div><div style=""><span style="font-size:13.44px"><font face="monospace, monospace">make: *** [all] Fehler 2</font></span></div><div style=""><span style="font-size:13.44px"><font face="monospace, monospace"><br></font></span></div><div style=""><span style="font-size:13.44px"><font face="arial, helvetica, sans-serif">The same error occured, when I build with qtcreator.</font></span></div><div style=""><span style="font-size:13.44px"><font face="arial, helvetica, sans-serif"><br></font></span></div><div style="">Can anybody tell me, how I can fix the problem? I would highly appreciate any help. I like kst-plot very much!</div><div style=""><br></div><div style="">Best regards,</div><div style="">Thomas Steiger</div></font></div></div><div><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><br></div><br></div></div></div></div></div></div></div></div></div></div></div></div></div>