internal compiler error (patch samba)
Ключевые слова: patch, samba,  (найти похожие документы)
_ RU.LINUX (2:5077/15.22) ___________________________________________ RU.LINUX _
 From : Serg Oskin                          2:5020/20       14 May 98  15:31:56 
 Subj : Re: internal compiler error                                             
________________________________________________________________________________
Hello, Andrei M. Laptev!
   In article <6jdv0l$o0n$1@ns.infopac.ru>, you wrote:
AML> Имеем: Slackware 2.0.30 , Samba-1.9.18p4 при сбрке получаем
AML> 
AML> smbpass.c
AML> gcc: Internal compiler error: program cc1 got fatal signal 6
AML> make: *** [smbpass.o] Error 1
AML> 
AML> Кто такой cc1, что делать,  подскажите кто знает.
Блин! Я уже устал девелоперам самбы этот патч дарить. :(
-----------------------------------------------------------------
- --- smbpass.c.orig      Wed Feb 11 19:24:03 1998                              
+++ smbpass.c   Wed Feb 11 19:44:39 1998                                        
@@ -92,12 +92,14 @@                                                             
                lonybble = toupper(p[i + 1]);                                   
                                                                                
                p1 = strchr(hexchars, hinybble);                                
-               p2 = strchr(hexchars, lonybble);                                
-               if (!p1 || !p2)                                                 
+               if (!p1)                                                        
                        return (False);                                         
                hinybble = PTR_DIFF(p1, hexchars);                              
+               p2 = strchr(hexchars, lonybble);                                
+               if (!p2)                                                        
+                       return (False);                                         
                lonybble = PTR_DIFF(p2, hexchars);                              
-                                                                               
+                                                                               
                pwd[i / 2] = (hinybble << 4) | lonybble;                        
        }                                                                       
        return (True);                                                          
- --- smbpasswd.c.orig    Wed Feb 11 19:46:28 1998                              
+++ smbpasswd.c Wed Feb 11 19:46:57 1998                                        
@@ -36,11 +36,13 @@                                                             
                lonybble = toupper(p[i + 1]);                                   
                                                                                
                p1 = strchr(hexchars, hinybble);                                
-               p2 = strchr(hexchars, lonybble);                                
-               if (!p1 || !p2)                                                 
+               if (!p1)                                                        
                        return (False);                                         
-                                                                               
                hinybble = PTR_DIFF(p1, hexchars);                              
+                                                                               
+               p2 = strchr(hexchars, lonybble);                                
+               if (!p2)                                                        
+                       return (False);                                         
                lonybble = PTR_DIFF(p2, hexchars);                              
                                                                                
                pwd[i / 2] = (hinybble << 4) | lonybble;                        
-----------------------------------------------------------------
--
      Serg Oskin      | Phone : +7(095)796-9065, +7(095)796-9066
       MAcomnet       | Fax   : +7(095)796-9067
    System engineer   | E-Mail: oskin@macomnet.ru, serg@oskin.msk.ru
                      | http://www.macomnet.ru/~oskin/--- knews 0.9.8
 * Origin: MAcomnet, Moscow (2:5020/20@fidonet)