Csound Csound-dev Csound-tekno Search About

Re: [Cs-dev] OSC on Windows float installers

Date2007-11-07 02:29
From"Michael Gogins"
SubjectRe: [Cs-dev] OSC on Windows float installers
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

Date2007-11-07 02:56
FromTim Mortimer
SubjectRe: [Cs-dev] OSC on Windows float installers
Hi Michael & All.

Is this Microsoft "patch" something i should download & run because ALL
future Csound binary.exe installers on windows will require it, or is it
simply something that is needed to get OSC & some other probs to behave on
5.07?

If the latter, i'm inclined to just forego 5.07 (featuring OSC fix/ the new
fsig opcodes features & possibilities / a working partikkell (?) was that a
5.06 issue? ...) & wait for 5.08 (or the muted incremental 5.07 binary
update / fix...)

I'd just like to add that if Both OSC & ***LORIS!!!*** opcodes were
available "out the box" with future Csound installers that would be GREAT!


Michael Gogins wrote:
> 
> 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:
> 
> 
> 
>   
>     
>        version='8.0.50608.0' processorArchitecture='x86' 
> publicKeyToken='1fc8b3b9a1e18e3b' />
>     
>   
> 
> 
> 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
> 
> 

-- 
View this message in context: http://www.nabble.com/OSC-on-Windows-float-installers-tf4762094.html#a13620510
Sent from the Csound - Dev mailing list archive at Nabble.com.


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

Date2007-11-07 09:45
FromTim Mortimer
SubjectRe: [Cs-dev] OSC on Windows float installers
My XP installation is Service Pack 1

1) do i still need to do this?

2) the link to the microsoft download Visual C++ site (i.e. your link Mike)
says

"Supported Operating Systems: Windows 2000 Service Pack 3; Windows 98;
Windows 98 Second Edition; Windows ME; Windows Server 2003; Windows XP
Service Pack 2"

if 1) == "yes" then i guess this means i'd better find a service pack 2
update - just so i can continue to run Csound? (my music PC was not, is not,
& never will be online...)

I don't like to be picky, but i am starting to get a hunch that this is not
an "ideal" solution....

An avid watcher of this thread (who understands little other than it has
some potentially major implications beyond my level of expertise &
understanding) awaits further input & developments....


Michael Gogins wrote:
> 
> 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:
> 
> 
> 
>   
>     
>        version='8.0.50608.0' processorArchitecture='x86' 
> publicKeyToken='1fc8b3b9a1e18e3b' />
>     
>   
> 
> 
> 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
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/OSC-on-Windows-float-installers-tf4762094.html#a13623974
Sent from the Csound - Dev mailing list archive at Nabble.com.


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

Date2007-11-07 23:13
From"Dr. Richard Boulanger"
SubjectRe: [Cs-dev] OSC on Windows float installers
Hello Michael & All,

Here in Soeul Korea giving lectures on Csound5 - and again... (uugh)

Three professors come up to me after the lecture and say...

"I downloaded Csound5 for windows - 32bit version, and
it won't install - complains about missing .dlls.  So I downloaded
the 64bit version.  And it still doesn't run."

This has been happening for more than ONE YEAR NOW.
(Art has been on top of the problem and reminding us regularly.)
Still.... It is a NIGHTMARE - and we are LOOSING tons of very very
creative and inspired beginners, musicians, and new friends.

It kills me that Windows users of Csound5 must be developers in order  
to get the
program installed and running on their machines!

PLEASE PLEASE solve this problem so that Csound5 SIMPLY
installs on ANYONE Windows machine.

THANKS GOD that Victor has solved the problem on the Macintosh.
That works for me and my Berklee students.  But time and time
and time again.  I give a two hour lecture - get everyone excited about
what Csound can do - and NONE of the Windows users can get it
running.

That's it.  We loose them....  ONE CHANCE...  ONE NIGHT of trying it
out is usually ALL you get with a beginner - especially with a professer
(expert)

PLEASE - this needs to be a goal for ALL platforms.

-dr.B.


On Nov 7, 2007, at 11:56 AM, Tim Mortimer wrote:

>
> Hi Michael & All.
>
> Is this Microsoft "patch" something i should download & run because  
> ALL
> future Csound binary.exe installers on windows will require it, or  
> is it
> simply something that is needed to get OSC & some other probs to  
> behave on
> 5.07?
>
> If the latter, i'm inclined to just forego 5.07 (featuring OSC fix/  
> the new
> fsig opcodes features & possibilities / a working partikkell (?)  
> was that a
> 5.06 issue? ...) & wait for 5.08 (or the muted incremental 5.07 binary
> update / fix...)
>
> I'd just like to add that if Both OSC & ***LORIS!!!*** opcodes were
> available "out the box" with future Csound installers that would be  
> GREAT!
>
>
> Michael Gogins wrote:
>>
>> 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:
>>
>> 
>> > manifestVersion='1.0'>
>>   
>>     
>>       > version='8.0.50608.0' processorArchitecture='x86'
>> publicKeyToken='1fc8b3b9a1e18e3b' />
>>     
>>   
>> 
>>
>> 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
>>
>>
>
> -- 
> View this message in context: http://www.nabble.com/OSC-on-Windows- 
> float-installers-tf4762094.html#a13620510
> Sent from the Csound - Dev mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------- 
> ---
> 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