Gearlux / GDeskTunes

Desktop Player for Google Play Music™
http://gearlux.github.io/GDeskTunes/
GNU General Public License v2.0
35 stars 5 forks source link

Linux (Ubuntu) development #20

Open Gearlux opened 9 years ago

Gearlux commented 9 years ago

Currently, I can only access Ubuntu in a Virtual Box setting in which the application acts funny on a Macbook Pro (especially the mouse setting).

Know bugs in Ubuntu: - tray icon placement

Improvements: - Handling of close/minimize issues.

thepaperpilot commented 9 years ago

I'd be willing to do any testing. Unfortunately, I don't see a makefile anywhere. I was able to run the bash script available in the v0.3-beta linux release, but obviously a lot has changed since then. Could you give me some tips on how to compile?

Gearlux commented 9 years ago

Hello,

Everything should run automatically from within Qt Creator with a Qt 5.4 release or with qmake. Please, perform a clean checkout.

Development has stopped, since I want to wait for a Qt 5.5 release to add new features.

Feel free to drop more specific questions, if you do the testing, I will help you setup everything ;-)

On 07 May 2015, at 05:58, The Paper Pilot notifications@github.com wrote:

I'd be willing to do any testing. Unfortunately, I don't see a makefile anywhere. I was able to run the bash script available in the v0.3-beta linux release, but obviously a lot has changed since then. Could you give me some tips on how to compile?

— Reply to this email directly or view it on GitHub https://github.com/Gearlux/GDeskTunes/issues/20#issuecomment-99704650.

thepaperpilot commented 9 years ago

I'm having issues compiling. There was an issue with liblastfm when using qmake, realized I needed to run bootstrap, but that didn't fix it. Downloaded the src directly from the github page, and came across a new error: QDomElement: No such file or directory (this was when trying to #include

So I decided to install qt creator, and it now is trying to get me to do something here, but I'm not sure what: screenshot - 05072015 - 05 44 20 pm

Sorry, any help would be appreciated, I really hope to get this working :)

Gearlux commented 9 years ago

Ok, let's do this step by step. Which Ubuntu version are you using 14.04 or 15.04 ?

I will setup one in a virtualbox and try to line out some steps.

On Fri, May 8, 2015 at 12:47 AM, The Paper Pilot notifications@github.com wrote:

I'm having issues compiling. There was an issue with liblastfm when using qmake, realized I needed to run bootstrap, but that didn't fix it. Downloaded the src directly from the github page, and came across a new error: QDomElement: No such file or directory (this was when trying to

include

So I decided to install qt creator, and it now is trying to get me to do something here, but I'm not sure what: [image: screenshot - 05072015 - 05 44 20 pm] https://cloud.githubusercontent.com/assets/3683148/7527467/1328637c-f4e1-11e4-9fb9-e1bbbea03e5f.png

Sorry, any help would be appreciated, I really hope to get this working :)

— Reply to this email directly or view it on GitHub https://github.com/Gearlux/GDeskTunes/issues/20#issuecomment-100041029.

thepaperpilot commented 9 years ago

14.04

On Fri, May 8, 2015, 3:29 AM Gearlux notifications@github.com wrote:

Ok, let's do this step by step. Which Ubuntu version are you using 14.04 or 15.04 ?

I will setup one in a virtualbox and try to line out some steps.

On Fri, May 8, 2015 at 12:47 AM, The Paper Pilot <notifications@github.com

wrote:

I'm having issues compiling. There was an issue with liblastfm when using qmake, realized I needed to run bootstrap, but that didn't fix it. Downloaded the src directly from the github page, and came across a new error: QDomElement: No such file or directory (this was when trying to

include

So I decided to install qt creator, and it now is trying to get me to do something here, but I'm not sure what: [image: screenshot - 05072015 - 05 44 20 pm] < https://cloud.githubusercontent.com/assets/3683148/7527467/1328637c-f4e1-11e4-9fb9-e1bbbea03e5f.png

Sorry, any help would be appreciated, I really hope to get this working :)

— Reply to this email directly or view it on GitHub <https://github.com/Gearlux/GDeskTunes/issues/20#issuecomment-100041029 .

— Reply to this email directly or view it on GitHub https://github.com/Gearlux/GDeskTunes/issues/20#issuecomment-100151971.

