Dependencies question.

I am looking if I can help the LMMS devs.

While installing the dependencies, I got some errors, and something I never saw before.

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...

What does trying capabilities, mean?

The dependencies I got from this page.
https://github.com/LMMS/lmms/wiki/dependencies-opensuse

Not worried about the files it cant find, I will solve that through yast, and or the open build service. :slight_smile:

Hi
The default gcc in openSUSE Tumbleweed is 11.2.1, gcc7 and gcc10 are there, not 6 or 4.8… is the version your trying to build supported by the later versions?

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.

https://github.com/LMMS/lmms/wiki/dependencies-opensuse

Omg , I totally missed that line, so I should be fine. :slight_smile:

I had seen it, but did not notice those are still in the zypper command. thank you.

It should be , but in general I would advice to not compile LMMS yourself. (just get LMMS from our repositories, I know its working fine, or the appimage version, which also works on openSUSE)

In this case I have too, but only to make sure the coding environment I am setting up is working right.
C++ and qt, git clone.

LMMS needs more coders, and people who can review the code. I am not optimistic, I can write new code, but code reviewing I should be able to learn, watching C++ tutorials.

It does help me, I once wrote a program in BASIC, that calculated a two stroke exhaust pipe. Although the syntax in C++ is quite different, the principle is not.

Insert a value or string, and tell the computer what to do with it.

10 PRINT “the computer is mad”
will be
cout << “the computer is mad”

Its a start :stuck_out_tongue:

There is only one way for me to find out if there is a coder in me, and that is to try. At least I am on the right openSUSE version, for this.
In the past while trying to compile lmms, I always needed to add Tumbleweed(factory) repository to my leap, to get all the dependencies.
Once successful, once failing with errors during compile of which even the LMMS devs had no clue on what went wrong.

I know what I am getting myself into, but I am stupid enough to try anyway.
One of the things I hope I can help with is reorganizing the code to the new standards agreed on by the LMMS devs.

There is a lot to do, even without having to come up with new code. The code is a bit of a mess, and that is quoting the LMMS devs.

They are also in the process of fixing this and that is one reason why it takes so long for a newer version to appear, which will have LV2 plugin support.

For those wondering LMMS ?
You can make music on your openSUSE, like this Vangelis - Alpha cover (95% finished):

https://soundcloud.com/user586365033/alphacover

Now I only need to find what, trying capabilities means.

Hi
That is zypper looking for a potential install candidate (-C option) rather than the name but any symbol provided… See the zypper man page under install (in).

Thank you and I will.

Seems we have a winner

guus@a183222:~/lmms/build> ./ lmms 
bash: ./: Is a directory 
guus@a183222:~/lmms/build> ./lmms  
Notice: could not set realtime priority. 
VST sync support disabled in your configuration



LMMS 1.3.0-alpha 1.174+g4dc04a612 started and it makes sound.

Now if I recall right, next is to run some qt script. :slight_smile:

I installed Kdevelop.

Also found a great vid on C++

https://www.youtube.com/watch?v=vLnPwxZdW4Y

With Kdevelop you can do what the guy in the vid does with the program codeblocks.

Its helping me big time, I ones learned BASIC.

I am already missing some of the simplicity of BASIC.
You cant run C++ code like you can run BASIC code. :slight_smile:

Will I be a coder one day ?