build: a more portable way of finding waf in makefiles
[sfrench/samba-autobuild/.git] / howto4.txt
index 50acf2306bc9f882870b83be310c35561cad38ce..71b712e598100c4d91284633b59dd193e1f75bf1 100644 (file)
@@ -59,6 +59,27 @@ Run this::
   $ ./configure
   $ make
 
+
+Step 2bis: recompile Samba4
+---------------------------
+
+This only applies for those who are recompiling Samba4 after updating the code
+(using "rsync" or "git").
+
+Due to some imperfections in our actual build system (hope that this changes
+soon) it is recommended to perform this after the source upgrade:
+
+  $ cd samba4/source
+  $ make clean
+  $ ./autogen.sh
+  $ ./configure
+  $ make idl_full
+  $ make
+
+Not all the steps are needed every time but doing so makes sure that you won't
+have old compiled objects standing in the way and cause malfunctions.
+It also makes sure that changes in the IDL files are correctly catched up.
+
 Step 3: install Samba4
 ----------------------
 
@@ -93,7 +114,7 @@ use the procedures shown in "upgrading-samba4.txt" to upgrade it and keep all
 data.
 
 When you are using Samba3 at the moment you could try the experimental script
-"upgrade_from_s3" under the "scripting/bin" directory of the source
+"upgrade_from_s3" under the "setup" directory of the source
 distribution (it isn't included in binary distributions yet).
 
 Step 5: Create a simple smb.conf