Stefan Metzmacher
7fe42c9b18
r9473: - assume the case that happens on most boxes, to remove compiler warnings on them
...
metze
(This used to be commit 3b83cf6b5bae877cf7c6a858683bc6fe781ad104)
2007-10-10 13:34:20 -05:00
Jelmer Vernooij
390924883f
r9461: Couple of very small fixes.
...
(This used to be commit f91121bded545b414b873cd3f3824556d0d2a42e)
2007-10-10 13:34:18 -05:00
Andrew Bartlett
55f5453bc8
r9413: Bring Samba4 back up to date with lorikeet-heimdal.
...
Delete test_crypto_wrapping.c, previously included but unbuilt.
Andrew Bartlett
(This used to be commit d5fb30fb0cef330e0947969f0c9afc1f58fc4c7d)
2007-10-10 13:33:35 -05:00
Andrew Tridgell
5d899b8a35
r9369: an attempt to fix the build on HPUX. This is based on work by Don
...
McCall, but takes a slightly different approach that I hope will be
more generic
(This used to be commit e8260a81cf99be2ccae64135ca0572c8a6ae62ad)
2007-10-10 13:33:28 -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 aa36b2adad0d66b8171aa3ccca3057298361bec5)
2007-10-10 13:33:23 -05:00
Stefan Metzmacher
0648a67824
r9257: - I assume we don't need unistd.h in this file,
...
that sould fixes the build on aix
- use "" instead of <> for includes in our tree
metze
(This used to be commit 8c8fd4cfc6bbad9e8ec2ae9998a6cf4bd90b4bc6)
2007-10-10 13:31:38 -05:00
Andrew Bartlett
c0e8144c5d
r9221: Try to merge Heimdal across from lorikeet-heimdal to samba4.
...
This is my first attempt at this, so there may be a few rough edges.
Andrew Bartlett
(This used to be commit 9a1d2f2fec67930975da856a2d365345cec46216)
2007-10-10 13:31:33 -05:00
Andrew Bartlett
eda59a6ca0
r9217: Add 'make clean' hooks to the ans1 depedency generator.
...
To be used by the impending Heimdal resync, which has files starting
with asn1_ that are not generated.
Andrew Bartlett
(This used to be commit 15b7af1c39a8369fb701f60485c7ac2040f1c27a)
2007-10-10 13:31:32 -05:00
Stefan Metzmacher
0e6369f5e8
r9111: actually use the roken inet_aton when nothing was found
...
metze
(This used to be commit fe5e61a25278d9e74158afd0e3b2bd31f71e43c8)
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 e409dfe72f8f7e9459f0147c27571317598838d9)
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 1008459a98a8232f039b87c91443d653858e0500)
2007-10-10 13:31:17 -05:00
Stefan Metzmacher
a0314b225f
r9077: HEIMDAL_ROKEN needs inet_aton and on solaris it's in -lsocket
...
this should fix the build on sun1
metze
(This used to be commit 06c2aaa50061229cc5082733a8fa58080a5c4305)
2007-10-10 13:31:14 -05:00
Jelmer Vernooij
2f7f278cf1
r9053: Change order of dependencies (.h files are used when creating the
...
two compilers used for generating the rest of the heimdal files)
(This used to be commit f6b240125a3c5c15ce60f1de89a4575569eceb1e)
2007-10-10 13:31:12 -05:00
Stefan Metzmacher
3742b978cc
r9049: - add property dependencies to include/proto.h
...
- make some stuff easier
metze
(This used to be commit 14b92e8a085f7d1a011b1663bf2a2728a907b0af)
2007-10-10 13:31:12 -05:00
Stefan Metzmacher
28c60387a4
r9026: remove autogenerated .x and .c files
...
metze
(This used to be commit 126875392082f1378316c981ed576934794415d9)
2007-10-10 13:31:09 -05:00
Stefan Metzmacher
d0868120d3
r9025: fix the build when it was stoped and you don't run make clean before make all
...
metze
(This used to be commit 9a920d18bdfc8fe464989fc604e9e5374ee39329)
2007-10-10 13:31:08 -05:00
Jelmer Vernooij
c90cba5a73
r8996: More build fixes...
...
(This used to be commit 2b15c74f201d7fad11f1c50dd91b27b78b221550)
2007-10-10 13:31:05 -05:00
Jelmer Vernooij
0165e1e71d
r8995: Add heimdal headers back to "basics" target... should fix the build for now
...
(This used to be commit 343e33c13ff5a67b463c2f7c18e0a6590d75f8ab)
2007-10-10 13:31:04 -05:00
Jelmer Vernooij
9c913ef592
r8994: Clean up some more autogenerated files so I can predict when I'm going to
...
break the build...
(This used to be commit 1f31414f372bf930db0a65531e85ab5cb9a34723)
2007-10-10 13:31:04 -05:00
Jelmer Vernooij
7facdcc161
r8985: Automatically generate make dependency rules for
...
the asn1 and error table files.
This removes the need for HEIMDAL_EXTERNAL
(This used to be commit 2f481ac93c0151b82dab737d49ae8d0d3cbbbbbe)
2007-10-10 13:31:04 -05:00
Jelmer Vernooij
7fe83f23b8
r8955: Move a bit more of the build process to the Makefile
...
(This used to be commit 670a7a8de570a9c89ea09bb473d9b1d8cabf6830)
2007-10-10 13:31:00 -05:00
Jelmer Vernooij
726681d158
r8832: Automatically rebuilding C files if headers change (in developer mode)
...
(This used to be commit bb02e1dccb058e31cf33aaac954708276090a9ec)
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 52bb1374bbcfc9b9a6d098687bafe9021a1ee858)
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 4d63bd27d482ec84078c4541166b16cd82cfeb6a)
2007-10-10 13:29:57 -05:00
Andrew Tridgell
3cddf280da
r8532: this miight fix cross compilation for reactos
...
(This used to be commit 810fa4f762458202adee3f2fd5b13e74eae7781f)
2007-10-10 13:29:35 -05:00
Andrew Tridgell
10cb617904
r8464: the last few functions needed by irix 6.4.
...
(This used to be commit 903d963ca8fdefa23eaa77b5117d90b6b84866ab)
2007-10-10 13:23:06 -05:00
Andrew Tridgell
d0e3452a61
r8463: more irix fixes. This one adds some missing addrinfo functions
...
(This used to be commit 87f7098ee3a24be202b6aaa1ab2a4e44b7b89975)
2007-10-10 13:23:06 -05:00
Andrew Tridgell
978bbb4f4d
r8461: fixed integer64 handling on bit endian platforms. The ejs code used
...
%Ld, which is an invalid format code.
This will probably cause problems on systems that don't have %lld, but
do have a working snprintf otherwise. We will need to expand the
snprintf configure test to make sure we replace snprintf on those
platforms
(This used to be commit ccc87eb8aaf571d91170555a732d287746b3430f)
2007-10-10 13:23:05 -05:00
Andrew Tridgell
0fedba6342
r8456: avoid double inclusion of roken.h (this was breaking the build on irix 6.4)
...
(This used to be commit 8c432af87d9ae9a5bdce5ce1ca96dc46adda793e)
2007-10-10 13:23:05 -05:00
Andrew Tridgell
fa2b97a20a
r8451: samba4 finally builds on solaris 8 sparc with heimdal and ejs
...
its been a long haul ...
(This used to be commit 3c4291e49abed14973b4a4fa1a9277918b896cac)
2007-10-10 13:23:04 -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 30e1b6140e9f6246cb66eef7cf108d1ccf62bd40)
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 c721c8ca380db756ae2ccf3711be894bab8d5318)
2007-10-10 13:23:04 -05:00
Andrew Tridgell
cadcbbb6a3
r8439: removed an accidential commit
...
(This used to be commit 985b5b0171e647d794135413799ea36851396549)
2007-10-10 13:23:03 -05:00
Jelmer Vernooij
2483f979d1
r8438: - More win32 portability fixes. Now fails on socketwrapper (because
...
unix domain sockets are not available on win32)
- Update howto
(This used to be commit c88ee6b61b290806064993dba3fc27ea9e59cc63)
2007-10-10 13:23:02 -05:00
Jelmer Vernooij
dca3c16c85
r8436: Check for sys/sockets.h
...
(This used to be commit 7757226ba5930824e32e069dc4986a2a29be40f8)
2007-10-10 13:23:02 -05:00
Andrew Tridgell
4caf19ca35
r8425: add err() and errx() functions needed by for compile_et on some systems
...
(This used to be commit 72a769b6d1a1ce5f8a19010074960b692b4755db)
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 b173c938b2ced061ee341831e96001455fbf83d1)
2007-10-10 13:23:01 -05:00
Andrew Tridgell
3c079cd58d
r8423: remove the dependency on the full roken lib for asn1_compile
...
this should fix the -lsocket problem on solaris
(This used to be commit 4c462cdab318e69b1ee84837246700ecb36eafca)
2007-10-10 13:23:01 -05:00
Andrew Tridgell
16aa5d1cd7
r8422: needed on irix 6.4
...
(This used to be commit db3f227c1c3b837e235566a7df7411d4d7e52c12)
2007-10-10 13:23:01 -05:00
Andrew Tridgell
354700ae50
r8421: needed for build on solaris10
...
(This used to be commit c40d6d4b5cd6613d1161615b6ba213a26acda29e)
2007-10-10 13:23:01 -05:00
Andrew Tridgell
2ea372afd9
r8420: slowly getting my way through some more heimdal portability fixes
...
(This used to be commit 59c3de6ca8b8e153e5cfd67da5f2afc2e23d36db)
2007-10-10 13:23:01 -05:00
Andrew Tridgell
c8461d737a
r8419: in order to use our replace.h, heimdal needs stdarg.h
...
(This used to be commit 234fc1fb052fe6a2cef47861b13bdd82b57fc49b)
2007-10-10 13:23:00 -05:00
Andrew Tridgell
dd0816dcc8
r8416: added the extra_cflags.txt system from smb-build
...
this removes the need for recursive make for heimdal, which is a big
win. It should also make it easier/cleaner to build ldb/tdb/appweb etc
in both in-tree and out-of-tree forms by allowing us to specify
different CFLAGS (and thus different include paths) per directory or
file
(This used to be commit b2f9b8aa32426198aa21a703ab4f1d59fb77e512)
2007-10-10 13:23:00 -05:00
Love Hörnquist Åstrand
df426e5d4a
r8393: check for bswap16 and bswap32
...
(This used to be commit 707e3726d3b200edef7995eaa5b41a434d5ce9b1)
2007-10-10 13:20:14 -05:00
Andrew Tridgell
fc5a0c4c46
r8374: avoid running flex and bison unless needed
...
this should stop the files changes in svn for other developers
(This used to be commit 18d3deb777bd6aa4dd102fa2a2838d0afc2bd74c)
2007-10-10 13:20:13 -05:00
Andrew Tridgell
bab3e5d6ce
r8367: another configure test needed by netbsd for heimdal
...
(This used to be commit 8ddf866438231192c4884877d9e80f0d525ee431)
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 753d7ab715701a162689ffe9cdff7c56fcf7f2a2)
2007-10-10 13:20:05 -05:00
Andrew Tridgell
2fa99e56bc
r8311: krb5 uses ENOMEM for out of memory
...
(thanks to abartlet for pointing this out)
(This used to be commit 4b16754a0e8be312d671d9ae892a8c14462f8d95)
2007-10-10 13:20:05 -05:00
Andrew Tridgell
8c018ff786
r8310: replace the heimdal networking interface scanning code with glue code that uses the Samba
...
interfaces list. This makes heimdal obey the 'interfaces=' smb.conf option, and should also
fix the portability problems with the heimdal code
(This used to be commit ba621d1c554e135f449a144019b84719a086e04f)
2007-10-10 13:20:04 -05:00
Andrew Tridgell
2271bb4475
r8309: more heimdal configure checks needed for FreeBSD
...
(This used to be commit b5e8409e3b046c151996009c2dc980e55f09fb67)
2007-10-10 13:20:04 -05:00