Hi all,
I'm currently porting OpenVAS-6 to run under OpenBSD and I'm
encountering the following error compiling scanner 3.4.0:

cd /usr/ports/pobj/openvas-scanner-3.4.0/openvas-scanner-3.4.0/src && 
/usr/local/bin/cmake -E cmake_link_script CMakeFiles/openvassd.dir/link.txt 
--verbose=1
/usr/ports/pobj/openvas-scanner-3.4.0/bin/cc  -O2 -pipe   -Wformat 
-Wformat-security -O2 -D_FORTIFY_SOURCE=2 -fstack-protector -Wall -D_BSD_SOURCE 
-D_ISOC99_SOURCE -D_SVID_SOURCE -g -Werror    
CMakeFiles/openvassd.dir/attack.c.o CMakeFiles/openvassd.dir/auth.c.o 
CMakeFiles/openvassd.dir/comm.c.o CMakeFiles/openvassd.dir/hosts.c.o 
CMakeFiles/openvassd.dir/locks.c.o CMakeFiles/openvassd.dir/log.c.o 
CMakeFiles/openvassd.dir/nasl_plugins.c.o CMakeFiles/openvassd.dir/ntp_11.c.o 
CMakeFiles/openvassd.dir/openvassd.c.o CMakeFiles/openvassd.dir/otp_1_0.c.o 
CMakeFiles/openvassd.dir/oval_plugins.c.o CMakeFiles/openvassd.dir/parser.c.o 
CMakeFiles/openvassd.dir/piic.c.o CMakeFiles/openvassd.dir/pluginlaunch.c.o 
CMakeFiles/openvassd.dir/pluginload.c.o 
CMakeFiles/openvassd.dir/pluginscheduler.c.o 
CMakeFiles/openvassd.dir/plugs_hash.c.o CMakeFiles/openvassd.dir/plugs_req.c.o 
CMakeFiles/openvassd.dir/preferences.c.o CMakeFiles/openvassd.dir/processes.c.o 
CMakeFiles/openvassd.dir/rules.c.o CMakeFiles/
 openvassd.dir/save_kb.c.o CMakeFiles/openvassd.dir/sighand.c.o 
CMakeFiles/openvassd.dir/users.c.o CMakeFiles/openvassd.dir/utils.c.o  -o 
openvassd  -lgcrypt -L/usr/local/lib -R/usr/local/lib -lopenvas_misc 
-lopenvas_hg -lopenvas_base -lopenvas_nasl -lopenvas_omp -lgpgme -lassuan 
-lgpg-error -lglib-2.0 -lintl -liconv -lgnutls -L/usr/local/lib -lglib-2.0 
-lintl -liconv -L/usr/local/lib -lgnutls 
-Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib 
/usr/local/lib/libglib-2.0.so.3400.0: warning: vsprintf() is often misused, 
please use vsnprintf()
/usr/local/lib/libgcrypt.so.18.0: warning: stpcpy() is dangerous GNU crap; 
don't use it
/usr/local/lib/libgcrypt.so.18.0: warning: strcpy() is almost always misused, 
please use strlcpy()
CMakeFiles/openvassd.dir/attack.c.o(.text+0x922): In function `attack_network':
/usr/ports/pobj/openvas-scanner-3.4.0/openvas-scanner-3.4.0/src/attack.c:1301: 
warning: strcat() is almost always misused, please use strlcat()
CMakeFiles/openvassd.dir/locks.c.o(.text+0x72): In function `file_lock_name':
/usr/ports/pobj/openvas-scanner-3.4.0/openvas-scanner-3.4.0/src/locks.c:55: 
warning: sprintf() is often misused, please use snprintf()
/usr/local/lib/libopenvas_misc.so.0.16: undefined reference to `uuid_unparse'
/usr/local/lib/libopenvas_misc.so.0.16: undefined reference to `uuid_is_null'
/usr/local/lib/libopenvas_misc.so.0.16: undefined reference to `uuid_generate'
collect2: ld returned 1 exit status
*** Error 1 in . (src/CMakeFiles/openvassd.dir/build.make:689 'src/openvassd')
*** Error 1 in . (CMakeFiles/Makefile2:212 'src/CMakeFiles/openvassd.dir/all')
*** Error 1 in /usr/ports/pobj/openvas-scanner-3.4.0/openvas-scanner-3.4.0 
(Makefile:147 'all')
*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2623 
'/usr/ports/pobj/openvas-scanner-3.4.0/.build_done')
*** Error 1 in /usr/ports/openbsd-wip/security/openvas/scanner 
(/usr/ports/infrastructure/mk/bsd.port.mk:2342 'fake')

I currently have uuid [1] installed and it was used to compile and install the 
libraries 6.0.0.
Any suggestions?

cheers,
--rodolfo

[1] http://www.ossp.org/pkg/lib/uuid/

_______________________________________________
Openvas-devel mailing list
Openvas-devel@wald.intevation.org
https://lists.wald.intevation.org/cgi-bin/mailman/listinfo/openvas-devel

Reply via email to