Gearlux commented 9 years ago

First of all you need Qt 5.4 (https://wiki.qt.io/install_qt_5_on_Ubuntu)

You can also use qt 5.2 but then you will have to change some project files

Get a copy of GDeskTunes

To compile

The second step is mandatory, since this will trigger cloning all thirdparty libraries.

On Fri, May 8, 2015 at 1:57 PM, The Paper Pilot notifications@github.com wrote:

14.04

On Fri, May 8, 2015, 3:29 AM Gearlux notifications@github.com wrote:

Ok, let's do this step by step. Which Ubuntu version are you using 14.04 or 15.04 ?

I will setup one in a virtualbox and try to line out some steps.

On Fri, May 8, 2015 at 12:47 AM, The Paper Pilot < notifications@github.com

wrote:

I'm having issues compiling. There was an issue with liblastfm when using qmake, realized I needed to run bootstrap, but that didn't fix it. Downloaded the src directly from the github page, and came across a new error: QDomElement: No such file or directory (this was when trying to

include

So I decided to install qt creator, and it now is trying to get me to do something here, but I'm not sure what: [image: screenshot - 05072015 - 05 44 20 pm] <

https://cloud.githubusercontent.com/assets/3683148/7527467/1328637c-f4e1-11e4-9fb9-e1bbbea03e5f.png

Sorry, any help would be appreciated, I really hope to get this working :)

— Reply to this email directly or view it on GitHub < https://github.com/Gearlux/GDeskTunes/issues/20#issuecomment-100041029 .

— Reply to this email directly or view it on GitHub <https://github.com/Gearlux/GDeskTunes/issues/20#issuecomment-100151971 .

— Reply to this email directly or view it on GitHub https://github.com/Gearlux/GDeskTunes/issues/20#issuecomment-100210205.

thepaperpilot commented 9 years ago

Alright, so I was able to configure the project, so we've made progress. Unfortunately, I got the following errors when doing so (it still succeeded though):

Error while parsing file /home/anthony/Downloads/GDeskTunes/GDeskTunes.pro. Giving up.

Could not find .pro file for subdirectory "liblastfm" in "/home/anthony/Downloads/GDeskTunes/thirdparty/liblastfm".

Could not find .pro file for subdirectory "qt-solutions" in "/home/anthony/Downloads/GDeskTunes/thirdparty/qt-solutions".

Could not find .pro file for subdirectory "QtWaitingSpinner" in "/home/anthony/Downloads/GDeskTunes/thirdparty/QtWaitingSpinner".

Cannot read /home/anthony/Downloads/GDeskTunes/thirdparty/qt-solutions/qtpropertybrowser/src/qtpropertybrowser.pri: No such file or directory

I ran "run qmake", and it exited after the following error:

In file included from ../../../GDeskTunes-0.3.6/lib/bonjourgear/bonjourservicebrowser.cpp:29:0:

../../../GDeskTunes-0.3.6/lib/bonjourgear/bonjourservicebrowser.h:33:20: fatal error: dns_sd.h: No such file or directory

include

^

compilation terminated.

The error caret is supposed to be pointing at the space after the '>'

On Mon, May 11, 2015 at 3:22 AM Gearlux notifications@github.com wrote:

First of all you need Qt 5.4 (https://wiki.qt.io/install_qt_5_on_Ubuntu)

You can also use qt 5.2 but then you will have to change some project files

  • sudo apt-get install qtcreator
  • sudo apt-get install git

Get a copy of GDeskTunes

To compile

  • Open the GDeskTunes.pro project file in qtcreator
  • Build > Run qmake

The second step is mandatory, since this will trigger cloning all thirdparty libraries.

On Fri, May 8, 2015 at 1:57 PM, The Paper Pilot notifications@github.com wrote:

14.04

On Fri, May 8, 2015, 3:29 AM Gearlux notifications@github.com wrote:

Ok, let's do this step by step. Which Ubuntu version are you using 14.04 or 15.04 ?

I will setup one in a virtualbox and try to line out some steps.

On Fri, May 8, 2015 at 12:47 AM, The Paper Pilot < notifications@github.com

wrote:

I'm having issues compiling. There was an issue with liblastfm when using qmake, realized I needed to run bootstrap, but that didn't fix it. Downloaded the src directly from the github page, and came across a new error: QDomElement: No such file or directory (this was when trying to

include

So I decided to install qt creator, and it now is trying to get me to do something here, but I'm not sure what: [image: screenshot - 05072015 - 05 44 20 pm] <

https://cloud.githubusercontent.com/assets/3683148/7527467/1328637c-f4e1-11e4-9fb9-e1bbbea03e5f.png

Sorry, any help would be appreciated, I really hope to get this working :)

— Reply to this email directly or view it on GitHub < https://github.com/Gearlux/GDeskTunes/issues/20#issuecomment-100041029 .

— Reply to this email directly or view it on GitHub < https://github.com/Gearlux/GDeskTunes/issues/20#issuecomment-100151971 .

— Reply to this email directly or view it on GitHub <https://github.com/Gearlux/GDeskTunes/issues/20#issuecomment-100210205 .

— Reply to this email directly or view it on GitHub https://github.com/Gearlux/GDeskTunes/issues/20#issuecomment-100813385.

Gearlux commented 9 years ago

Try:

This should get you one step further. Still some dns and sass link errors. Can you check why ?

For proper menu/toolbar support check: https://launchpad.net/appmenu-qt5 http://nsl.cz/enabling-global-menu-in-qt-creator-in-unity-ubuntu-14-04/ http://stackoverflow.com/questions/17193307/qt-systray-icon-appears-next-to-launcher-on-ubuntu-instead-of-on-the-panel

I was able to get it working once, but did not manage to repeat it.

Hopefully next month, a new release is coming with Qt5.5 and the chromium webengine. Please take this into account when modify code.

On Mon, May 11, 2015 at 2:42 PM, The Paper Pilot notifications@github.com wrote:

Alright, so I was able to configure the project, so we've made progress. Unfortunately, I got the following errors when doing so (it still succeeded though):

Error while parsing file /home/anthony/Downloads/GDeskTunes/GDeskTunes.pro. Giving up.

Could not find .pro file for subdirectory "liblastfm" in "/home/anthony/Downloads/GDeskTunes/thirdparty/liblastfm".

Could not find .pro file for subdirectory "qt-solutions" in "/home/anthony/Downloads/GDeskTunes/thirdparty/qt-solutions".

Could not find .pro file for subdirectory "QtWaitingSpinner" in "/home/anthony/Downloads/GDeskTunes/thirdparty/QtWaitingSpinner".

Cannot read

/home/anthony/Downloads/GDeskTunes/thirdparty/qt-solutions/qtpropertybrowser/src/qtpropertybrowser.pri: No such file or directory

I ran "run qmake", and it exited after the following error:

In file included from ../../../GDeskTunes-0.3.6/lib/bonjourgear/bonjourservicebrowser.cpp:29:0:

../../../GDeskTunes-0.3.6/lib/bonjourgear/bonjourservicebrowser.h:33:20: fatal error: dns_sd.h: No such file or directory

include

^

compilation terminated.

The error caret is supposed to be pointing at the space after the '>'

On Mon, May 11, 2015 at 3:22 AM Gearlux notifications@github.com wrote:

First of all you need Qt 5.4 (https://wiki.qt.io/install_qt_5_on_Ubuntu)

You can also use qt 5.2 but then you will have to change some project files

  • sudo apt-get install qtcreator
  • sudo apt-get install git

Get a copy of GDeskTunes

To compile

  • Open the GDeskTunes.pro project file in qtcreator
  • Build > Run qmake

The second step is mandatory, since this will trigger cloning all thirdparty libraries.

On Fri, May 8, 2015 at 1:57 PM, The Paper Pilot < notifications@github.com> wrote:

14.04

On Fri, May 8, 2015, 3:29 AM Gearlux notifications@github.com wrote:

Ok, let's do this step by step. Which Ubuntu version are you using 14.04 or 15.04 ?

I will setup one in a virtualbox and try to line out some steps.

On Fri, May 8, 2015 at 12:47 AM, The Paper Pilot < notifications@github.com

wrote:

I'm having issues compiling. There was an issue with liblastfm when using qmake, realized I needed to run bootstrap, but that didn't fix it. Downloaded the src directly from the github page, and came across a new error: QDomElement: No such file or directory (this was when trying to

include

So I decided to install qt creator, and it now is trying to get me to do something here, but I'm not sure what: [image: screenshot - 05072015 - 05 44 20 pm] <

https://cloud.githubusercontent.com/assets/3683148/7527467/1328637c-f4e1-11e4-9fb9-e1bbbea03e5f.png

Sorry, any help would be appreciated, I really hope to get this working :)

— Reply to this email directly or view it on GitHub < https://github.com/Gearlux/GDeskTunes/issues/20#issuecomment-100041029 .

— Reply to this email directly or view it on GitHub < https://github.com/Gearlux/GDeskTunes/issues/20#issuecomment-100151971 .

— Reply to this email directly or view it on GitHub < https://github.com/Gearlux/GDeskTunes/issues/20#issuecomment-100210205 .

— Reply to this email directly or view it on GitHub <https://github.com/Gearlux/GDeskTunes/issues/20#issuecomment-100813385 .

— Reply to this email directly or view it on GitHub https://github.com/Gearlux/GDeskTunes/issues/20#issuecomment-100893849.

thepaperpilot commented 9 years ago

I install the package, and included QMutex, and that has changed the compile error to the following:

../../../GDeskTunes/tools/GDeskStyler/gdeskstyler.cpp:263:33: error: expected ',' or '...' before '&&' token

template T& as_lvalue(T&& v){ return v; }

^

../../../GDeskTunes/tools/GDeskStyler/gdeskstyler.cpp: In function 'T& as_lvalue(T)':

../../../GDeskTunes/tools/GDeskStyler/gdeskstyler.cpp:263:47: error: 'v' was not declared in this scope

template T& as_lvalue(T&& v){ return v; }

^

../../../GDeskTunes/tools/GDeskStyler/gdeskstyler.cpp: In instantiation of 'void valuechanged(Element, QtProperty_, T&) [with T = QString]':

../../../GDeskTunes/tools/GDeskStyler/gdeskstyler.cpp:267:53: required from here

../../../GDeskTunes/tools/GDeskStyler/gdeskstyler.cpp:253:6: warning: unused parameter 'property' [-Wunused-parameter]

void value_changed(Element holder, QtProperty property, T& value)

^

../../../GDeskTunes/tools/GDeskStyler/gdeskstyler.cpp: In instantiation of 'void valuechanged(Element, QtProperty_, T&) [with T = QColor]':

../../../GDeskTunes/tools/GDeskStyler/gdeskstyler.cpp:273:53: required from here

../../../GDeskTunes/tools/GDeskStyler/gdeskstyler.cpp:253:6: warning: unused parameter 'property' [-Wunused-parameter]

../../../GDeskTunes/tools/GDeskStyler/gdeskstyler.cpp: In instantiation of 'void valuechanged(Element, QtProperty_, T&) [with T = int]':

../../../GDeskTunes/tools/GDeskStyler/gdeskstyler.cpp:279:53: required from here

../../../GDeskTunes/tools/GDeskStyler/gdeskstyler.cpp:253:6: warning: unused parameter 'property' [-Wunused-parameter]

../../../GDeskTunes/tools/GDeskStyler/gdeskstyler.cpp: In instantiation of 'void valuechanged(Element, QtProperty_, T&) [with T = bool]':

../../../GDeskTunes/tools/GDeskStyler/gdeskstyler.cpp:285:53: required from here

../../../GDeskTunes/tools/GDeskStyler/gdeskstyler.cpp:253:6: warning: unused parameter 'property' [-Wunused-parameter]

make[2]: *\ [gdeskstyler.o] Error 1

I couldn't find the as_lvalue line you mentioned. What file was I supposed to be looking in?

Since compiling has been causing issues, I'd be fine waiting for Qt5.5 so we don't need to make any necessary changes twice.

Also, all those links seem to be unity-specific. I won't get into too many details, but basically while I am using ubuntu, I've replaced their windows manager and desktop environment with others (I'm using i3-gaps + compton + xfce). Basically, I don't need to worry about app indicators because I don't have those anyway. Not having unity should not affect things like compiling code, however.

On Mon, May 11, 2015 at 7:57 AM Gearlux notifications@github.com wrote:

Try:

  • sudo apt-get install libavahi-compat-libdnssd-dev
  • Add

    include

    to the server.h file.

  • Delete the line containing as_lvalue.

This should get you one step further. Still some dns and sass link errors. Can you check why ?

For proper menu/toolbar support check: https://launchpad.net/appmenu-qt5 http://nsl.cz/enabling-global-menu-in-qt-creator-in-unity-ubuntu-14-04/

http://stackoverflow.com/questions/17193307/qt-systray-icon-appears-next-to-launcher-on-ubuntu-instead-of-on-the-panel

I was able to get it working once, but did not manage to repeat it.

Hopefully next month, a new release is coming with Qt5.5 and the chromium webengine. Please take this into account when modify code.

On Mon, May 11, 2015 at 2:42 PM, The Paper Pilot <notifications@github.com

wrote:

Alright, so I was able to configure the project, so we've made progress. Unfortunately, I got the following errors when doing so (it still succeeded though):

Error while parsing file /home/anthony/Downloads/GDeskTunes/GDeskTunes.pro. Giving up.

Could not find .pro file for subdirectory "liblastfm" in "/home/anthony/Downloads/GDeskTunes/thirdparty/liblastfm".

Could not find .pro file for subdirectory "qt-solutions" in "/home/anthony/Downloads/GDeskTunes/thirdparty/qt-solutions".

Could not find .pro file for subdirectory "QtWaitingSpinner" in "/home/anthony/Downloads/GDeskTunes/thirdparty/QtWaitingSpinner".

Cannot read

/home/anthony/Downloads/GDeskTunes/thirdparty/qt-solutions/qtpropertybrowser/src/qtpropertybrowser.pri: No such file or directory

I ran "run qmake", and it exited after the following error:

In file included from ../../../GDeskTunes-0.3.6/lib/bonjourgear/bonjourservicebrowser.cpp:29:0:

../../../GDeskTunes-0.3.6/lib/bonjourgear/bonjourservicebrowser.h:33:20: fatal error: dns_sd.h: No such file or directory

include

^

compilation terminated.

The error caret is supposed to be pointing at the space after the '>'

On Mon, May 11, 2015 at 3:22 AM Gearlux notifications@github.com wrote:

First of all you need Qt 5.4 ( https://wiki.qt.io/install_qt_5_on_Ubuntu)

You can also use qt 5.2 but then you will have to change some project files

  • sudo apt-get install qtcreator
  • sudo apt-get install git

Get a copy of GDeskTunes

To compile

  • Open the GDeskTunes.pro project file in qtcreator
  • Build > Run qmake

The second step is mandatory, since this will trigger cloning all thirdparty libraries.

On Fri, May 8, 2015 at 1:57 PM, The Paper Pilot < notifications@github.com> wrote:

14.04

On Fri, May 8, 2015, 3:29 AM Gearlux notifications@github.com wrote:

Ok, let's do this step by step. Which Ubuntu version are you using 14.04 or 15.04 ?

I will setup one in a virtualbox and try to line out some steps.

On Fri, May 8, 2015 at 12:47 AM, The Paper Pilot < notifications@github.com

wrote:

I'm having issues compiling. There was an issue with liblastfm when using qmake, realized I needed to run bootstrap, but that didn't fix it. Downloaded the src directly from the github page, and came across a new error: QDomElement: No such file or directory (this was when trying to

include

So I decided to install qt creator, and it now is trying to get me to do something here, but I'm not sure what: [image: screenshot - 05072015 - 05 44 20 pm] <

https://cloud.githubusercontent.com/assets/3683148/7527467/1328637c-f4e1-11e4-9fb9-e1bbbea03e5f.png

Sorry, any help would be appreciated, I really hope to get this working :)

— Reply to this email directly or view it on GitHub <

https://github.com/Gearlux/GDeskTunes/issues/20#issuecomment-100041029

.

— Reply to this email directly or view it on GitHub < https://github.com/Gearlux/GDeskTunes/issues/20#issuecomment-100151971 .

— Reply to this email directly or view it on GitHub < https://github.com/Gearlux/GDeskTunes/issues/20#issuecomment-100210205 .

— Reply to this email directly or view it on GitHub < https://github.com/Gearlux/GDeskTunes/issues/20#issuecomment-100813385 .

— Reply to this email directly or view it on GitHub <https://github.com/Gearlux/GDeskTunes/issues/20#issuecomment-100893849 .

— Reply to this email directly or view it on GitHub https://github.com/Gearlux/GDeskTunes/issues/20#issuecomment-100898441.

Gearlux commented 9 years ago

The as_lvalue is the first line generating the errors (gdeskstyler.cpp:263:33). Delete this line.

We’ll look into the linking errors tomorrow.

On 11 May 2015, at 21:39, The Paper Pilot notifications@github.com wrote:

I install the package, and included QMutex, and that has changed the compile error to the following:

../../../GDeskTunes/tools/GDeskStyler/gdeskstyler.cpp:263:33: error: expected ',' or '...' before '&&' token

template T& as_lvalue(T&& v){ return v; }

^

../../../GDeskTunes/tools/GDeskStyler/gdeskstyler.cpp: In function 'T& as_lvalue(T)':

../../../GDeskTunes/tools/GDeskStyler/gdeskstyler.cpp:263:47: error: 'v' was not declared in this scope

template T& as_lvalue(T&& v){ return v; }

^

../../../GDeskTunes/tools/GDeskStyler/gdeskstyler.cpp: In instantiation of 'void valuechanged(Element, QtProperty_, T&) [with T = QString]':

../../../GDeskTunes/tools/GDeskStyler/gdeskstyler.cpp:267:53: required from here

../../../GDeskTunes/tools/GDeskStyler/gdeskstyler.cpp:253:6: warning: unused parameter 'property' [-Wunused-parameter]

void value_changed(Element holder, QtProperty property, T& value)

^

../../../GDeskTunes/tools/GDeskStyler/gdeskstyler.cpp: In instantiation of 'void valuechanged(Element, QtProperty_, T&) [with T = QColor]':

../../../GDeskTunes/tools/GDeskStyler/gdeskstyler.cpp:273:53: required from here

../../../GDeskTunes/tools/GDeskStyler/gdeskstyler.cpp:253:6: warning: unused parameter 'property' [-Wunused-parameter]

../../../GDeskTunes/tools/GDeskStyler/gdeskstyler.cpp: In instantiation of 'void valuechanged(Element, QtProperty_, T&) [with T = int]':

../../../GDeskTunes/tools/GDeskStyler/gdeskstyler.cpp:279:53: required from here

../../../GDeskTunes/tools/GDeskStyler/gdeskstyler.cpp:253:6: warning: unused parameter 'property' [-Wunused-parameter]

../../../GDeskTunes/tools/GDeskStyler/gdeskstyler.cpp: In instantiation of 'void valuechanged(Element, QtProperty_, T&) [with T = bool]':

../../../GDeskTunes/tools/GDeskStyler/gdeskstyler.cpp:285:53: required from here

../../../GDeskTunes/tools/GDeskStyler/gdeskstyler.cpp:253:6: warning: unused parameter 'property' [-Wunused-parameter]

make[2]: *\ [gdeskstyler.o] Error 1

I couldn't find the as_lvalue line you mentioned. What file was I supposed to be looking in?

Since compiling has been causing issues, I'd be fine waiting for Qt5.5 so we don't need to make any necessary changes twice.

Also, all those links seem to be unity-specific. I won't get into too many details, but basically while I am using ubuntu, I've replaced their windows manager and desktop environment with others (I'm using i3-gaps + compton + xfce). Basically, I don't need to worry about app indicators because I don't have those anyway. Not having unity should not affect things like compiling code, however.

On Mon, May 11, 2015 at 7:57 AM Gearlux notifications@github.com wrote:

Try:

  • sudo apt-get install libavahi-compat-libdnssd-dev
  • Add

    include

    to the server.h file.

  • Delete the line containing as_lvalue.

This should get you one step further. Still some dns and sass link errors. Can you check why ?

For proper menu/toolbar support check: https://launchpad.net/appmenu-qt5 http://nsl.cz/enabling-global-menu-in-qt-creator-in-unity-ubuntu-14-04/

http://stackoverflow.com/questions/17193307/qt-systray-icon-appears-next-to-launcher-on-ubuntu-instead-of-on-the-panel

I was able to get it working once, but did not manage to repeat it.

Hopefully next month, a new release is coming with Qt5.5 and the chromium webengine. Please take this into account when modify code.

On Mon, May 11, 2015 at 2:42 PM, The Paper Pilot <notifications@github.com

wrote:

Alright, so I was able to configure the project, so we've made progress. Unfortunately, I got the following errors when doing so (it still succeeded though):

Error while parsing file /home/anthony/Downloads/GDeskTunes/GDeskTunes.pro. Giving up.

Could not find .pro file for subdirectory "liblastfm" in "/home/anthony/Downloads/GDeskTunes/thirdparty/liblastfm".

Could not find .pro file for subdirectory "qt-solutions" in "/home/anthony/Downloads/GDeskTunes/thirdparty/qt-solutions".

Could not find .pro file for subdirectory "QtWaitingSpinner" in "/home/anthony/Downloads/GDeskTunes/thirdparty/QtWaitingSpinner".

Cannot read

/home/anthony/Downloads/GDeskTunes/thirdparty/qt-solutions/qtpropertybrowser/src/qtpropertybrowser.pri: No such file or directory

I ran "run qmake", and it exited after the following error:

In file included from ../../../GDeskTunes-0.3.6/lib/bonjourgear/bonjourservicebrowser.cpp:29:0:

../../../GDeskTunes-0.3.6/lib/bonjourgear/bonjourservicebrowser.h:33:20: fatal error: dns_sd.h: No such file or directory

include

^

compilation terminated.

The error caret is supposed to be pointing at the space after the '>'

On Mon, May 11, 2015 at 3:22 AM Gearlux notifications@github.com wrote:

First of all you need Qt 5.4 ( https://wiki.qt.io/install_qt_5_on_Ubuntu)

You can also use qt 5.2 but then you will have to change some project files

  • sudo apt-get install qtcreator
  • sudo apt-get install git

Get a copy of GDeskTunes

To compile

  • Open the GDeskTunes.pro project file in qtcreator
  • Build > Run qmake

The second step is mandatory, since this will trigger cloning all thirdparty libraries.

On Fri, May 8, 2015 at 1:57 PM, The Paper Pilot < notifications@github.com> wrote:

14.04

On Fri, May 8, 2015, 3:29 AM Gearlux notifications@github.com wrote:

Ok, let's do this step by step. Which Ubuntu version are you using 14.04 or 15.04 ?

I will setup one in a virtualbox and try to line out some steps.

On Fri, May 8, 2015 at 12:47 AM, The Paper Pilot < notifications@github.com

wrote:

I'm having issues compiling. There was an issue with liblastfm when using qmake, realized I needed to run bootstrap, but that didn't fix it. Downloaded the src directly from the github page, and came across a new error: QDomElement: No such file or directory (this was when trying to

include

So I decided to install qt creator, and it now is trying to get me to do something here, but I'm not sure what: [image: screenshot - 05072015 - 05 44 20 pm] <

https://cloud.githubusercontent.com/assets/3683148/7527467/1328637c-f4e1-11e4-9fb9-e1bbbea03e5f.png

Sorry, any help would be appreciated, I really hope to get this working :)

— Reply to this email directly or view it on GitHub <

https://github.com/Gearlux/GDeskTunes/issues/20#issuecomment-100041029

.

— Reply to this email directly or view it on GitHub < https://github.com/Gearlux/GDeskTunes/issues/20#issuecomment-100151971 .

— Reply to this email directly or view it on GitHub < https://github.com/Gearlux/GDeskTunes/issues/20#issuecomment-100210205 .

— Reply to this email directly or view it on GitHub < https://github.com/Gearlux/GDeskTunes/issues/20#issuecomment-100813385 .

— Reply to this email directly or view it on GitHub <https://github.com/Gearlux/GDeskTunes/issues/20#issuecomment-100893849 .

— Reply to this email directly or view it on GitHub https://github.com/Gearlux/GDeskTunes/issues/20#issuecomment-100898441.

— Reply to this email directly or view it on GitHub https://github.com/Gearlux/GDeskTunes/issues/20#issuecomment-101027537.