Re: [Rosegarden-user] Compiling Version 20
On Thu, 20 Aug 2020 16:21:57 -0400 "D. Michael McIntyre" wrote: >On 8/20/20 5:22 AM, Hugo van Galen wrote: >> I have successfully compiled Rosegarden with Jack2. I suspect that the >> dependency list is a bit outdated. > >I may have been the last person to touch the dependency list, and that >would have been several years ago. I can confirm that I build with jack2 >myself. I have libjack-jackd2-dev installed on Kubuntu 18.04. I hadn't even noticed it. I always have jack pulled in by QjackCtl :) -- Will J Godfrey http://www.musically.me.uk Say you have a poem and I have a tune. Exchange them and we can both have a poem, a tune, and a song. ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Compiling Version 20
On 8/20/20 5:22 AM, Hugo van Galen wrote: I have successfully compiled Rosegarden with Jack2. I suspect that the dependency list is a bit outdated. I may have been the last person to touch the dependency list, and that would have been several years ago. I can confirm that I build with jack2 myself. I have libjack-jackd2-dev installed on Kubuntu 18.04. ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Compiling Version 20
I have successfully compiled Rosegarden with Jack2. I suspect that the dependency list is a bit outdated. As it appears you already have `libjack-jackd2-dev` installed, so skip this dependency for now and after installing other dependencies, try compiling the project again. Hope this helps. On Thu, 20 Aug 2020 at 09:16, wrote: > Seems to be uninstallable on MX16. > > Using the dependency list supplied; > > Needs libjack-dev, but must install libjack0 > > However installing libjack0 breaks everything. > e.g. > The following packages will be REMOVED: >bitwig-studio carla-bridge-win32 carla-bridge-wine32:i386 jackd jackd2 > libjack-jackd2-0 libjack-jackd2-0:i386 libjack-jackd2-dev qjackctl > > Since I already have jackd installed and it works perfectly and routes > complex audio i am not going to uninstall jackd for Rosegarden to > install. > > So it is end of the Road. > I will have to wait till I upgrade the OS on this server and that is not > going to happen for at least 3 years. > > It is a well running sound server doing magic. > So Rosegarden will have to stay behind and for my purposes it is not > upgradeable. > > Anyway. > Thanks all for helping. > I will plonk along with the MX18 issued rosegarden 17, but it is buggy > as hell, so it would have been nice to compile a fresh ver20. > > I appreciate all the kind help. > > Thanks. > > > > > > > On 2020-08-20 01:46, david wrote: > > Maybe here? > > > > http://www.rosegardenmusic.com/wiki/dev:contributing > > > > Under Prepare the Build Environment. > > > ___ > Rosegarden-user mailing list > Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe > https://lists.sourceforge.net/lists/listinfo/rosegarden-user > ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Compiling Version 20
Seems to be uninstallable on MX16. Using the dependency list supplied; Needs libjack-dev, but must install libjack0 However installing libjack0 breaks everything. e.g. The following packages will be REMOVED: bitwig-studio carla-bridge-win32 carla-bridge-wine32:i386 jackd jackd2 libjack-jackd2-0 libjack-jackd2-0:i386 libjack-jackd2-dev qjackctl Since I already have jackd installed and it works perfectly and routes complex audio i am not going to uninstall jackd for Rosegarden to install. So it is end of the Road. I will have to wait till I upgrade the OS on this server and that is not going to happen for at least 3 years. It is a well running sound server doing magic. So Rosegarden will have to stay behind and for my purposes it is not upgradeable. Anyway. Thanks all for helping. I will plonk along with the MX18 issued rosegarden 17, but it is buggy as hell, so it would have been nice to compile a fresh ver20. I appreciate all the kind help. Thanks. On 2020-08-20 01:46, david wrote: Maybe here? http://www.rosegardenmusic.com/wiki/dev:contributing Under Prepare the Build Environment. ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Compiling Version 20
Maybe here? http://www.rosegardenmusic.com/wiki/dev:contributing Under Prepare the Build Environment. On 8/19/20 6:59 AM, liebre...@grossmann-venter.com wrote: Also, where can I find the list of dependencies? They are not in the README. "As of 10.02 all formerly optional dependencies are now mandatory dependencies. We've taken this step because it is a real support hassle working through a set of problems to finally uncover the reason something has broken is due to the user's distro package being built without a particular feature turned on. " --- Running cmake without options results in: /home/redacted/Downloads/rosegarden/rosegarden-20.06/src/gui/rulers/PropertyControlRuler.cpp: In member function ‘void Rosegarden::PropertyControlRuler::updateSelection(std::vector*)’: /home/redacted/Downloads/rosegarden/rosegarden-20.06/src/gui/rulers/PropertyControlRuler.cpp:262:28: error: no match for ‘operator=’ (operand types are ‘QSharedPointer’ and ‘std::nullptr_t’) item = nullptr; ^~~ In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:48:0, from /usr/include/x86_64-linux-gnu/qt5/QtCore/QSharedPointer:1, from /home/redacted/Downloads/rosegarden/rosegarden-20.06/src/gui/rulers/ControlItem.h:23, from /home/redacted/Downloads/rosegarden/rosegarden-20.06/src/gui/rulers/ControlRuler.h:21, from /home/redacted/Downloads/rosegarden/rosegarden-20.06/src/gui/rulers/PropertyControlRuler.h:23, from /home/redacted/Downloads/rosegarden/rosegarden-20.06/src/gui/rulers/PropertyControlRuler.cpp:21: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:327:21: note: candidate: QSharedPointer& QSharedPointer::operator=(const QSharedPointer&) [with T = Rosegarden::PropertyControlItem] QSharedPointer &operator=(const QSharedPointer &other) Q_DECL_NOTHROW truncated -- David W. Jones gn...@hawaii.rr.com authenticity, honesty, community http://dancingtreefrog.com "My password is the last 8 digits of π." ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Compiling Version 20
Also, where can I find the list of dependencies? They are not in the README. "As of 10.02 all formerly optional dependencies are now mandatory dependencies. We've taken this step because it is a real support hassle working through a set of problems to finally uncover the reason something has broken is due to the user's distro package being built without a particular feature turned on. " --- Running cmake without options results in: /home/redacted/Downloads/rosegarden/rosegarden-20.06/src/gui/rulers/PropertyControlRuler.cpp: In member function ‘void Rosegarden::PropertyControlRuler::updateSelection(std::vector*)’: /home/redacted/Downloads/rosegarden/rosegarden-20.06/src/gui/rulers/PropertyControlRuler.cpp:262:28: error: no match for ‘operator=’ (operand types are ‘QSharedPointer’ and ‘std::nullptr_t’) item = nullptr; ^~~ In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:48:0, from /usr/include/x86_64-linux-gnu/qt5/QtCore/QSharedPointer:1, from /home/redacted/Downloads/rosegarden/rosegarden-20.06/src/gui/rulers/ControlItem.h:23, from /home/redacted/Downloads/rosegarden/rosegarden-20.06/src/gui/rulers/ControlRuler.h:21, from /home/redacted/Downloads/rosegarden/rosegarden-20.06/src/gui/rulers/PropertyControlRuler.h:23, from /home/redacted/Downloads/rosegarden/rosegarden-20.06/src/gui/rulers/PropertyControlRuler.cpp:21: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:327:21: note: candidate: QSharedPointer& QSharedPointer::operator=(const QSharedPointer&) [with T = Rosegarden::PropertyControlItem] QSharedPointer &operator=(const QSharedPointer &other) Q_DECL_NOTHROW truncated ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Compiling Version 20
Running cmake without options results in: /home/redacted/Downloads/rosegarden/rosegarden-20.06/src/gui/rulers/PropertyControlRuler.cpp: In member function ‘void Rosegarden::PropertyControlRuler::updateSelection(std::vector*)’: /home/redacted/Downloads/rosegarden/rosegarden-20.06/src/gui/rulers/PropertyControlRuler.cpp:262:28: error: no match for ‘operator=’ (operand types are ‘QSharedPointer’ and ‘std::nullptr_t’) item = nullptr; ^~~ In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:48:0, from /usr/include/x86_64-linux-gnu/qt5/QtCore/QSharedPointer:1, from /home/redacted/Downloads/rosegarden/rosegarden-20.06/src/gui/rulers/ControlItem.h:23, from /home/redacted/Downloads/rosegarden/rosegarden-20.06/src/gui/rulers/ControlRuler.h:21, from /home/redacted/Downloads/rosegarden/rosegarden-20.06/src/gui/rulers/PropertyControlRuler.h:23, from /home/redacted/Downloads/rosegarden/rosegarden-20.06/src/gui/rulers/PropertyControlRuler.cpp:21: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:327:21: note: candidate: QSharedPointer& QSharedPointer::operator=(const QSharedPointer&) [with T = Rosegarden::PropertyControlItem] QSharedPointer &operator=(const QSharedPointer &other) Q_DECL_NOTHROW truncated ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Compiling Version 20
That's fine. i understand but exactly this information should be in the README. 99% of users will do exactly what is in the README and not consider any other options as there is no way to know if the install will be broken or even worse positively failing without user knowledge. No general user trying to install this will in their right minds edit out options to a compiler. I wont even though I program a lot. I do as the developer wrote in the installation instructions as there is no way to figure why it is really necessary for the compiler options. If the Developer of Rosegarden is reading this , please add the general user option in the installation instructions so that rosegarden can be installed by regular Joe. That means cmake instead of cmake [options] Thanks. On 2020-08-19 08:16, Hugo van Galen wrote: If options are enclosed in [] brackets, that usually indicates these are optional. If you don't need them, you can omit them entirely, but if you need them, you would need to add them but without the [] brackets. ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
Re: [Rosegarden-user] Compiling Version 20
If options are enclosed in [] brackets, that usually indicates these are optional. If you don't need them, you can omit them entirely, but if you need them, you would need to add them but without the [] brackets. So, if you do not want to build the debug version, then this would be enough: cmake .. If you do want to build a debug version then it should be: cmake .. -DCMAKE_BUILD_TYPE=Debug Hope this helps. Best regards, Hugo On Wed, 19 Aug 2020 at 10:19, wrote: > After I cd into the source directory, I follow the README. > It says > > mkdir build > cd build > cmake .. [-DCMAKE_INSTALL_PREFIX=[PREFIX]] > [-DCMAKE_BUILD_TYPE=Debug] > make > make install > > > Executing > > $] cmake .. [-DCMAKE_INSTALL_PREFIX=[PREFIX]] [-DCMAKE_BUILD_TYPE=Debug] > > Iget: > > # cmake .. [-DCMAKE_INSTALL_PREFIX=[PREFIX]] [-DCMAKE_BUILD_TYPE=Debug] > CMake Error: The source directory > "/home/redacted/Downloads/rosegarden/rosegarden-20.06/build/[-DCMAKE_BUILD_TYPE=Debug]" > > does not exist. > Specify --help for usage, or press the help button on the CMake GUI. > > As I hardly use cmake I wouldnt know what is up with this. > What is the reason for the failure. > I did exactly what the Readme tells me. > > > ___ > Rosegarden-user mailing list > Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe > https://lists.sourceforge.net/lists/listinfo/rosegarden-user > ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user
[Rosegarden-user] Compiling Version 20
After I cd into the source directory, I follow the README. It says mkdir build cd build cmake .. [-DCMAKE_INSTALL_PREFIX=[PREFIX]] [-DCMAKE_BUILD_TYPE=Debug] make make install Executing $] cmake .. [-DCMAKE_INSTALL_PREFIX=[PREFIX]] [-DCMAKE_BUILD_TYPE=Debug] Iget: # cmake .. [-DCMAKE_INSTALL_PREFIX=[PREFIX]] [-DCMAKE_BUILD_TYPE=Debug] CMake Error: The source directory "/home/redacted/Downloads/rosegarden/rosegarden-20.06/build/[-DCMAKE_BUILD_TYPE=Debug]" does not exist. Specify --help for usage, or press the help button on the CMake GUI. As I hardly use cmake I wouldnt know what is up with this. What is the reason for the failure. I did exactly what the Readme tells me. ___ Rosegarden-user mailing list Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-user