Samba 3.0.23rc3 Available for Download

David Collier-Brown davec-b at rogers.com
Tue Jun 27 12:46:08 GMT 2006


   I posted this a bug 3871

--dave

David Collier-Brown wrote:
>   I see this a lot when doing porting work: someone has a
> version of a .h file that is used to override or replace a
> similarly named file in /usr/include.
> 
>   It mysteriously doesn't work, until the author looks
> at the source and notices he's said #include <foo.h>
> instead of #include "foo.h".
> 
> In samba, config sets the define thusly:
> /* Define to 1 if you have the <gssapi/gssapi.h> header file. */
> #define HAVE_GSSAPI_GSSAPI_H 1
> 
> and its put into the includes file thusly:
>   File         Line
> 4 includes.h   479 #include <gssapi.h>
> 5 includes.h   481 #include <gssapi/gssapi.h>
> 
>   What you arguably need is a test to set HEIMDAL_HAVE_GSSAPI_GSSAPI_H
> that overrides the system HAVE_GSSAPI_GSSAPI_H, and code to
> - put #include "gssapi.h" into includes.h and
> - put -I/path/to/heimdal into the compile options
> when HEIMDAL_HAVE_GSSAPI_GSSAPI_H is true.
> 
>   It's a small bug, but one that's really hard to notice!  Sort
> of a fruit-fly (;-))
> 
> 
> --dave
> 
> 
> Edgar, Bob wrote:
> 
>> Trying to build on various Solaris versions sparc/(5.8 - 5.10)
>> I've run into a problem with gssapi.h seen by various people in
>> the past. The workaround is to comment out
>>  #define HAVE_GSSAPI_H 1
>> in config.h. Since this would seem to be a general problem I'm
>> wondering if it should simply defined off for Solaris?
>>
>> I've copied in the original discussion from heimdal-discuss to
>> make it simpler to find if you decide not to change it.
>>
>> bob
>>
>>
>>> It's a Samba bug.  I didn't look very close at your logs but
>>> I ran into this a few days ago and will get it fixed.
>>> The problem is that we are including Sun's <gssapi/gssapi.h>
>>> and <gssapi.h> from heimdal.
>>>
>>> The workaround is to comment out the '#define HAVE_HSSAPI_GSSAPI_H 1'
>>
>>
>>> from samba-VERSION/source/include/config.h after you run ./configure
>>
>>
>>> but before you run make.
>>>
>>> Hope this helps.  I'll try to get a proper fix in before
>>> 3.0.8.
>>
>>
>>
>> Thanks!!
>>
>> In my case it was HAVE_GSSAPI_H that needed to be comment out.
>> /* Define to 1 if you have the <gssapi/gssapi.h> header file. */
>> #define HAVE_GSSAPI_GSSAPI_H 1
>> /* Define to 1 if you have the <gssapi.h> header file. */
>> /* #define HAVE_GSSAPI_H 1 */
>>
>> -----Original Message-----
>> From:
>> samba-technical-bounces+bob.edgar=commerzbankib.com at lists.samba.org
>> [mailto:samba-technical-bounces+bob.edgar=commerzbankib.com at lists.samba.
>> org]On Behalf Of Gerald (Jerry) Carter
>> Sent: Freitag, 23. Juni 2006 21:06
>> To: samba-technical at samba.org
>> Subject: Samba 3.0.23rc3 Available for Download
>>
>>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> ==============================================================
>>      > How do you set 'hide unreadable = yes' via the standard
>>      > RPC calls? We need more than pure Win32 allows.
>>
>>      RegSetValue() :-)
>>                                 --      samba-technical ml
>>                                     -- Samba Management Thread
>> ==============================================================
>> Release Announcements
>> =====================
>>
>> This is the third release candidate of the 3.0.23 code base
>> and is provided for community testing purposes.  If all goes
>> well, we hope that this will become the production 3.0.23
>> release.  Your testing and feedback is greatly appreciated.
>>
>> We would like to thank the developers of Klocwork for their
>> analysis of the Samba source tree.  This release candidate
>> includes fixes for over 170 defects reported by the Klocwork
>> code analyzer.
>>
>> Common issues addressed in 3.0.23rc3 include:
>>
>>    o Warnings from the Klocwork code analyzer.
>>    o Various portability bugs on AIX, Solaris, and True64.
>>    o Authorization problems when managing services.
>>    o Problems joining Windows clients to a Samba/LDAP domain.
>>
>>
>> ================
>> Download Details
>> ================
>>
>> The uncompressed tarballs and patch files have been signed
>> using GnuPG (ID 157BC95E).  The source code can be
>> downloaded from:
>>
>>     http://download.samba.org/samba/ftp/rc/
>>
>> The release notes are available online at:
>>
>>     http://www.samba.org/samba/ftp/rc/WHATSNEW-3-0-23rc3.txt
>>
>> Binary packages are available at
>>
>>     http://download.samba.org/samba/ftp/Binary_Packages/
>>
>> Our Code, Our Bugs, Our Responsibility.
>> (https://bugzilla.samba.org/)
>>
>>             --Enjoy
>>             The Samba Team
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v1.4.2 (GNU/Linux)
>> Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org
>>
>> iD8DBQFEnDuBIR7qMdg1EfYRAhtAAJsFQn9j7s+36KmZDV/czb2FsMbMKQCfRpd9
>> A7MPtyYJKDgkaGc2YA4UQHY=
>> =Z2h0
>> -----END PGP SIGNATURE-----
>>
> 

-- 
David Collier-Brown,         | Always do right. This will gratify
System Programmer and Author | some people and astonish the rest
davecb at spamcop.net           |                      -- Mark Twain
(416) 223-5943


More information about the samba-technical mailing list