-
-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Building LMMS on Windows should be easier #3492
Comments
We welcome PRs to make this process better.
The long term goal for Windows development is to offer full I'm working with I can't do this alone so if you have time to hit me/us up on Discord, We used to only build packages from source which suffered from name mangling and segfaults but some recent work from @dragoneagle have changed this in #3369. Restoring the old functionality would likely get gig back and working on Windows I think |
@edition-ben what's your windows version? I did a fresh clean compile on Windows 10 and it worked perfectly. The only problem I had was the script couldn't acquire the libgig tar cause the linuxsampler website had issues. I solved it by replacing the link with one from the web archive. |
Has anyone tried to use the Linux subsystem on windows to build? It might help make things easier. I have tried it and it's based on ubuntu. Not sure what version though
…Sent from my iPhone
On 08 Apr 2017, at 18:40, Umcaruje ***@***.***> wrote:
@edition-ben what's your windows version? I did a fresh clean install from my windows 10 and it worked perfectly. The only problem I had was the script couldn't acquire the libgig tar cause the linuxsampler website had issues. I solved it by replacing the link with one from the web archive.
Comment here: #3369 (comment)
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.
|
No, not yet. Bash on Windows 10 is ELF based, so it would still require Toby's PPAs and the Linux cross compiler. |
Me too. Just did a fresh build on Server 2016 Core and it worked. Interestingly enough, so did @UnityParadox after committing f9e01b5 and his
Me too, fixed via f9e01b5, thanks for the code. At this point I'm wondering if something is accidentally wiping out or caching and old value of |
To elaborate a bit more on the PKG_CONFIG suspicion...
|
|
Ok... Reverted 4e76b78. @UnityParadox was accidentally working from |
We have MSVC support on |
I have attempted to build LMMS from source, following the suggested tutorial in the wiki: https://github.com/LMMS/lmms/wiki/Compiling-lmms-(On-Windows).
Unfortunately, the main build script supplied,
msys_helper.sh
(retrieved from https://raw.githubusercontent.com/lmms/lmms/master/cmake/msys/msys_helper.sh), fails to fetch and build all of the dependencies, and I had to edit /lmms/blob/master/cmake/msys/fetch_ppa.sh to fetch the correct packages:After running
msys_helper.sh
again, other libraries such as FLTK compile successfully, except for libgig since it cannot find the appropriate package config entries for libsndfile, even though it's package did install sucessfully. This could be manually fixed by adding a .pc file in \msys64\usr\lib\pkgconfig, although it would be good if the .pc file was installed from the original package.I wish that the static libraries were in a folder called 'lib', and the include files in 'include', and that the configuration tasks be within cmake scripts.
The text was updated successfully, but these errors were encountered: