| Makes sense, I'll try that. But I'll probably do it as a separate
wrapper batch file that calls the MSYS one, because that would likely
get overwritten if I installed an MSYS update.
- Dave
Michael Gogins wrote:
> I think if the shell in which run scons does not have MSVCC environment variables in the environment, or binaries in the PATH, it will be OK. In other words, create a batch file that creates an environment that excludes MSVCC. I wonder if you could modify the batch file that creates the MSYS shell to do that.
>
> -----Original Message-----
> From: Dave Seidel
> Sent: Mar 27, 2005 4:14 PM
> To: csound-devel@lists.sourceforge.net
> Subject: Re: [Cs-dev] Cs5 build help needed
>
> Hi Steven,
>
> Thanks for your help. Yes, I have both MSVC 6.0 and VS.NET, and gcc
> 3.4.2 under MSYS/MinGw. Maybe I have to change the shell environment,
> custom.py, or both?
>
> Here's the full output:
>
> scons: Reading SConscript files ...
>
> C S O U N D 5
>
> SCons build file for Csound 5:
> API library, plugin opcodes, utilities, and front ends.
>
> By Michael Gogins
>
> For custom options, run 'scons -h'.
> For default options, run 'scons -H'.
> If headers or libraries are not found, edit 'custom.py'.
> For Linux, run in the standard shell
> with standard Python and just run 'scons'.
> For MinGW, run in the MSys shell
> and use www.python.org WIN32 Python to run scons.
> For Cygwin, run in the Cygwin shell
> and use Cygwin Python to run 'scons'.
>
> System platform is 'win32'.
> Build platform is 'mingw'.
> SCons tools on this platform: ['default', 'mslink', 'msvc', 'g77',
> 'masm', 'mslib', 'CVS', 'jar', 'javac', 'javah', 'lex', 'm4', 'midl',
> 'msvs', 'Perforce', 'rmic', 'tar', 'yacc', 'zip']
>
> CONFIGURATION DECISION: Using single-precision floating point for audio
> samples.
> Checking for C header file sndfile.h... yes
> Checking for C header file portaudio.h... no
> Checking for C header file portmidi.h... no
> Checking for C++ header file FL/Fl.H... yes
> Checking for C++ header file boost/any.hpp... no
> Checking for C header file alsa/asoundlib.h... no
> Checking for C header file jack/jack.h... no
> Checking for C header file io.h... no
> Checking for C header file fcntl.h... no
> Checking for C header file unistd.h... no
> Checking for C header file stdint.h... no
> Checking for C header file malloc.h... no
> Checking for C header file os.h... no
> Checking for C header file sys/ioctl.h... no
> Checking for C header file sys/time.h... no
> Checking for C header file sys/types.h... no
> Checking for C header file ctype.h... no
> Checking for C header file termios.h... no
> Checking for C header file string.h... no
> Checking for C header file strings.h... no
> Checking for C header file dirent.h... no
> Checking for C header file Opcodes/Loris/src/loris.h... no
> CONFIGURATION DECISION: Not building Loris Python extension and Csound
> opcodes.
> Checking for C++ header file jni.h... no
> CONFIGURATION DECISION: Building without real time MIDI support.
> CONFIGURATION DECISION: Building with FLTK for graphs and widgets.
> CONFIGURATION DECISION: Building static Csound library
> CONFIGURATION DECISION: Not generating PDF documentation.
> CONFIGURATION DECISION: Not building ALSA plugin.
> CONFIGURATION DECISION: Not building PortAudio module.
> CONFIGURATION DECISION: Not building JACK plugin.
> Checking for C header file fluidsynth.h... no
> CONFIGURATION DECISION: Not building fluid opcodes.
> CONFIGURATION DECISION: Not building CsoundVST plugin and standalone.
> CONFIGURATION DECISION: Not calling TAGS
> CONFIGURATION DECISION: Calling makedb
> CONFIGURATION DECISION: Not compiling zip file for release.
> scons: done reading SConscript files.
> scons: Building targets ...
> cl -DCSOUND_WITH_API -g -gstabs -O2 /nologo -Wall -D_WIN32 -DWIN32
> -DHAVE_STRING_H -DPIPES -DOS_IS_WIN32 -mthreads -DBETA /I. /IH
> /IC:\msys\1.0\local\include /IC:\j2sdk1.4.2_07\include
> /IC:\j2sdk1.4.2_07\include\win32 /I\usr\local\include /I\usr\include /c
> strings\makedb.c /Fostrings\makedb.obj
> Command line error D2021 : invalid numeric argument '/Wall'
> scons: building terminated because of errors.
> scons: *** [strings\makedb.obj] Error 2
>
>
> Steven Yi wrote:
>
>>Hi Dave,
>>
>>Do you have a Microsoft toolchain on your system as well as a
>>mingw/msys toolchain?
>>
>>Also, could you post a complete output of the build configuration info
>>(everything from after initiating scons up to when building starts)?
>>
>>Thanks,
>>steven
>>
>>
>>On Sun, 27 Mar 2005 14:36:25 -0500, Dave Seidel wrote:
>>
>>
>>>Well, I finally have a little time to work on Cs5, but I need some help
>>>to get it to build, not having yet accomplished that. This is using
>>>MSYS/MinGW on WinXP.
>>>
>>>After getting libsnd, PortAudio, and FLTK built, I edited the paths in
>>>custom.py and fired up scons. But I got this:
>>>
>>>cl -DCSOUND_WITH_API -g -gstabs -O2 /nologo -Wall -D_WIN32 -DWIN32
>>>-DHAVE_STRING_H -DPIPES -DOS_IS_WIN32 -mthreads -DBETA /I. /IH
>>>/IC:\msys\1.0\local\include /IC:\j2sdk1.4.2_07\include
>>>/IC:\j2sdk1.4.2_07\include\win32 /I\usr\local\include /I\usr\include /c
>>>strings\makedb.c /Fostrings\makedb.obj
>>>Command line error D2021 : invalid numeric argument '/Wall'
>>>scons: building terminated because of errors.
>>>
>>>Why is it trying to use cl to build? Shouldn't it be using GCC?
>>>
>>>- Dave
>>>
>>>-------------------------------------------------------
>>>SF email is sponsored by - The IT Product Guide
>>>Read honest & candid reviews on hundreds of IT Products from real users.
>>>Discover which products truly live up to the hype. Start reading now.
>>>http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
>>>_______________________________________________
>>>Csound-devel mailing list
>>>Csound-devel@lists.sourceforge.net
>>>https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>
>>
>>
>>
>>-------------------------------------------------------
>>SF email is sponsored by - The IT Product Guide
>>Read honest & candid reviews on hundreds of IT Products from real users.
>>Discover which products truly live up to the hype. Start reading now.
>>http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
>>_______________________________________________
>>Csound-devel mailing list
>>Csound-devel@lists.sourceforge.net
>>https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>>
>
>
>
>
> -------------------------------------------------------
> SF email is sponsored by - The IT Product Guide
> Read honest & candid reviews on hundreds of IT Products from real users.
> Discover which products truly live up to the hype. Start reading now.
> http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
>
>
>
> -------------------------------------------------------
> SF email is sponsored by - The IT Product Guide
> Read honest & candid reviews on hundreds of IT Products from real users.
> Discover which products truly live up to the hype. Start reading now.
> http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net |