| I have discovered the cause of these problems with rtpa.dll and the Fluid
opcodes.
In Csound 5.07's Windows installers, I built the PortAudio DLL (used by
rtpa.dll) and the FluidSynth DLL (used by fluidOpcodes.dll) using Microsoft
Visual C++ Express Edition, Service Pack 1, instead of with MSYS/MinGW or
MSVC++ Express Edition before the service pack, as I used to do. The result
is a more complete, up to date, and probably faster build.
However, with Service Pack 1, Visual C++ creates a "manifest" for all
applications and DLLs that tightly ties the binary with a specific version
of the Microsoft C runtime library (msvcr80.dll, in this case). This DLL has
to be just exactly the right version (specified in the manifest) and it has
to be installed in the just right location (also specified in the manifest).
The best way for you and other users to resolve these issues is to download
and run the following installer, which installs the required runtime library
and other DLLs as "side by side" assemblies in the Windows directory:
http://www.microsoft.com/downloads/details.aspx?FamilyId=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&displaylang=en
I recommend that you do this, and please let us all know if it works!
Alternatively, you could try to download msvcr80.dll from
http://www.dll-files.com/dllindex/dll-files.shtml?msvcr80 and copy it into
your Csound bin directory as a "private assembly". The manifest for
portaudio_x86.dll is:
So, I think if you ended up with this it should work:
csound/bin/Microsoft.VC80.CRT/msvcr80.dll
I will attempt to put msvcr80.dll into the installer in the correct
directory as a private assembly. If that does not work, I will include the
redistributable installer in the Csound installer.
Hope this helps,
Mike
----- Original Message -----
From: "Art Hunkins"
To:
Cc:
Sent: Tuesday, November 06, 2007 9:20 PM
Subject: [Cs-dev] OSC on Windows float installers
> O.K. I can now verify that, having tried 5.04, 5.05, 5.06 and 5.07 (float
> Windows installers), 5.04 and 5.05 work with OSC, and 5.06 and 5.07 do
> not.
> (Also, rtpa.dll doesn't work with 5.07.) My tests involved Mark Jamerson's
> wiimote.csd (from his journal article) and his wiidance.csd. Both require
> wiimote and GlovePIE, but neither of these are needed to perform these
> tests.
>
> I'd appreciate if someone else could validate these tests, at least with
> Mark's wiimote.csd file. Whatever is going on here renders 5.06 and later
> useless (with a Windows install at least) with the OSC opcodes.
>
> Art Hunkins
>
> ----- Original Message -----
> From: "Art Hunkins"
> To:
> Cc:
> Sent: Tuesday, November 06, 2007 12:39 AM
> Subject: Fw: Back to 5.06 on WinME
>
>
>> Very interesting. I tried running Mark's wiimote.csd demo with 5.04
>> (float
>> Windows installer), and there are neither of the mentioned problems.
>>
>> Mark has told me that he has no problems with 5.05 (also the Windows
>> float
>> installer) either. Could it be that they started appearing only with
>> 5.06?
>> (This would be my tentative conclusion.)
>>
>> Art Hunkins
>>
>> ----- Original Message -----
>> From: "Art Hunkins"
>> To: "Developer discussions"
>> Cc:
>> Sent: Monday, November 05, 2007 9:01 PM
>> Subject: Back to 5.06 on WinME
>>
>>
>> > I've gone back to troubleshooting my 5.06 installation (also floats) on
> my
>> > WinME desktop. Here there is no rtpa.dll problem, but there remains the
>> same
>> > osc.dll/liblo.dll issue.
>> >
>> > Both .dll's are installed in the directory I'm running in, but as in my
>> 5.07
>> > installation, both generate the messages: WARNING: Could not open .....
>> > (-1).
>> >
>> > I've had these messages all along it seems, but they'd never caused me
>> > problems prior to my using the OSC opcodes - where none of these
>> > opcodes
>> are
>> > now recognized.
>> >
>> > So, to recapitulate:
>> > 1) for me, the Windows float 5.07 generates issues with realtime
> portaudio
>> > (rtpa.dll);
>> > 2) both 5.06 and 5.07 Windows float generate issues with OSC (osc.dll
> and
>> > liblo.dll)
>> >
>> > Art Hunkins
>> > ----- Original Message -----
>> > From: "Dave Seidel"
>> > To: "Art Hunkins" ; "Developer discussions"
>> >
>> > Sent: Sunday, November 04, 2007 7:02 PM
>> > Subject: Re: [Cs-dev] 5.07 Windows float installer issues
>> >
>> >
>> > > Hi Art,
>> > >
>> > > That's because what it's really looking for is a variant of
>> > > msvcrt.dll
>> > > called msvcr80.dll, which hopefully Michael will add to the
>> > > installer.
>> > >
>> > > - Dave
>> > >
>> > > Art Hunkins wrote:
>> > > > FWIW, I downloaded (unzipped) and placed the current version of
>> > msvcrt.dll
>> > > > first in my Cound \bin directory, then in \plugins. No different
>> > results.
>> > > >
>> > > > I then looked in \windows\system32 and found that indeed msvcrt.dll
>> was
>> > > > already located there.
>> > > >
>> > > > Go figure....
>> > > >
>> > > > Art Hunkins
>> > > >
>> > > > ----- Original Message -----
>> > > > From: "Michael Gogins"
>> > > > To: "Developer discussions" ;
> "Art
>> > > > Hunkins"
>> > > > Cc: ;
>> > > > Sent: Sunday, November 04, 2007 12:01 PM
>> > > > Subject: Re: [Cs-dev] 5.07 Windows float installer issues
>> > > >
>> > > >
>> > > >> This was previously discussed on this list. The problem is that
>> > > >> the
>> > > > current Windows installer (and Art's computer) don't have
> msvcrt.dll.
>> I
>> > have
>> > > > included this DLL in a new Windows installer (which also fixes the
>> > > > portaudio.dll issue) that I will upload later today.
>> > > >> If that doesn't do the job, let me know ASAP.
>> > > >>
>> > > >> Hope this helps,
>> > > >> Mike
>> > > >>
>> > > >> -----Original Message-----
>> > > >>> From: jpff
>> > > >>> Sent: Nov 4, 2007 9:28 AM
>> > > >>> To: Art Hunkins , Developer discussions
>> > > >
>> > > >>> Cc: gogins@pipeline.com, csound-devel@lists.sourceforge.net
>> > > >>> Subject: Re: [Cs-dev] 5.07 Windows float installer issues
>> > > >>>
>> > > >>> It does FIND rtpa.dll but it cannot load it as there is some
>> > > >>> unresolved reference. I do not know enough about Windows to find
>> out
>> > > >>> what; on Linux I would use ldd and/or nm
>> > > >>> ==John ffitch
>> > > >>>
>> > > >>> This research is of insufficient standard
>> > > >>>
>> > >
>> >
>>
>>>> ------------------------------------------------------------------------
>> > -
>> > > >>> This SF.net email is sponsored by: Splunk Inc.
>> > > >>> Still grepping through log files to find problems? Stop.
>> > > >>> Now Search log events and configuration files using AJAX and a
>> > browser.
>> > > >>> Download your FREE copy of Splunk now >> http://get.splunk.com/
>> > > >>> _______________________________________________
>> > > >>> Csound-devel mailing list
>> > > >>> Csound-devel@lists.sourceforge.net
>> > > >>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> > > >>
>> > > >>
>> > > >>
>> > >
>> >
>>
>>> -------------------------------------------------------------------------
>> > > >> This SF.net email is sponsored by: Splunk Inc.
>> > > >> Still grepping through log files to find problems? Stop.
>> > > >> Now Search log events and configuration files using AJAX and a
>> browser.
>> > > >> Download your FREE copy of Splunk now >> http://get.splunk.com/
>> > > >> _______________________________________________
>> > > >> Csound-devel mailing list
>> > > >> Csound-devel@lists.sourceforge.net
>> > > >> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> > > >
>> > > >
>> > >
>> >
>>
>> -------------------------------------------------------------------------
>> > > > This SF.net email is sponsored by: Splunk Inc.
>> > > > Still grepping through log files to find problems? Stop.
>> > > > Now Search log events and configuration files using AJAX and a
>> browser.
>> > > > Download your FREE copy of Splunk now >> http://get.splunk.com/
>> > > > _______________________________________________
>> > > > Csound-devel mailing list
>> > > > Csound-devel@lists.sourceforge.net
>> > > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> > > >
>> > > >
>> > >
>> > >
>> >
>>
>> -------------------------------------------------------------------------
>> > > This SF.net email is sponsored by: Splunk Inc.
>> > > Still grepping through log files to find problems? Stop.
>> > > Now Search log events and configuration files using AJAX and a
> browser.
>> > > Download your FREE copy of Splunk now >> http://get.splunk.com/
>> > > _______________________________________________
>> > > Csound-devel mailing list
>> > > Csound-devel@lists.sourceforge.net
>> > > https://lists.sourceforge.net/lists/listinfo/csound-devel
>> >
>>
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems? Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >> http://get.splunk.com/
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net |