by
sdemaio » Thu May 26, 2011 6:58 pm
Hey, I was having this error too and dig a bit of digging and came up with a solution. At least to starting.
Be aware that for me, LMMS still crashes on exiting. And I haven't had time to fool around with it much yet. So use at your own risk. I've at least gotten it to start ><
First off: I'm on Windows XP SP3. I am using LMMS 0.4.10 (use the exe to install).
What you'll need to try this solution is:
1)
http://www.mingw.org/ - Get the download with MSYS. You'll be using this to compile your own libportaudio-2.dll.
2) Go to:
http://www.portaudio.com/download.html - You want this file: pa_stable_v19_20110326.tgz
3) You'll need a program to unzip *.tgz files. 7-Zip can do this, or you can use whatever you have available. (
http://www.7-zip.org )
4) Install MinGW and MSYS.
5) Have the PortAudio file you downloaded extracted and place the files into: C:\MinGW\msys\1.0\home\YourMinGWnamehere\portaudio
6) Start the MinGW shell through the start menu. Navigate to the folder where you placed the files. If you put it where I suggested then simply type:
7) The next steps are from
this tutorial.
7a) Type:
7b) When that command finishes type (this command may take some time sometimes upwards of 5minutes):
7c) When the make command finishes type:
This process has created a new libportaudio-2.dll file. It is, by default, placed into the C:\MinGW\msys\1.0\home\YourName\portaudio\lib\.libs directory. You can use Windows Explorer at this point to navigate around. Go to this directory, copy the new libportaudio-2.dll file and paste it into C:\Program Files\LMMS. Windows will ask you about overwriting the current file. If you want to keep the old file, rename it. Otherwise let the file be overwritten.
9) Try starting LMMS now.
Hopefully this works and you can start LMMS. I'll post a follow up if I can figure out why LMMS crashes on exit (LMMS.exe problem now). And hopefully there are no other crashes... we'll have to see.
Update: Crashes semi-often even with the "fix." Oh well!