On Mon, Sep 17, 2012 at 5:02 PM, Christopher X. Candreva
<[email protected]>wrote:

>
> Solaris 10, gcc 4.6.3, Program.cc gives the folloing errors:
>
> ......
>   CXX    Program.lo
> In file included from llvm/lib/System/Unix/Program.inc:34:0,
>                  from llvm/lib/System/Program.cpp:52:
> /usr/include/spawn.h:42:14: error: expected ',' or '...' before 'argv'
> /usr/include/spawn.h:50:14: error: expected ',' or '...' before 'argv'
> In file included from llvm/lib/System/Program.cpp:52:0:
> llvm/lib/System/Unix/Program.inc: In member function 'bool
> llvm::sys::Program::Execute(const llvm::sys::Path&, const char**, const
> char**, const llvm::sys::Path**, unsigned int, std::string*)':
> llvm/lib/System/Unix/Program.inc:217:79: error: cannot convert 'char**' to
> 'char*' for argument '5' to 'int posix_spawn(pid_t*, const char*, const
> posix_spawn_file_actions_t*, const posix_spawnattr_t*, char*)'
> make[5]: *** [Program.lo] Error 1
> make[5]: Leaving directory
> `/home/chris/apps/mail/clamav-0.97.6/libclamav/c++'
> make[4]: *** [all] Error 2
> make[4]: Leaving directory
> `/home/chris/apps/mail/clamav-0.97.6/libclamav/c++'
> make[3]: *** [all-recursive] Error 1
> make[3]: Leaving directory `/home/chris/apps/mail/clamav-0.97.6/libclamav'
> make[2]: *** [all] Error 2
> make[2]: Leaving directory `/home/chris/apps/mail/clamav-0.97.6/libclamav'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/chris/apps/mail/clamav-0.97.6'
> make: *** [all] Error 2
>
> ==========================================================
> Chris Candreva  -- [email protected] -- (914) 948-3162
> WestNet Internet Services of Westchester
> http://www.westnet.com/
> _______________________________________________
> Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net
> http://www.clamav.net/support/ml
>

This error message is because of a gcc bug, specific to gcc version 4.6 on
Solaris 10 (gcc bug 49347). That is fixed in gcc 4.7.

Dave R.

-- 
---
Dave Raynor
Sourcefire Vulnerability Research Team
[email protected]
_______________________________________________
Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net
http://www.clamav.net/support/ml

Reply via email to