| Mike,
Attached is the complete log. It's zipped from the .rtf format original so
that the highlighting is kept.
This comes under the same conditions as before (5.09.0, non Python, default
environment variables, etc).
BTW, would the doubles version be showing the same issues or not?
Art Hunkins
----- Original Message -----
From: "Michael Gogins"
To:
Sent: Thursday, September 25, 2008 5:06 PM
Subject: [Csnd] Re: Re: Re: PortAudio in 5.09 Windows Installer
> Thanks, this should be helpful. The critical point is the Side-by-Side
> error.
>
> Not all of the "errors" in the log actually cause errors in Csound, they
> just mean Csound is looking for functions inside DLLs, but the
> Side-by-Side error is a real bug.
>
> I don't know why I don't get this error, but I'll be looking. Most likely,
> there is some Windows DLL on my machine that PortAudio needs and you don't
> have, and we will need to identify it and install it. I will use "depends"
> on the PortAudio DLL and see what that might be, but I may not be able to
> tell just by looking on my machine.
>
> It might help if you zipped up the entire log from "depends" and emailed
> it to me.
>
> Regards,
> Mike
>
> -----Original Message-----
>>From: Art Hunkins
>>Sent: Sep 25, 2008 4:28 PM
>>To: csound@lists.bath.ac.uk
>>Subject: [Csnd] Re: Re: PortAudio in 5.09 Windows Installer
>>
>>Mike,
>>
>>Here is the relevant segment of output from 'depends'. Please let me know
>>what you make of it.
>>
>>I ran Csound5gui from inside depends, which in turn ran a file of mine
>>with
>>these :
>>
>>-odac0 -m0d -b128 -B2048
>>
>>My 5.09.0 install is float, "out of the box" with no Python, and
>>installing
>>for all users. All old environment variables were excised beforehand.
>>
>>Throughout the log, there are a host (95% or more) of errors relating to
>>CSOUND32.DLL.5.1 similar to those below.
>>
>>Thanks for your help.
>>
>>Art Hunkins
>>
>>-------------------------------------------
>>
>>Loaded "RTPA.DLL" at address 0x00AF0000. Successfully hooked module.
>>
>>Loaded "PORTAUDIO_X86.DLL" at address 0x00B00000. Successfully hooked
>>module.
>>
>>LDR: LdrpWalkImportDescriptor() failed to probe c:\program
>>files\csound\bin\portaudio_x86.dll for its manifest, ntstatus 0xc0150002
>>
>>Unloaded "RTPA.DLL" at address 0x00AF0000.
>>
>>Unloaded "PORTAUDIO_X86.DLL" at address 0x00B00000.
>>
>>LoadLibraryA("C:\Program Files\Csound\plugins\rtpa.dll") returned NULL.
>>Error: This application has failed to start because the application
>>configuration is incorrect. Reinstalling the application may fix this
>>problem (14001).
>>
>>Error: The Side-by-Side configuration information for "c:\program
>>files\csound\bin\PORTAUDIO_X86.DLL" contains errors. This application has
>>failed to start because the application configuration is incorrect.
>>Reinstalling the application may fix this problem (14001).
>>
>>LoadLibraryA("C:\Program Files\Csound\plugins\_jcsound.dll") called from
>>"CSOUND32.DLL.5.1" at address 0x100739D7.
>>
>>Loaded "_JCSOUND.DLL" at address 0x00F30000. Successfully hooked module.
>>
>>DllMain(0x00F30000, DLL_PROCESS_ATTACH, 0x00000000) in "_JCSOUND.DLL"
>>called.
>>
>>DllMain(0x00F30000, DLL_PROCESS_ATTACH, 0x00000000) in "_JCSOUND.DLL"
>>returned 1 (0x1).
>>
>>LoadLibraryA("C:\Program Files\Csound\plugins\_jcsound.dll") returned
>>0x00F30000.
>>
>>GetProcAddress(0x00F30000 [_JCSOUND.DLL], "csoundModuleInfo") called from
>>"CSOUND32.DLL.5.1" at address 0x100739A6 and returned NULL. Error: The
>>specified procedure could not be found (127).
>>
>>GetProcAddress(0x00F30000 [_JCSOUND.DLL], "csoundModuleCreate") called
>>from
>>"CSOUND32.DLL.5.1" at address 0x100739A6 and returned NULL. Error: The
>>specified procedure could not be found (127).
>>
>>GetProcAddress(0x00F30000 [_JCSOUND.DLL], "csound_opcode_init") called
>>from
>>"CSOUND32.DLL.5.1" at address 0x100739A6 and returned NULL. Error: The
>>specified procedure could not be found (127).
>>
>>GetProcAddress(0x00F30000 [_JCSOUND.DLL], "csound_fgen_init") called from
>>"CSOUND32.DLL.5.1" at address 0x100739A6 and returned NULL. Error: The
>>specified procedure could not be found (127).
>>
>>DllMain(0x00F30000, DLL_PROCESS_DETACH, 0x00000000) in "_JCSOUND.DLL"
>>called.
>>
>>DllMain(0x00F30000, DLL_PROCESS_DETACH, 0x00000000) in "_JCSOUND.DLL"
>>returned 1 (0x1)
>>
>>-------------------------
>>----- Original Message -----
>>From: "Michael Gogins"
>>To:
>>Sent: Wednesday, September 24, 2008 6:18 PM
>>Subject: [Csnd] Re: Re: Re: Re: Re: Re: Re: PortAudio in 5.09 Windows
>>Installer
>>
>>
>>> Did you "profile" csound5gui from "depends" and run something?
>>>
>>> If you did you should see csound5gui start up, and a bunch of messages
>>> scroll in "depends." Then, you need to actually run trapped for RT
>>> audio.
>>> Csound doesn't load these DLLs until it begins performing...! Very
>>> important. If you didn't actually run a performance from inside
>>> "depends"
>>> we still don't what what the situation is.
>>>
>>> The list of messages can be quite long, and you need to search in it...
>>> also ensure that all options are enabled in the profile dialog, so all
>>> possible information is printed out. This is just a small part of what I
>>> get, indicating successful loads:
>>>
>>> LoadLibraryA("D:\utah\opt\Csound\plugins64\rtpa.dll") called from
>>> "u:\csound\bin\CSOUND64.DLL.5.1" at address 0x6F231C89.
>>> Loaded "d:\utah\opt\csound\plugins64\RTPA.DLL" at address 0x6F080000.
>>> Successfully hooked module.
>>> Loaded "u:\csound\bin\PORTAUDIO_X86.DLL" at address 0x00FA0000.
>>> Successfully hooked module.
>>> DllMain(0x00FA0000, DLL_PROCESS_ATTACH, 0x00000000) in
>>> "u:\csound\bin\PORTAUDIO_X86.DLL" called.
>>> DllMain(0x00FA0000, DLL_PROCESS_ATTACH, 0x00000000) in
>>> "u:\csound\bin\PORTAUDIO_X86.DLL" returned 1 (0x1).
>>> DllMain(0x6F080000, DLL_PROCESS_ATTACH, 0x00000000) in
>>> "d:\utah\opt\csound\plugins64\RTPA.DLL" called.
>>> DllMain(0x6F080000, DLL_PROCESS_ATTACH, 0x00000000) in
>>> "d:\utah\opt\csound\plugins64\RTPA.DLL" returned 1 (0x1).
>>> LoadLibraryA("D:\utah\opt\Csound\plugins64\rtpa.dll") returned
>>> 0x6F080000.
>>> GetProcAddress(0x6F080000 [d:\utah\opt\csound\plugins64\RTPA.DLL],
>>> "csoundModuleInfo") called from "u:\csound\bin\CSOUND64.DLL.5.1" at
>>> address 0x6F231C58 and returned 0x6F081394.
>>> GetProcAddress(0x6F080000 [d:\utah\opt\csound\plugins64\RTPA.DLL],
>>> "csoundModuleCreate") called from "u:\csound\bin\CSOUND64.DLL.5.1" at
>>> address 0x6F231C58 and returned 0x6F081367.
>>> GetProcAddress(0x6F080000 [d:\utah\opt\csound\plugins64\RTPA.DLL],
>>> "csoundModuleInit") called from "u:\csound\bin\CSOUND64.DLL.5.1" at
>>> address 0x6F231C58 and returned 0x6F0813D9.
>>> GetProcAddress(0x6F080000 [d:\utah\opt\csound\plugins64\RTPA.DLL],
>>> "csoundModuleDestroy") called from "u:\csound\bin\CSOUND64.DLL.5.1" at
>>> address 0x6F231C58 and returned 0x6F08139A.
>>> GetProcAddress(0x6F080000 [d:\utah\opt\csound\plugins64\RTPA.DLL],
>>> "csoundModuleErrorCodeToString") called from
>>> "u:\csound\bin\CSOUND64.DLL.5.1" at address 0x6F231C58 and returned
>>> NULL.
>>> Error: The specified procedure could not be found (127).
>>> LoadLibraryA("D:\utah\opt\Csound\plugins64\rtwinmm.dll") called from
>>> "u:\csound\bin\CSOUND64.DLL.5.1" at address 0x6F231C89.
>>> Loaded "d:\utah\opt\csound\plugins64\RTWINMM.DLL" at address 0x6E180000.
>>> Successfully hooked module.
>>> DllMain(0x6E180000, DLL_PROCESS_ATTACH, 0x00000000) in
>>> "d:\utah\opt\csound\plugins64\RTWINMM.DLL" called.
>>> DllMain(0x6E180000, DLL_PROCESS_ATTACH, 0x00000000) in
>>> "d:\utah\opt\csound\plugins64\RTWINMM.DLL" returned 1 (0x1).
>>> LoadLibraryA("D:\utah\opt\Csound\plugins64\rtwinmm.dll") returned
>>> 0x6E180000.
>>> GetProcAddress(0x6E180000 [d:\utah\opt\csound\plugins64\RTWINMM.DLL],
>>> "csoundModuleInfo") called from "u:\csound\bin\CSOUND64.DLL.5.1" at
>>> address 0x6F231C58 and returned 0x6E1813F6.
>>> GetProcAddress(0x6E180000 [d:\utah\opt\csound\plugins64\RTWINMM.DLL],
>>> "csoundModuleCreate") called from "u:\csound\bin\CSOUND64.DLL.5.1" at
>>> address 0x6F231C58 and returned 0x6E1820BF.
>>> GetProcAddress(0x6E180000 [d:\utah\opt\csound\plugins64\RTWINMM.DLL],
>>> "csoundModuleInit") called from "u:\csound\bin\CSOUND64.DLL.5.1" at
>>> address 0x6F231C58 and returned 0x6E1814F9.
>>> GetProcAddress(0x6E180000 [d:\utah\opt\csound\plugins64\RTWINMM.DLL],
>>> "csoundModuleDestroy") called from "u:\csound\bin\CSOUND64.DLL.5.1" at
>>> address 0x6F231C58 and returned NULL. Error: The specified procedure
>>> could
>>> not be found (127).
>>> GetProcAddress(0x6E180000 [d:\utah\opt\csound\plugins64\RTWINMM.DLL],
>>> "csoundModuleErrorCodeToString") called from
>>> "u:\csound\bin\CSOUND64.DLL.5.1" at address 0x6F231C58 and returned
>>> NULL.
>>> Error: The specified procedure could not be found (127).
>>>
>>>
>>>
>>> -----Original Message-----
>>>>From: Art Hunkins
>>>>Sent: Sep 24, 2008 5:53 PM
>>>>To: csound@lists.bath.ac.uk
>>>>Subject: [Csnd] Re: Re: Re: Re: Re: Re: PortAudio in 5.09 Windows
>>>>Installer
>>>>
>>>>Mike,
>>>>
>>>>As a first try, this is what I get when I open csound.exe within
>>>>'depends'.
>>>>
>>>>No reference to rtpa.dll (or portaudio) at all.
>>>>
>>>>Can you tell anything from the attached screenshot?
>>>>
>>>>This is from a 5.09.0 install that can't load 3-4 modules including
>>>>rtpa.dll.
>>>>
>>>>Art Hunkins
>>>>
>>>>----- Original Message -----
>>>>From: "Michael Gogins"
>>>>To:
>>>>Sent: Tuesday, September 23, 2008 9:38 PM
>>>>Subject: [Csnd] Re: Re: Re: Re: Re: PortAudio in 5.09 Windows Installer
>>>>
>>>>
>>>>> What version of Windows, and what processor, are you running? This may
>>>>> be
>>>>> relevant.
>>>>>
>>>>> Also, please try this. Install the "depends" program and run Csound in
>>>>> it.
>>>>> Then search in the output log for "Audio" and "rtpa". Let me know what
>>>>> you
>>>>> find. The program can be found at http://www.dependencywalker.com.
>>>>>
>>>>> Hope this helps,
>>>>> Mike
>>>>>
>>>>> -----Original Message-----
>>>>>>From: Art Hunkins
>>>>>>Sent: Sep 23, 2008 8:10 PM
>>>>>>To: csound@lists.bath.ac.uk
>>>>>>Subject: [Csnd] Re: Re: Re: Re: PortAudio in 5.09 Windows Installer
>>>>>>
>>>>>>Mike,
>>>>>>
>>>>>>I'm still drawing a blank.
>>>>>>
>>>>>>I deleted my PATH variable (a long one indeed), then rebooted, went to
>>>>>>csound\bin (as shown below) and ran (commandline) a .csd located
>>>>>>there.
>>>>>>Same
>>>>>>result.
>>>>>>
>>>>>>I *do* have a number of portaudio .dll's on my machine, including
>>>>>>several
>>>>>>rtpa.dll's in 5.07 and 5.08 directories. These, however, are unique
>>>>>>installations, with no remaining environment variables to my knowledge
>>>>>>(I've
>>>>>>gone through my system variables rather thoroughly).
>>>>>>
>>>>>>Here's the complete console output again:
>>>>>>--------------
>>>>>>Microsoft Windows XP [Version 5.1.2600]
>>>>>>(C) Copyright 1985-2001 Microsoft Corp.
>>>>>>
>>>>>>C:\Documents and Settings\Art Hunkins>cd\program files\csound\bin
>>>>>>
>>>>>>C:\Program Files\Csound\bin>csound pantest.csd
>>>>>>time resolution is 279.365 ns
>>>>>>PortMIDI real time MIDI plugin for Csound
>>>>>>virtual_keyboard real time MIDI plugin for Csound
>>>>>>0dBFS level = 32768.0
>>>>>>Csound version 5.09 beta (float samples) Sep 13 2008
>>>>>>libsndfile-1.0.18pre22
>>>>>>Reading options from $CSOUNDRC: C:\Program Files\Csound\.csoundrc
>>>>>>WARNING: could not open library 'C:\Program
>>>>>>Files\Csound\plugins\rtpa.dll'
>>>>>>(-1)
>>>>>>WARNING: could not open library 'C:\Program
>>>>>>Files\Csound\plugins\csnd.dll'
>>>>>>(-1)
>>>>>>WARNING: could not open library 'C:\Program
>>>>>>Files\Csound\plugins\fluidOpcodes.dl
>>>>>>l' (-1)
>>>>>>UnifiedCSD: pantest.csd
>>>>>>STARTING FILE
>>>>>>Creating options
>>>>>>Creating orchestra
>>>>>>Creating score
>>>>>>orchname: C:\DOCUME~1\ARTHUN~1\LOCALS~1\Temp\cs34.orc
>>>>>>scorename: C:\DOCUME~1\ARTHUN~1\LOCALS~1\Temp\cs35.sco
>>>>>>rtmidi: PortMIDI module enabled
>>>>>>orch compiler:
>>>>>>38 lines read
>>>>>> instr 1
>>>>>> instr 2
>>>>>>sorting score ...
>>>>>> ... done
>>>>>>Csound version 5.09 beta (float samples) Sep 13 2008
>>>>>>displays suppressed
>>>>>>0dBFS level = 32768.0
>>>>>>orch now loaded
>>>>>>audio buffered in 128 sample-frame blocks
>>>>>> *** error: unknown rtaudio module: 'pa'
>>>>>>Failed to initialise real time audio output
>>>>>>Csound tidy up: Segmentation violation
>>>>>>inactive allocs returned to freespace
>>>>>>end of score. overall amps: 0.0 0.0
>>>>>> overall samples out of range: 0 0
>>>>>>1 errors in performance
>>>>>>
>>>>>>C:\Program Files\Csound\bin>
>>>>>>----------
>>>>>>
>>>>>>Art Hunkins
>>>>>>
>>>>>>----- Original Message -----
>>>>>>From: "Michael Gogins"
>>>>>>To:
>>>>>>Sent: Tuesday, September 23, 2008 6:44 PM
>>>>>>Subject: [Csnd] Re: Re: Re: PortAudio in 5.09 Windows Installer
>>>>>>
>>>>>>
>>>>>>>I double-checked with the "depends" program. As I thought, no DLLs
>>>>>>>are
>>>>>>>loaded except from Windows and the Csound installation directory.
>>>>>>>
>>>>>>> I also do not see any of these warning messages.
>>>>>>>
>>>>>>> I suggest you check your PATH environment variable. You may have
>>>>>>> older
>>>>>>> DLLs lying around somewhere that are not compatible, e.g. an older
>>>>>>> PortAudio dll or something of that sort. You could try running
>>>>>>> Csound
>>>>>>> from
>>>>>>> the command line and set the PATH environment variable to nothing.
>>>>>>> It
>>>>>>> should still work if you run Csound from the installation or bin
>>>>>>> directory. I.e., first "set PATH=" and then "bin\csound
>>>>>>> examples\trapped.csd" or something.
>>>>>>>
>>>>>>> Hope this helps,
>>>>>>> Mike
>>>>>>>
>>>>>>> -----Original Message-----
>>>>>>>>From: Art Hunkins
>>>>>>>>Sent: Sep 23, 2008 3:49 PM
>>>>>>>>To: csound@lists.bath.ac.uk
>>>>>>>>Subject: [Csnd] Re: Re: PortAudio in 5.09 Windows Installer
>>>>>>>>
>>>>>>>>I checked one thing further:
>>>>>>>>
>>>>>>>>I copied rtpa.dll, csnd.dll and fluidOpcodes.dll from \plugins to
>>>>>>>>\bin,
>>>>>>>>so
>>>>>>>>they are in both locations. (Actually, csnd.dll is already in both.)
>>>>>>>>
>>>>>>>>Csound still can't find any of the three (same warnings).
>>>>>>>>
>>>>>>>>Art Hunkins
>>>>>>>>
>>>>>>>>----- Original Message -----
>>>>>>>>From: "Michael Gogins"
>>>>>>>>To:
>>>>>>>>Sent: Tuesday, September 23, 2008 1:46 PM
>>>>>>>>Subject: [Csnd] Re: PortAudio in 5.09 Windows Installer
>>>>>>>>
>>>>>>>>
>>>>>>>>> Are these DLLs in the bin directory (where they should be)?
>>>>>>>>> Perhaps
>>>>>>>>> the
>>>>>>>>> installer is putting them in the wrong place. I'll check that
>>>>>>>>> too...
>>>>>>>>>
>>>>>>>>> Regards,
>>>>>>>>> Mike
>>>>>>>>>
>>>>>>>>> -----Original Message-----
>>>>>>>>>>From: Art Hunkins
>>>>>>>>>>Sent: Sep 23, 2008 12:59 PM
>>>>>>>>>>To: csound@lists.bath.ac.uk
>>>>>>>>>>Subject: [Csnd] PortAudio in 5.09 Windows Installer
>>>>>>>>>>
>>>>>>>>>>Mike,
>>>>>>>>>>
>>>>>>>>>>A bit more info about the "pa" problem in the 5.09 Windows
>>>>>>>>>>installer.
>>>>>>>>>>
>>>>>>>>>>I should think the problem relates to the warning messages below.
>>>>>>>>>>(This,
>>>>>>>>>>with installation in the default directory.)
>>>>>>>>>>
>>>>>>>>>>Indeed all three .dll's are present where they should be.
>>>>>>>>>>
>>>>>>>>>>I tried installs in these locations (all without Python):
>>>>>>>>>>C:\Program Files\Csound (the default)
>>>>>>>>>>C:\Csound5.09
>>>>>>>>>>C:\Csound509
>>>>>>>>>>
>>>>>>>>>>All gave the same result. I had thought perhaps that the default
>>>>>>>>>>location
>>>>>>>>>>might be required, or that the dot or space in the directory path
>>>>>>>>>>might
>>>>>>>>>>be
>>>>>>>>>>giving some problem. It seems not.
>>>>>>>>>>
>>>>>>>>>>Art Hunkins
>>>>>>>>>>--------------------
>>>>>>>>>>
>>>>>>>>>>0dBFS level = 32768.0
>>>>>>>>>>Csound version 5.09 beta (float samples) Sep 13 2008
>>>>>>>>>>libsndfile-1.0.18pre22
>>>>>>>>>>Reading options from $CSOUNDRC: C:\Program Files\Csound\.csoundrc
>>>>>>>>>>WARNING: could not open library 'C:\Program
>>>>>>>>>>Files\Csound\plugins\rtpa.dll'
>>>>>>>>>>(-1)
>>>>>>>>>>WARNING: could not open library 'C:\Program
>>>>>>>>>>Files\Csound\plugins\csnd.dll'
>>>>>>>>>>(-1)
>>>>>>>>>>WARNING: could not open library 'C:\Program
>>>>>>>>>>Files\Csound\plugins\fluidOpcodes.dl
>>>>>>>>>>l' (-1)
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>Send bugs reports to this list.
>>>>>>>>>>To unsubscribe, send email sympa@lists.bath.ac.uk with body
>>>>>>>>>>"unsubscribe
>>>>>>>>>>csound"
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Send bugs reports to this list.
>>>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body
>>>>>>>>> "unsubscribe
>>>>>>>>> csound"
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>Send bugs reports to this list.
>>>>>>>>To unsubscribe, send email sympa@lists.bath.ac.uk with body
>>>>>>>>"unsubscribe
>>>>>>>>csound"
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Send bugs reports to this list.
>>>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body
>>>>>>> "unsubscribe
>>>>>>> csound"
>>>>>>
>>>>>>
>>>>>>
>>>>>>Send bugs reports to this list.
>>>>>>To unsubscribe, send email sympa@lists.bath.ac.uk with body
>>>>>>"unsubscribe
>>>>>>csound"
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Send bugs reports to this list.
>>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body
>>>>> "unsubscribe
>>>>> csound"
>>>>
>>>>Send bugs reports to this list.
>>>>To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>>>>csound"
>>>
>>>
>>>
>>>
>>>
>>> Send bugs reports to this list.
>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>>> csound"
>>
>>
>>
>>Send bugs reports to this list.
>>To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
>>csound"
>
>
>
>
>
> Send bugs reports to this list.
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
> csound"
|