Stefan Metzmacher
dbdb4cc269
r20777: only include closefrom.c if the system doesn't have it.
...
hopefully solaris build fine now...
metze
(This used to be commit f9a6649f08
)
2007-10-10 14:40:52 -05:00
James Peach
f5acaea727
r20592: Use the Heimdal copy of err.h only if the build host doesn't have it.
...
(This used to be commit 1e8c4847b8
)
2007-10-10 14:37:10 -05:00
Stefan Metzmacher
84a56aca15
r18465: much better fix for a roken specifiv problem
...
metze
(This used to be commit 1ae1e68fe9
)
2007-10-10 14:18:34 -05:00
Stefan Metzmacher
3f42b91246
r18087: use m4_include() do notice missing files
...
metze
(This used to be commit 77948d26f0
)
2007-10-10 14:17:14 -05:00
Stefan Metzmacher
4ed9f119e0
r16011: we don't need sys/bitypes.h any more
...
metze
(This used to be commit d49464be56
)
2007-10-10 14:08:50 -05:00
Stefan Metzmacher
f6b3f9dd29
r15992: fix the subsystem name,
...
hopefully fix the build on Mac OS 10.4.5
metze
(This used to be commit 103f64c7cf
)
2007-10-10 14:08:47 -05:00
Jelmer Vernooij
4bdc83ad5c
r15355: Add replacement 'err.h' for systems that don't have it such as SerNet-Tru64
...
(This used to be commit 2961d545fb
)
2007-10-10 14:05:25 -05:00
Jelmer Vernooij
0d5587b5d1
r15274: Drop default EXT_LIB_ prefix for external libraries. Fixes issues with local
...
(empty) libpopt.a overriding global one
(This used to be commit 2f06305e53
)
2007-10-10 14:05:00 -05:00
Jelmer Vernooij
bdac245495
r15265: Try to find inet_pton in -lnsl (should fix linking on sun1)
...
(This used to be commit a7c1302041
)
2007-10-10 14:04:59 -05:00
Jelmer Vernooij
b995f263f8
r15262: Only include getprogname if it is needed by the system. This should
...
fix the build on Mac OS X
(This used to be commit 465409974d
)
2007-10-10 14:04:28 -05:00
Jelmer Vernooij
f7ef520158
r15234: Remove heimdal include paths from global CFLAGS
...
(This used to be commit 0466165e90
)
2007-10-10 14:04:22 -05:00
Andrew Bartlett
306baa12f8
r15219: Look for gai_strerror in more places, so we don't conflict with the
...
system library.
This might help the build on proprietory unixes
Andrew Bartlett
(This used to be commit f1da657d56
)
2007-10-10 14:04:19 -05:00
Andrew Bartlett
fbf106f670
r12269: Update to current lorikeet-heimdal. This changed the way the hdb
...
interface worked, so hdb-ldb.c and the glue have been updated.
Andrew Bartlett
(This used to be commit 8fd5224c6b
)
2007-10-10 13:47:26 -05:00
Jelmer Vernooij
a4e7bf3a89
r11382: Require number of required M4 macros
...
Make MODULE handling a bit more like BINARY, LIBRARY and SUBSYSTEM
Add some more PUBLIC_HEADERS
(This used to be commit 875eb8f4cc
)
2007-10-10 13:45:29 -05:00
Andrew Bartlett
f3cac0433d
r11290: Make it clear that Heimdal is always included, no need for the test
...
any more.
Andrew Bartlett
(This used to be commit ec56590b06
)
2007-10-10 13:45:14 -05:00
Jelmer Vernooij
eb5af8841a
r10507: Let lib/replace take care of defining socklen_t for heimdal
...
(This used to be commit fe4ff2d241
)
2007-10-10 13:38:57 -05:00
Jelmer Vernooij
70b52b02a7
r10476: Move some more types to libreplace. Fix missing strndup errors
...
for heimdal
(This used to be commit e09ffdfb1d
)
2007-10-10 13:38:51 -05:00
James Peach
af87f98d15
r10100: Check for more networking headers so the resolv.h test can succeed.
...
(This used to be commit db75b2da1e
)
2007-10-10 13:37:59 -05:00
James Peach
c1dcda0ca7
r10097: Remove extraneous include patch heimdal/include. Add configure
...
checks for getipnodeby*().
(This used to be commit 623c265312
)
2007-10-10 13:37:52 -05:00
Andrew Bartlett
1478781603
r9859: Enable (blocking) KDC resolution with DNS.
...
To enable, set:
[libdefaults]
dns_lookup_realm = true
dns_lookup_kdc = true
in your /etc/krb5.conf.
In the future I may override the krb5.conf and set this on by default
in Samba4.
Andrew Bartlett
(This used to be commit 32fb50d025
)
2007-10-10 13:36:18 -05:00
Andrew Bartlett
65ec408473
r9305: Use the check-var.m4 from roken to really, really detect h_errno correctly.
...
This fixes the build on Fedora Core 4.
Andrew Bartlett
(This used to be commit aa36b2adad
)
2007-10-10 13:33:23 -05:00
Stefan Metzmacher
0e6369f5e8
r9111: actually use the roken inet_aton when nothing was found
...
metze
(This used to be commit fe5e61a252
)
2007-10-10 13:31:18 -05:00
Stefan Metzmacher
906f47db83
r9109: set HAVE_GAI_STRERROR when the function was found donnot know whz this
...
doesnnot go without this patch
metze
(This used to be commit e409dfe72f
)
2007-10-10 13:31:17 -05:00
Stefan Metzmacher
40448834a0
r9107: try to get the build on solaris going...
...
metze
(This used to be commit 1008459a98
)
2007-10-10 13:31:17 -05:00
Jelmer Vernooij
726681d158
r8832: Automatically rebuilding C files if headers change (in developer mode)
...
(This used to be commit bb02e1dccb
)
2007-10-10 13:30:10 -05:00
Jelmer Vernooij
930e624d81
r8826: Make configure generate config.mk files (with the external libraries
...
that were found) and a config.pm file (with all substitution variables)
(This used to be commit 52bb1374bb
)
2007-10-10 13:30:09 -05:00
Andrew Tridgell
f4691cf6f6
r8711: add m4 for finding return type for signal handlers
...
this patch brought to you by the continuing saga of HPUX portability
(This used to be commit 4d63bd27d4
)
2007-10-10 13:29:57 -05:00
Andrew Tridgell
d0e3452a61
r8463: more irix fixes. This one adds some missing addrinfo functions
...
(This used to be commit 87f7098ee3
)
2007-10-10 13:23:06 -05:00
Andrew Tridgell
af0574378b
r8450: more configure tests for solaris. It now builds some binaries, but
...
fails in the ejs floating point code.
(This used to be commit 30e1b6140e
)
2007-10-10 13:23:04 -05:00
Andrew Tridgell
7175419589
r8449: - search for lex and yacc properly
...
- added target specific flags to get the #include order right for
com_err and asn1 files in heimdal
(This used to be commit c721c8ca38
)
2007-10-10 13:23:04 -05:00
Andrew Tridgell
4caf19ca35
r8425: add err() and errx() functions needed by for compile_et on some systems
...
(This used to be commit 72a769b6d1
)
2007-10-10 13:23:01 -05:00
Andrew Tridgell
833842f0aa
r8424: bring in some more of heimdals m4 macros, and remove the hard-coding of several test
...
results
(This used to be commit b173c938b2
)
2007-10-10 13:23:01 -05:00
Andrew Tridgell
16aa5d1cd7
r8422: needed on irix 6.4
...
(This used to be commit db3f227c1c
)
2007-10-10 13:23:01 -05:00
Andrew Tridgell
354700ae50
r8421: needed for build on solaris10
...
(This used to be commit c40d6d4b5c
)
2007-10-10 13:23:01 -05:00
Love Hörnquist Åstrand
df426e5d4a
r8393: check for bswap16 and bswap32
...
(This used to be commit 707e3726d3
)
2007-10-10 13:20:14 -05:00
Andrew Tridgell
bab3e5d6ce
r8367: another configure test needed by netbsd for heimdal
...
(This used to be commit 8ddf866438
)
2007-10-10 13:20:12 -05:00
Andrew Tridgell
5f26a5a18a
r8312: fixed some heimdal header checks from watching the build farm failures
...
when we added heimdal we dropped from 10 passing builds to 1, but hopefully
that will go up with a bit of effort
(This used to be commit 753d7ab715
)
2007-10-10 13:20:05 -05:00
Andrew Tridgell
2271bb4475
r8309: more heimdal configure checks needed for FreeBSD
...
(This used to be commit b5e8409e3b
)
2007-10-10 13:20:04 -05:00
Andrew Tridgell
76478d7eb1
r8306: some more heimdal configure checks
...
(This used to be commit 575413fc86
)
2007-10-10 13:20:04 -05:00
Andrew Tridgell
3f27c9efb9
r8278: this should fix the heimdal h_errno warnings
...
(This used to be commit 5812e74c4f
)
2007-10-10 13:19:30 -05:00
Andrew Bartlett
42bb490709
r8161: Update Samba4 for the new Heimdal update.
...
Andrew Bartlett
(This used to be commit 6a9b637327
)
2007-10-10 13:19:16 -05:00
Andrew Tridgell
4cb6899428
r7869: revert the configure changes from jelmers commit for heimdal_build
...
(they are needed when you use the in-tree heimdal)
(This used to be commit 53b2cdcda5
)
2007-10-10 13:18:45 -05:00
Jelmer Vernooij
d5888fbb60
r7866: Remove some unused autoconf macro calls.
...
Some of these should probably be re-added again later when
we need them. They should then be added to the appropriate config.m4 file
in the source tree rather then in rewrite.m4.
(This used to be commit 4eca613470
)
2007-10-10 13:18:45 -05:00
Andrew Tridgell
d2f15d4b6c
r7360: added a few more heimdal configure tests
...
(This used to be commit 0f2943ac17
)
2007-10-10 13:17:46 -05:00
Andrew Tridgell
d85c6f8b27
r7359: add configure test for strsep (might helps abartlets build of heimdal)
...
(This used to be commit 2209655c80
)
2007-10-10 13:17:46 -05:00
Andrew Tridgell
bce8cda061
r7352: the internal heimdal build change. This changes quite a few things:
...
- if you want kerberos now, you need to unpack a lorikeet heimdal
tree in source/heimdal/. If source/heimdal/ does not exist at
configure time then all kerberos features are disabled. You cannot
use an external kerberos library for now. That may change later.
- moved lib/replace/ config stuff to lib/replace/ and create a
lib/replace/replace.h. That allows the heimdal build to use our
portability layer, and prevenets duplicate definitions of functions
like strlcat()
- if you do enable heimdal, then you will need to do 'make
HEIMDAL_EXTERNAL' before you build Samba. That should be fixed once
I explain the problem to jelmer (the problem is the inability to
set a depend without also dragging in the object list of the
dependency. We need this for building the heimdal asn1 compiler and
et compiler.
- disabled all of the m4 checks for external kerberos libraries. I
left them in place in auth/kerberos/, but disabled it in
configure.in
some of the heimdal_build/ code is still very rough, for example I
don't correctly detect the correct awk, flex, bison replacements for
heimdal_build/build_external.sh. I expect to fix that stuff up over
the next few days.
(This used to be commit d4648249b2
)
2007-10-10 13:17:45 -05:00
Andrew Tridgell
51edcea156
r7322: the beginnings of a in-tree heimdal
...
(This used to be commit e6a2174050
)
2007-10-10 13:17:41 -05:00