Re: [Rosegarden-user] Compiling Version 20

2020-08-20 Thread Will Godfrey
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

2020-08-20 Thread D. Michael McIntyre

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

2020-08-20 Thread Hugo van Galen
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

2020-08-20 Thread liebrecht

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

2020-08-19 Thread david

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

2020-08-19 Thread liebrecht

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

2020-08-19 Thread liebrecht

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

2020-08-19 Thread liebrecht
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

2020-08-19 Thread Hugo van Galen
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

2020-08-19 Thread liebrecht

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