On 2008-12-22 23:14, Oliver Moran wrote:
> Still no joy:
>
> $ gcc -Wall ex1.c -o ex1 -L/Users/oliver/clamav/lib
> ex1.c:32:20: error: clamav.h: No such file or directory
>   

add -I/Users/oliver/clamav/include too.

> ...
>
> ... followed by the expected list of undeclared functions, etc.
>
> The contents of /Users/oliver/clamav/lib is as follows:
>
> $ cd /Users/oliver/clamav/lib
> $ ls
> libclamav.5.dylib             libclamunrar.la
> libclamav.a                   libclamunrar_iface.5.dylib
> libclamav.dylib                       libclamunrar_iface.a
> libclamav.la                  libclamunrar_iface.dylib
> libclamunrar.5.dylib          libclamunrar_iface.la
> libclamunrar.a                        pkgconfig
> libclamunrar.dylib
>
> Include section of ex1.c is as follows:
>
> #include <stdio.h>
> #include <stdlib.h>
> #include <string.h>
> #include <unistd.h>
> #include <sys/types.h>
> #include <sys/stat.h>
> #include <fcntl.h>
> #include <clamav.h>
>
> My reason for wanting to build ex1.c is because I want to build an OS  
> X UI for clamav. (I know about ClamXav, but have some issues with it -  
> mainly that it is not GPL and is ugly.) I have the the guts of the UI  
> done, but want to get it running with libclamav before going ahead  
> with a nested widget that I predict will be tricky.
>
> Incidentally, will clamav need to be installed alongside any  
> distribution of the UI? Or will inclusion of the library be enough?
>   

I'd rather not distribute libclamav bundled, since this would mean you
would need to release a new version of your app
every time a new libclamav is released.

--Edwin


_______________________________________________
Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net
http://www.clamav.net/support/ml

Reply via email to