Re: [clamav-users] Building issues with libclamav

2016-11-02 Thread Steven Morgan
Hi Michael,

Thanks for you report. Building ClamAV with Visual Studio 2015 will not be
supported until 0.99.3. That said, this work is considered complete with
the latest ClamAV sources from github.com/vrtadmin/clamav-devel. Please try
it using the master and/or 0.99.3 branch(es) from
github.com/vrtadmin/clamav-devel. We would appreciate your feedback on
building ClamAV with VS2015 using these sources.

Thank you,
Steve Morgan

On Wed, Nov 2, 2016 at 4:14 PM, Michael Mckeown 
wrote:

> Using VS2015, errors:
>
> > 1>c:\...\visual studio
> > 2015\projects\clamav-0.99.2\win32\3rdparty\pthreads\ptw32_
> relmillisecs.c(80):
> > error C2037: left of 'tv_sec' specifies undefined struct/union 'timespec'
> > 1>c:\...\visual studio
> > 2015\projects\clamav-0.99.2\win32\3rdparty\pthreads\ptw32_
> relmillisecs.c(81):
> > error C2037: left of 'tv_nsec' specifies undefined struct/union
> 'timespec'
> > 1>c:\...\visual studio
> > 2015\projects\clamav-0.99.2\win32\3rdparty\pthreads\
> pthread_delay_np.c(96):
> > error C2037: left of 'tv_sec' specifies undefined struct/union 'timespec'
> > 1>c:\...\visual studio
> > 2015\projects\clamav-0.99.2\win32\3rdparty\pthreads\
> pthread_delay_np.c(96):
> > error C2037: left of 'tv_nsec' specifies undefined struct/union
> 'timespec'
> > 1>c:\...\visual studio
> > 2015\projects\clamav-0.99.2\win32\3rdparty\pthreads\
> pthread_delay_np.c(105):
> > error C2037: left of 'tv_sec' specifies undefined struct/union 'timespec'
> > 1>c:\...\visual studio
> > 2015\projects\clamav-0.99.2\win32\3rdparty\pthreads\
> pthread_delay_np.c(108):
> > error C2037: left of 'tv_nsec' specifies undefined struct/union
> 'timespec'
>
> only building libclamav and using visual studio 2013 as the platform
> toolset as 2015 gives lots of the following:
>
> > fatal error C1189: #error: Macro definition of snprintf conflicts with
> > Standard Library function declaration
>
> Can anyone help me out with this?
>
> Also when I eventually get this working must it be a .dll thats built
> rather than a .lib?
>
> Thank you.
> ___
> clamav-users mailing list
> clamav-users@lists.clamav.net
> http://lists.clamav.net/cgi-bin/mailman/listinfo/clamav-users
>
>
> Help us build a comprehensive ClamAV guide:
> https://github.com/vrtadmin/clamav-faq
>
> http://www.clamav.net/contact.html#ml
>
___
clamav-users mailing list
clamav-users@lists.clamav.net
http://lists.clamav.net/cgi-bin/mailman/listinfo/clamav-users


Help us build a comprehensive ClamAV guide:
https://github.com/vrtadmin/clamav-faq

http://www.clamav.net/contact.html#ml


[clamav-users] Building issues with libclamav

2016-11-02 Thread Michael Mckeown
Using VS2015, errors:

> 1>c:\...\visual studio 
> 2015\projects\clamav-0.99.2\win32\3rdparty\pthreads\ptw32_relmillisecs.c(80): 
> error C2037: left of 'tv_sec' specifies undefined struct/union 'timespec'
> 1>c:\...\visual studio 
> 2015\projects\clamav-0.99.2\win32\3rdparty\pthreads\ptw32_relmillisecs.c(81): 
> error C2037: left of 'tv_nsec' specifies undefined struct/union 'timespec'
> 1>c:\...\visual studio 
> 2015\projects\clamav-0.99.2\win32\3rdparty\pthreads\pthread_delay_np.c(96): 
> error C2037: left of 'tv_sec' specifies undefined struct/union 'timespec'
> 1>c:\...\visual studio 
> 2015\projects\clamav-0.99.2\win32\3rdparty\pthreads\pthread_delay_np.c(96): 
> error C2037: left of 'tv_nsec' specifies undefined struct/union 'timespec'
> 1>c:\...\visual studio 
> 2015\projects\clamav-0.99.2\win32\3rdparty\pthreads\pthread_delay_np.c(105): 
> error C2037: left of 'tv_sec' specifies undefined struct/union 'timespec'
> 1>c:\...\visual studio 
> 2015\projects\clamav-0.99.2\win32\3rdparty\pthreads\pthread_delay_np.c(108): 
> error C2037: left of 'tv_nsec' specifies undefined struct/union 'timespec'

only building libclamav and using visual studio 2013 as the platform 
toolset as 2015 gives lots of the following:

> fatal error C1189: #error: Macro definition of snprintf conflicts with 
> Standard Library function declaration

Can anyone help me out with this?

Also when I eventually get this working must it be a .dll thats built 
rather than a .lib?

Thank you.
___
clamav-users mailing list
clamav-users@lists.clamav.net
http://lists.clamav.net/cgi-bin/mailman/listinfo/clamav-users


Help us build a comprehensive ClamAV guide:
https://github.com/vrtadmin/clamav-faq

http://www.clamav.net/contact.html#ml