-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make in linux mint #7
Comments
That error happens because you don't have QJson properly installed. So, you have to install:
Until today, I didn't try to build this project for a debian flavored disto, only in ArchLinux. I spent some time trying to build it but even I got stuck. What I've done so far in Ubuntu:
After that, you have to change the Even so, I got stuck with a linking problem. The library is produced correctly, but if I check the dependencies with If you can help me with this problem, it will be great!! |
Ah, the most recent changes are in the branch |
I already merged the branch |
Hi, i only tried today to buid the plugin, but i'm getting another error, can you help me with this? /usr/bin/ld: cannot find -lqmmp Atenciosamente, De: Ricardo Gonçalves [email protected] I already merged the branch transportsplugin with master. If you have made any progress, please let me know ;) You are receiving this because you authored the thread. |
Olá João! Vou continuar em inglês para que toda a gente perceba. I updated the dependencies and now you should be able to proceed. Try the following script:
I'm creating those symbolic links because it was the way I figured out to solve linkage problems... But I'm still stuck... Now everything compiles and is links, but now I got a segmentation fault when QMMP attempts to load the Transport plugin ( I will dig a bit more to figure out why. If you have made any progress, please let me know ;) |
Sorry for the long time to respond... I installed Debian on my computer to test your problem but I got the correct results... If you launch QMMP from console it will produce some debug messages. PS: the compilation on Debian is not as clean as should be, it requires some tweaks to make it work. I will try to improve this. If you can provide some insights about how to do it, I will be very grateful! |
I think the version of Debian you have installed is 9.0 (i.e., current stable, code-name Stretch), and in that case, the youtube-plugin will work. My case was with Debian 8.0 (code-name Jessie). I think there is something to do with Qt5 - current Debian stable has Qt5 5.7.x, whereas it was 5.3.2 in case of Jessie - and there is something missing in Jessie version of Qt5? In fact, the build-requirement of Qt5 version of Qmmp is Qt5 > 5.4.x, and I managed it compile in Debian 8.0 with some minor adjustments (i.e., the projectM plugin won't compile). I had tested your plugin in other distros, and it is working fine. Say for example, Linux Mint 18.x. No issues there (all of them have Qt5 > 5.4). Would it be possible for you to release the Qt4-compatible version of your youtube-plugin - like the way Qmmp does...? We have Qt4 versions of PythonQt, QJson so the build-requirements would easily be met. As for the insights, did you mean packaging for Debian? |
Here is the console output: QmmpPluginCache: loaded plugin libalsa.so There is no further output in the Youtube-UI window (i.e., after I enter a search-word). It's all blank... |
@rigon would you mind just setting up a PPA on Launchpad? It would build all the needed packages and you wouldn't need to troubleshoot building errors. 😎 👍 Of course you would still set youtube-dl as a suggested package |
That is a great idea! :D |
src/youtubewindow.cpp:30:23: fatal error: QJsonObject: No such file or directory
compilation terminated.
Makefile:290: recipe for target 'youtubewindow.o' failed
make: *** [youtubewindow.o] Error 1
The text was updated successfully, but these errors were encountered: