Hello community,

here is the log from the commit of package libopenvas for openSUSE:Factory
checked in at Tue May 31 13:41:30 CEST 2011.



--------
--- libopenvas/libopenvas.changes       2011-05-07 12:49:46.000000000 +0200
+++ /mounts/work_src_done/STABLE/libopenvas/libopenvas.changes  2011-05-27 
14:54:58.000000000 +0200
@@ -1,0 +2,6 @@
+Fri May 27 12:51:13 UTC 2011 - idon...@novell.com
+
+- Add openvas-libraries-4.0-gcc46.patch: fix compilation with 
+  gcc 4.6 by fixing write-only variables
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


New:
----
  openvas-libraries-4.0-gcc46.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libopenvas.spec ++++++
--- /var/tmp/diff_new_pack.IpdLgb/_old  2011-05-31 13:41:13.000000000 +0200
+++ /var/tmp/diff_new_pack.IpdLgb/_new  2011-05-31 13:41:13.000000000 +0200
@@ -21,12 +21,13 @@
 
 Name:           libopenvas
 Version:        4.0.4
-Release:        1
+Release:        2
 License:        GPLv2
 Group:          Productivity/Networking/Security
 Url:            http://www.openvas.org
 Source:         openvas-libraries-%{version}.tar.gz
 Patch0:         openvas-libraries-4.0-rc4-no_Werror.patch
+Patch1:         openvas-libraries-4.0-gcc46.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %if 0%{?fedora_version} || 0%{?scientificlinux_version}
@@ -153,6 +154,7 @@
 %prep
 %setup -qn openvas-libraries-%{version}
 %patch0
+%patch1 -p1
 
 %build
 cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} -DCMAKE_VERBOSE_MAKEFILE=ON 
-DSYSCONFDIR=%{_sysconfdir} -DLOCALSTATEDIR=%{_localstatedir} 
-DLIBDIR=%{_libdir} -DBUILD_WITH_LDAP=ON -DCMAKE_BUILD_TYPE=release

++++++ openvas-libraries-4.0-gcc46.patch ++++++
New version of gcc used for fedora 15 is reporting errors with -Werror also for 
variables set, but never used.
Where it was obvious I fixed the code. In other cases avoid this error by
(void) variable
diff -ru openvas-libraries-4.0.3.old/misc/network.c 
openvas-libraries-4.0.3.new/misc/network.c
--- openvas-libraries-4.0.3.old/misc/network.c  2011-03-03 09:44:22.000000000 
+0100
+++ openvas-libraries-4.0.3.new/misc/network.c  2011-03-22 23:58:10.000000000 
+0100
@@ -137,6 +137,9 @@
       // @todo: Check value if renice_result to see if it was successful.
       // Keep in mind that even -1 can mean success here; see man page of nice
       // for details.
+      
+      // renice set but not used - workaround
+      (void) renice_result;
     }
 }
 
diff -ru openvas-libraries-4.0.3.old/misc/plugutils.c 
openvas-libraries-4.0.3.new/misc/plugutils.c
--- openvas-libraries-4.0.3.old/misc/plugutils.c        2011-03-03 
09:44:22.000000000 +0100
+++ openvas-libraries-4.0.3.new/misc/plugutils.c        2011-03-23 
00:16:53.000000000 +0100
@@ -1550,7 +1550,7 @@
       socketpair (AF_UNIX, SOCK_STREAM, 0, sockpair);
       if ((pid = fork ()) == 0)
         {
-          int tictac = 0;
+          int tictac = 120;
           int old, soc;
           struct arglist *globals, *preferences = NULL;
 
@@ -1578,7 +1578,7 @@
 
           sig_term (_exit);
           sig_alarm (_exit);
-          alarm (120);
+          alarm (tictac);
 
 
           if (res->type == KB_TYPE_INT)
diff -ru openvas-libraries-4.0.3.old/nasl/charcnv.c 
openvas-libraries-4.0.3.new/nasl/charcnv.c
--- openvas-libraries-4.0.3.old/nasl/charcnv.c  2011-03-03 09:44:22.000000000 
+0100
+++ openvas-libraries-4.0.3.new/nasl/charcnv.c  2011-03-23 00:24:39.000000000 
+0100
@@ -330,19 +330,21 @@
 
   retval = smb_iconv_ntlmssp(descriptor, &inbuf, &i_len, &outbuf, &o_len);
   if(retval==(size_t)-1) {
+    /* variable reason set but never used
     const char *reason="unknown error";
+    */
     switch(errno) {
       case EINVAL:
-        reason="Incomplete multibyte sequence";
+        /* reason="Incomplete multibyte sequence"; */
         if (!conv_silent_ntlmssp)
           if (allow_bad_conv)
             goto use_as_is;
         return (size_t)-1;
       case E2BIG:
-        reason="No more room";
+        /* reason="No more room"; */
       break;
       case EILSEQ:
-        reason="Illegal multibyte sequence";
+        /* reason="Illegal multibyte sequence"; */
         if (allow_bad_conv)
           goto use_as_is;
 
diff -ru openvas-libraries-4.0.3.old/nasl/nasl_builtin_openvas_tcp_scanner.c 
openvas-libraries-4.0.3.new/nasl/nasl_builtin_openvas_tcp_scanner.c
--- openvas-libraries-4.0.3.old/nasl/nasl_builtin_openvas_tcp_scanner.c 
2011-03-03 09:44:22.000000000 +0100
+++ openvas-libraries-4.0.3.new/nasl/nasl_builtin_openvas_tcp_scanner.c 
2011-03-23 00:45:55.000000000 +0100
@@ -691,6 +691,8 @@
            if (rtt_max[0] > 0 || ping_rtt > 0)
              {
                int     y;
+               /* avoid compile warning - y is used only in debug output */
+               (void) y; 
                if (rtt_max[0] > 0)
                  y = x = rtt_max[0];
                else
diff -ru openvas-libraries-4.0.3.old/nasl/nasl_builtin_synscan.c 
openvas-libraries-4.0.3.new/nasl/nasl_builtin_synscan.c
--- openvas-libraries-4.0.3.old/nasl/nasl_builtin_synscan.c     2011-03-03 
09:44:22.000000000 +0100
+++ openvas-libraries-4.0.3.new/nasl/nasl_builtin_synscan.c     2011-03-23 
00:49:21.000000000 +0100
@@ -927,7 +927,9 @@
   struct in6_addr *dst6 = plug_get_host_ip (env);
   struct in_addr  *dst;
   struct in_addr  inaddr;
+#ifdef DEBUG
   struct timeval  tv;
+#endif
 
   inaddr.s_addr = dst6->s6_addr32[3];
   dst = &inaddr;
@@ -944,14 +946,9 @@
     rtt = htonl (1 << 28);
 
 #ifdef DEBUG
-    printf ("RTT = 0x%.8x\n", ntohl (rtt));
-#endif
-
-  /** @TODO belongs to debug section? */
+  printf ("RTT = 0x%.8x\n", ntohl (rtt));
   tv = timeval (rtt);
-
-#ifdef DEBUG
-       printf ("That's %ld seconds and %ld usecs\n", tv.tv_sec, tv.tv_usec);
+  printf ("That's %ld seconds and %ld usecs\n", tv.tv_sec, tv.tv_usec);
 #endif
 
   struct arglist *hostinfos = arg_get_value (env, "HOSTNAME");
diff -ru openvas-libraries-4.0.3.old/nasl/nasl_func.c 
openvas-libraries-4.0.3.new/nasl/nasl_func.c
--- openvas-libraries-4.0.3.old/nasl/nasl_func.c        2011-03-03 
09:44:22.000000000 +0100
+++ openvas-libraries-4.0.3.new/nasl/nasl_func.c        2011-03-23 
01:22:50.000000000 +0100
@@ -50,6 +50,9 @@
   nasl_func *v, *prev;
   lex_ctxt *c;
 
+  /* avoid compile warning - prev is set but not used */
+  (void) prev;
+
   for (c = ctxt; c != NULL; c = c->up_ctxt)
     {
       for (prev = NULL, v = c->functions[h]; v != NULL; v = v->next_func)
diff -ru openvas-libraries-4.0.3.old/nasl/nasl_host.c 
openvas-libraries-4.0.3.new/nasl/nasl_host.c
--- openvas-libraries-4.0.3.old/nasl/nasl_host.c        2011-03-03 
09:44:22.000000000 +0100
+++ openvas-libraries-4.0.3.new/nasl/nasl_host.c        2011-03-23 
01:31:41.000000000 +0100
@@ -155,11 +155,17 @@
   struct arglist *script_infos = lexic->script_infos;
   struct in6_addr *dst = plug_get_host_ip (script_infos);
   tree_cell *retc;
+  /* variable inaddr set but never used 
   struct in_addr inaddr;
+  */
 
   retc = alloc_tree_cell (0, NULL);
   retc->type = CONST_INT;
+
+  /* inaddr set but not used causing compile time warnings 
   inaddr.s_addr = dst->s6_addr32[3];
+  */
+
   retc->x.i_val = v6_islocalhost (dst);
   return retc;
 }
@@ -171,11 +174,15 @@
   struct arglist *script_infos = lexic->script_infos;
   struct in6_addr *ip = plug_get_host_ip (script_infos);
   tree_cell *retc;
-  struct in_addr inaddr;
+  /* struct in_addr inaddr; */
 
   retc = alloc_tree_cell (0, NULL);
   retc->type = CONST_INT;
+
+  /* inaddr not used causing compile errors 
   inaddr.s_addr = ip->s6_addr32[3];
+  */
+
   retc->x.i_val = v6_is_local_ip (ip);
   return retc;
 }
diff -ru openvas-libraries-4.0.3.old/nasl/nddasl_misc_funcs.c 
openvas-libraries-4.0.3.new/nasl/nasl_misc_funcs.c
--- openvas-libraries-4.0.3.old/nasl/nasl_misc_funcs.c  2011-03-03 
09:44:22.000000000 +0100
+++ openvas-libraries-4.0.3.new/nasl/nasl_misc_funcs.c  2011-03-23 
01:33:18.000000000 +0100
@@ -430,7 +430,8 @@
 nasl_make_array (lex_ctxt * lexic)
 {
   tree_cell *retc = NULL;
-  int i, vi;
+  /* variable i was set but not used */
+  int vi;
   anon_nasl_var *v, *v2;
   nasl_array *a;
 
@@ -439,7 +440,7 @@
   retc->type = DYN_ARRAY;
   retc->x.ref_val = a = emalloc (sizeof (nasl_array));
 
-  i = vi = 0;
+  vi = 0;
   while ((v = nasl_get_var_by_num (&lexic->ctx_vars, vi++, 0)) != NULL)
     {
       v2 = nasl_get_var_by_num (&lexic->ctx_vars, vi++, 0);
diff -ru openvas-libraries-4.0.3.old/nasl/nasl_packet_forgery.c 
openvas-libraries-4.0.3.new/nasl/nasl_packet_forgery.c
--- openvas-libraries-4.0.3.old/nasl/nasl_packet_forgery.c      2011-03-03 
09:44:22.000000000 +0100
+++ openvas-libraries-4.0.3.new/nasl/nasl_packet_forgery.c      2011-03-23 
01:37:37.000000000 +0100
@@ -465,7 +465,8 @@
   tree_cell *retc;
   char *data;
   int len;
-  u_char *pkt;
+  /* variable pkt set but not used */
+  /* u_char *pkt; */
   struct ip *ip, *tcp_packet;
   struct tcphdr *tcp;
   int ipsz;
@@ -492,7 +493,8 @@
   retc->type = CONST_DATA;
   tcp_packet = (struct ip *) emalloc (ipsz + sizeof (struct tcphdr) + len);
   retc->x.str_val = (char *) tcp_packet;
-  pkt = (u_char *) tcp_packet;
+  /* variable pkt set but not used */
+  /* pkt = (u_char *) tcp_packet; */
 
   bcopy (ip, tcp_packet, ipsz);
   /* recompute the ip checksum, because the ip length changed */
@@ -1409,13 +1411,17 @@
     { 139, 135, 445, 80, 22, 515, 23, 21, 6000, 1025, 25, 111, 1028, 9100, 
1029,
 79, 497, 548, 5000, 1917, 53, 161, 9001, 65535, 443, 113, 993, 8080, 0 };
   int num_ports = 0;
-  struct in_addr *pinaddr;
+  /* variable pinaddr set but not used 
+  struct in_addr *pinaddr; 
+  */
   struct in_addr inaddr;
 
   if (dst == NULL || (IN6_IS_ADDR_V4MAPPED (dst) != 1))
     return NULL;
   inaddr.s_addr = dst->s6_addr32[3];
+  /* variable pinaddr set but not used 
   pinaddr = &inaddr;
+  */
   for (i = 0; i < sizeof (sports) / sizeof (int); i++)
     {
       if (sports[i] == 0)
diff -ru openvas-libraries-4.0.3.old/nasl/nasl_packet_forgery_v6.c 
openvas-libraries-4.0.3.new/nasl/nasl_packet_forgery_v6.c
--- openvas-libraries-4.0.3.old/nasl/nasl_packet_forgery_v6.c   2011-03-03 
09:44:22.000000000 +0100
+++ openvas-libraries-4.0.3.new/nasl/nasl_packet_forgery_v6.c   2011-03-23 
01:46:50.000000000 +0100
@@ -292,9 +292,11 @@
   tree_cell *retc = alloc_tree_cell (0, NULL);
   struct ip6_hdr *pkt;
   char *s;
+  /* variables ver,tc,fl set but not used 
   int ver;
   int tc;
   int fl;
+  */
 
   if (o_pkt == NULL)
     {
@@ -305,10 +307,11 @@
   pkt = (struct ip6_hdr *) emalloc (size);
   bcopy (o_pkt, pkt, size);
 
+  /* variables ver,tc,fl set but not used 
   ver = get_int_local_var_by_name (lexic, "ip6_v", (pkt->ip6_flow & 0x3ffff));
-  tc =
-    get_int_local_var_by_name (lexic, "ip6_tc", (pkt->ip6_flow >> 20) & 0xff);
+  tc = get_int_local_var_by_name (lexic, "ip6_tc", (pkt->ip6_flow >> 20) & 
0xff);
   fl = get_int_local_var_by_name (lexic, "ip6_fl", pkt->ip6_flow >> 28);
+  */
 
   pkt->ip6_plen = get_int_local_var_by_name (lexic, "ip6_plen", pkt->ip6_plen);
   pkt->ip6_nxt = get_int_local_var_by_name (lexic, "ip6_nxt", pkt->ip6_nxt);
@@ -476,7 +479,9 @@
   tree_cell *retc;
   char *data;
   int len;
+  /* variable pkt set but not used 
   u_char *pkt;
+  */
   struct ip6_hdr *ip6, *tcp_packet;
   struct tcphdr *tcp;
   int ipsz;
@@ -502,7 +507,9 @@
   retc->type = CONST_DATA;
   tcp_packet = (struct ip6_hdr *) emalloc (ipsz + sizeof (struct tcphdr) + 
len);
   retc->x.str_val = (char *) tcp_packet;
+  /* variable pkt set but not used 
   pkt = (u_char *) tcp_packet;
+  */
 
   bcopy (ip6, tcp_packet, ipsz);
   /* Adjust length in ipv6 header */
@@ -949,7 +956,9 @@
   tree_cell *retc;
   char *udp;
   char *element;
+  /* variable ip6 set but not used 
   struct ip6_hdr *ip6;
+  */
   int ipsz;
   struct udphdr *udphdr;
   int ret;
@@ -964,7 +973,9 @@
       printf ("element = get_udp_v6_element(udp:<udp>,element:<element>\n");
       return NULL;
     }
+  /* variable ip6 set but not used 
   ip6 = (struct ip6_hdr *) udp;
+  */
 
   if (40 + sizeof (struct udphdr) > ipsz)
     return NULL;
diff -ru openvas-libraries-4.0.3.old/nasl/nasl_var.c 
openvas-libraries-4.0.3.new/nasl/nasl_var.c
--- openvas-libraries-4.0.3.old/nasl/nasl_var.c 2011-03-03 09:44:22.000000000 
+0100
+++ openvas-libraries-4.0.3.new/nasl/nasl_var.c 2011-03-23 01:49:31.000000000 
+0100
@@ -130,6 +130,9 @@
   int h = hash_str (name);
   lex_ctxt *c;
 
+  /* avoid compile time error - prev is set but never used */
+  (void) prev;
+
   if (climb != 0)
     {
       for (c = ctxt; c != NULL; c = c->up_ctxt)
diff -ru openvas-libraries-4.0.3.old/nasl/regex.c 
openvas-libraries-4.0.3.new/nasl/regex.c
--- openvas-libraries-4.0.3.old/nasl/regex.c    2011-03-03 09:44:22.000000000 
+0100
+++ openvas-libraries-4.0.3.new/nasl/regex.c    2011-03-23 01:52:50.000000000 
+0100
@@ -4058,6 +4058,10 @@
             unsigned char *pdummy;
             const char *sdummy;
 
+           /*avoid compile time error - sdummy,pdummy set but never used */
+            (void) sdummy;
+            (void) pdummy;
+
             DEBUG_PRINT1 ("EXECUTING pop_failure_jump.\n");
             POP_FAILURE_POINT (sdummy, pdummy,
                                dummy_low_reg, dummy_high_reg,
diff -ru openvas-libraries-4.0.3.old/nasl/smb_crypt.c 
openvas-libraries-4.0.3.new/nasl/smb_crypt.c
--- openvas-libraries-4.0.3.old/nasl/smb_crypt.c        2011-03-03 
09:44:22.000000000 +0100
+++ openvas-libraries-4.0.3.new/nasl/smb_crypt.c        2011-03-23 
01:55:32.000000000 +0100
@@ -455,10 +455,17 @@
 
 void SMBencrypt_ntlmssp(const char *passwd, const uchar *c8, uchar p24[24])
 {
+  /* variable ret set but not used 
   bool ret;
+  */
+
   uchar lm_hash[16];
 
+  /* variable ret set but not used 
   ret = E_deshash_ntlmssp(passwd, lm_hash);
+  */
+
+  E_deshash_ntlmssp(passwd, lm_hash);
   SMBencrypt_hash_ntlmssp(lm_hash, c8, p24);
 }
 
diff -ru openvas-libraries-4.0.3.old/omp/omp.c 
openvas-libraries-4.0.3.new/omp/omp.c
--- openvas-libraries-4.0.3.old/omp/omp.c       2011-03-03 09:44:22.000000000 
+0100
+++ openvas-libraries-4.0.3.new/omp/omp.c       2011-03-23 01:59:06.000000000 
+0100
@@ -2274,8 +2274,11 @@
 int
 omp_get_system_reports (gnutls_session_t* session, const char* name, int brief,
                         entity_t *reports)
-{
+{ 
+  /* variable ret set but never used 
   int ret;
+  */
+
   const char *status_code;
 
   if (name)
@@ -2312,7 +2315,9 @@
       return -1;
     }
   if (status_code[0] == '2') return 0;
+  /* variable ret set but never used 
   ret = (int) strtol (status_code, NULL, 10);
+  */
   free_entity (*reports);
   if (errno == ERANGE) return -1;
   return 1;

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to