LMMS needs coders

Anything that doesn't fit into other topics goes here!
64 posts
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.
It looks like it worked.

https://github.com/Gps2010/LMMS-Gps
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).
----------------------
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.
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.
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. :)
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)
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.
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?
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. :)
64 posts