Page 4 of 7

Re: LMMS needs coders

Posted: Wed Mar 23, 2022 6:34 pm
by Gps
Ambiguous is the right word, because this is different from what is said there. :)

Not a big deal but different. That is why I already did a gitclone of the masterbranch to my pc, yesterday.

Although I am getting a bit confused, will do as you say, because you are not confusing me, your instruction are clear.

As we type, github says:
Preparing your new repository
There is no need to keep this window open, we’ll email you when the import is done.
:)

Edit: a bit of topic. Remember me saying there are sometimes updates issues with this version of openSUSE?

Well here is the proof:
https://bugzilla.opensuse.org/show_bug.cgi?id=1197365

Now I will just wait until this is fixed. This is not interfering with my coding attempts. It only means some updates cant be done right now.

Re: LMMS needs coders

Posted: Wed Mar 23, 2022 8:33 pm
by Gps
It looks like it worked.

https://github.com/Gps2010/LMMS-Gps

Re: LMMS needs coders

Posted: Wed Mar 23, 2022 8:45 pm
by musikbear
Gps wrote:
Wed Mar 23, 2022 8:33 pm
It looks like it worked.

https://github.com/Gps2010/LMMS-Gps
Big 👍!
You are now ready to make your local pc version of LMMS -Where you code.
That is with the git-cmd

Code: Select all

git clone --recursive https://github.com/LMMS/lmms.git
that will make an identical copy of your new gitHub repo, on your home pc, but with the structure you need for getting all dependencies (pastebin-script) and also for compiling.
The compiling part i have a video for (almost).
----------------------

Re: LMMS needs coders

Posted: Wed Mar 23, 2022 9:44 pm
by Gps
I will have a look, and I assume I do the compiling as a test if all is fine at my pc?

I have tried to compile LMMS before. Its when I found a read me file with the name Richard Stallman in it. (make)

One of the "hackers" who started to reverse engineer UNIX for, I think X86 computers. He and his friend one day met Linux Torval and boom, Linux was born.

For those interested:
https://www.youtube.com/watch?v=pZwJQQFLQLI

Back on topic, I will have a look at that commando.
Already did that yesterday though

Code: Select all

git clone --recursive https://github.com/LMMS/lmms.git
I think still need to install the dependencies and or the dev files though.

Gonna watch the vid now.

Re: LMMS needs coders

Posted: Wed Mar 23, 2022 10:14 pm
by Gps
Watched your vid, and my file structure is different.

Permission to panic sir :P (Dad 's army)

All kidding aside, I think all is fine. I just did not create a lmms dev folder.

Now gonna run that zypper command from the git hub page for openSUSE, which should give me all needed dependencies to compile.

Re: LMMS needs coders

Posted: Wed Mar 23, 2022 10:47 pm
by Gps
Minor issue when trying to use the command from the git page.

Code: Select all

sudo zypper install git libsamplerate-devel fftw3-devel libsndfile-devel \
portaudio-devel libSDL-devel libpulse-devel libjack-devel \
libstdc++-devel-32bit libstdc++48-devel-32bit libstdc++6-devel-gcc6 \
libstdc++6-devel-gcc6-32bit gcc-32bit gcc-c++-32bit glibc-devel-32bit fluidsynth \
libvorbis-devel libmp3lame-devel fluidsynth-devel libgig-devel \
wine wine-devel wine-devel-32bit xcb-util-keysyms-devel xcb-util-devel \
fltk-devel libQt5Core-devel libqt5-qttools libqt5-qttools-devel \
libqt5-qtbase-private-headers-devel libqt5-qtx11extras-devel

Code: Select all

Package 'libstdc++6-devel-gcc6' not found.
'git' is already installed.
No update candidate for 'git-2.35.1-3.1.x86_64'. The highest available version is already installed.
'wine' is already installed.
No update candidate for 'wine-7.4-1.1.x86_64'. The highest available version is already installed.
'libstdc++48-devel-32bit' not found in package names. Trying capabilities.
No provider of 'libstdc++48-devel-32bit' found.
'libstdc++6-devel-gcc6-32bit' not found in package names. Trying capabilities.
No provider of 'libstdc++6-devel-gcc6-32bit' found.
Resolving package dependencies...
So I need to have a look at those 3 packages and figure out what, trying capabilities means.
Besides those 3, all went well. :)

Re: LMMS needs coders

Posted: Thu Mar 24, 2022 12:24 am
by Gps
As far as I understand things, those 3 files should not be an issue.
I do have those files, but they are named a bit different.

Might try tomorrow if I can compile LMMS. :)

Then run those qt scripts, if the compile is successful.

Edit:
Searched over here:

https://software.opensuse.org/

Now I should have those packages. (libs and dev files)

Re: LMMS needs coders

Posted: Thu Mar 24, 2022 5:25 pm
by Gps
Going over the dependencies list again, I now should have all.

And I missed something, I do not need those packages I listed in my previous reply:
(thank you openSUSE forum)

https://github.com/LMMS/lmms/wiki/dependencies-opensuse
The old tutorial mentioned libstdc++48-devel-32bit, libstdc++6-devel-gcc6-32bit and libstdc++6-devel-gcc6-32bit, gcc48-32bit but Tumbleweed no longer requires them.
Tumbleweed that's the one I am using, and I also checked that line about perl, which I have installed.

Re: LMMS needs coders

Posted: Thu Mar 24, 2022 6:37 pm
by musikbear
Gps wrote:
Thu Mar 24, 2022 5:25 pm
Going over the dependencies list again, I now should have all.

And I missed something, I do not need those packages I listed in my previous reply:
(thank you openSUSE forum)

https://github.com/LMMS/lmms/wiki/dependencies-opensuse
The old tutorial mentioned libstdc++48-devel-32bit, libstdc++6-devel-gcc6-32bit and libstdc++6-devel-gcc6-32bit, gcc48-32bit but Tumbleweed no longer requires them.
Tumbleweed that's the one I am using, and I also checked that line about perl, which I have installed.
Yes lmmsDEV is my invention. I just wanted a 'root' for everything.
So now to the 2$ Q
Did it compile & Build?

Re: LMMS needs coders

Posted: Thu Mar 24, 2022 7:52 pm
by Gps
Watching your vid again. I can't use that paste bin script.

I am gonna study that script, I should be able to copy the cmake command part from it.

OpenSUSE does not do apt, but I should have all dependencies. :)

Every time it says apt get something, for openSUSE it should be zypper something.

OpenSUSE is not debian based, that script should work for all debian based Linux distro though. ( ubuntu and mint)

This line for example:

Code: Select all

sudo add-apt-repository -y ppa:kxstudio-debian/libs
That's never gonna work on openSUSE.

If the dependencies list for openSUSE is complete, that should not be a problem though.

This part should work on openSUSE too:

Code: Select all

cd lmms
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=../target/ -DWANT_QT5=ON
make -j4

This line worries me:

Code: Select all

sudo apt-get install -y carla-git
I have Carla installed but not Carla git.

Fingers crossed this list is complete:
https://github.com/LMMS/lmms/wiki/dependencies-opensuse

I did install Carla dev files.

Gonna try cmake and see what happens. :)