<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">>>> 1. Do you generally run
      make distclean before svn update? <br>
      >>> 2. To build and install a snapshot, do you run make
      and install in one
      command or in two separate steps?
      <br>
      >>> 3. Any other special things you could tell us about
      your build routine?
      <br>
      <br>
      Hi,<br>
      <br>
      I have used fpcup to do everything - checkout, build fpc and build
      lazarus<br>
      <br>
      It worked great for linux_x64 and windows_x64<br>
      <br>
      For linux_x86 i had to to manually add dependenicies<br>
      <br>
      I am attaching verbose log of running fpcup against new directory
      - so you can say it was "distcleaned" ...<br>
      <br>
      I am not sure which *.cfg files I have to remove - there are no
      'fpmkunit.cfg' files...<br>
      <br>
      Thank you for the help and FPC,<br>
      <br>
      Gennady<br>
      <br>
      <b>agranov@linux-6t4n:~/development> find . -name "*.cfg"</b><br>
      ./fpc/utils/fpcmkcfg/fppkg.cfg<br>
      ./fpc/utils/fpcmkcfg/fpinc.cfg<br>
      ./fpc/rtl/android/jvm/rtl.cfg<br>
      ./fpc/rtl/java/rtl.cfg<br>
      ./fpc/rtl/embedded/rtl.cfg<br>
      ./fpc/rtl/embedded/empty.cfg<br>
      ./fpc/tests/webtbf/tw12365a.cfg<br>
      ./fpc/tests/webtbf/tw12365b.cfg<br>
      ./fpc/packages/ptc/src/ptcpas.cfg<br>
      ./fpc/bin/i386-linux/fpc.cfg<br>
      ./lazarus/components/jcf2/Contributions/StyleEditor/JCFStyle.cfg<br>
      ./lazarus/components/jcf2/JCFSettings.cfg<br>
      ./lazarus/lazarus.cfg<br>
      ./config_lazarus/idemake.cfg<br>
      ./extras/fpcdocs/styles/listings.cfg<br>
      <br>
      <b>agranov@linux-6t4n:~/development> find . -name "*.cft"</b><br>
      ./fpc/utils/fpgmake/fpmake.cft<br>
      ./fpc/utils/fpcmkcfg/default.cft<br>
      ./fpc/utils/fpcmkcfg/fpc.cft<br>
      <br>
      fpm files were successfully created:<br>
      <br>
      <b>agranov@linux-6t4n:~/development> find . -name "*.fpm"</b><br>
      ./fpc/packages/oracle/oracle-i386-linux.fpm<br>
      ./fpc/packages/dblib/dblib-i386-linux.fpm<br>
      ./fpc/packages/fcl-js/fcl-js-i386-linux.fpm<br>
      ./fpc/packages/ldap/ldap-i386-linux.fpm<br>
      ./fpc/packages/tcl/tcl-i386-linux.fpm<br>
      ./fpc/packages/hash/hash-i386-linux.fpm<br>
      ./fpc/packages/ibase/ibase-i386-linux.fpm<br>
      ./fpc/packages/openssl/openssl-i386-linux.fpm<br>
      ./fpc/packages/gmp/gmp-i386-linux.fpm<br>
      ./fpc/packages/utmp/utmp-i386-linux.fpm<br>
      ./fpc/packages/bzip2/bzip2-i386-linux.fpm<br>
      ./fpc/packages/fcl-sdo/fcl-sdo-i386-linux.fpm<br>
      ./fpc/packages/a52/a52-i386-linux.fpm<br>
      ./fpc/packages/fcl-sound/fcl-sound-i386-linux.fpm<br>
      ./fpc/packages/libcurl/libcurl-i386-linux.fpm<br>
      ./fpc/packages/fpmkunit/fpmkunit-i386-linux.fpm<br>
      ./fpc/packages/dbus/dbus-i386-linux.fpm<br>
      ./fpc/packages/libsee/libsee-i386-linux.fpm<br>
      ./fpc/packages/fcl-stl/fcl-stl-i386-linux.fpm<br>
      ./fpc/packages/mysql/mysql-i386-linux.fpm<br>
      ./fpc/packages/gdbint/gdbint-i386-linux.fpm<br>
      ./fpc/packages/fcl-base/fcl-base-i386-linux.fpm<br>
      ./fpc/packages/opengles/opengles-i386-linux.fpm<br>
      ./fpc/packages/fcl-web/fcl-web-i386-linux.fpm<br>
      ./fpc/packages/opencl/opencl-i386-linux.fpm<br>
      ./fpc/packages/hermes/hermes-i386-linux.fpm<br>
      ./fpc/packages/ptc/ptc-i386-linux.fpm<br>
      ./fpc/packages/fcl-db/fcl-db-i386-linux.fpm<br>
      ./fpc/packages/httpd22/httpd22-i386-linux.fpm<br>
      ./fpc/packages/httpd24/httpd24-i386-linux.fpm<br>
      ./fpc/packages/dts/dts-i386-linux.fpm<br>
      ./fpc/packages/rtl-console/rtl-console-i386-linux.fpm<br>
      ./fpc/packages/ggi/ggi-i386-linux.fpm<br>
      ./fpc/packages/gtk1/gtk1-i386-linux.fpm<br>
      ./fpc/packages/odbc/odbc-i386-linux.fpm<br>
      ./fpc/packages/gtk2/gtk2-i386-linux.fpm<br>
      ./fpc/packages/gdbm/gdbm-i386-linux.fpm<br>
      ./fpc/packages/pthreads/pthreads-i386-linux.fpm<br>
      ./fpc/packages/fcl-json/fcl-json-i386-linux.fpm<br>
      ./fpc/packages/unixutil/unixutil-i386-linux.fpm<br>
      ./fpc/packages/lua/lua-i386-linux.fpm<br>
      ./fpc/packages/pcap/pcap-i386-linux.fpm<br>
      ./fpc/packages/fcl-image/fcl-image-i386-linux.fpm<br>
      ./fpc/packages/numlib/numlib-i386-linux.fpm<br>
      ./fpc/packages/pasjpeg/pasjpeg-i386-linux.fpm<br>
      ./fpc/packages/zlib/zlib-i386-linux.fpm<br>
      ./fpc/packages/iconvenc/iconvenc-i386-linux.fpm<br>
      ./fpc/packages/chm/chm-i386-linux.fpm<br>
      ./fpc/packages/libc/libc-i386-linux.fpm<br>
      ./fpc/packages/x11/x11-i386-linux.fpm<br>
      ./fpc/packages/pxlib/pxlib-i386-linux.fpm<br>
      ./fpc/packages/fpindexer/fpindexer-i386-linux.fpm<br>
      ./fpc/packages/libxml/libxml2-i386-linux.fpm<br>
      ./fpc/packages/imagemagick/imagemagick-i386-linux.fpm<br>
      ./fpc/packages/oggvorbis/oggvorbis-i386-linux.fpm<br>
      ./fpc/packages/users/users-i386-linux.fpm<br>
      ./fpc/packages/fcl-xml/fcl-xml-i386-linux.fpm<br>
      ./fpc/packages/fcl-fpcunit/fcl-fpcunit-i386-linux.fpm<br>
      ./fpc/packages/fpgtk/fpgtk-i386-linux.fpm<br>
      ./fpc/packages/libpng/libpng-i386-linux.fpm<br>
      ./fpc/packages/fcl-async/fcl-async-i386-linux.fpm<br>
      ./fpc/packages/fcl-process/fcl-process-i386-linux.fpm<br>
      ./fpc/packages/fastcgi/fastcgi-i386-linux.fpm<br>
      ./fpc/packages/syslog/syslog-i386-linux.fpm<br>
      ./fpc/packages/rtl-unicode/rtl-unicode-i386-linux.fpm<br>
      ./fpc/packages/fcl-passrc/fcl-passrc-i386-linux.fpm<br>
      ./fpc/packages/cairo/cairo-i386-linux.fpm<br>
      ./fpc/packages/cdrom/cdrom-i386-linux.fpm<br>
      ./fpc/packages/postgres/postgres-i386-linux.fpm<br>
      ./fpc/packages/modplug/modplug-i386-linux.fpm<br>
      ./fpc/packages/fppkg/fppkg-i386-linux.fpm<br>
      ./fpc/packages/fv/fv-i386-linux.fpm<br>
      ./fpc/packages/zorba/zorba-i386-linux.fpm<br>
      ./fpc/packages/rtl-extra/rtl-extra-i386-linux.fpm<br>
      ./fpc/packages/opengl/opengl-i386-linux.fpm<br>
      ./fpc/packages/fcl-extra/fcl-extra-i386-linux.fpm<br>
      ./fpc/packages/gnome1/gnome1-i386-linux.fpm<br>
      ./fpc/packages/imlib/imlib-i386-linux.fpm<br>
      ./fpc/packages/sqlite/sqlite-i386-linux.fpm<br>
      ./fpc/packages/graph/graph-i386-linux.fpm<br>
      ./fpc/packages/unzip/unzip-i386-linux.fpm<br>
      ./fpc/packages/fftw/fftw-i386-linux.fpm<br>
      ./fpc/packages/uuid/uuid-i386-linux.fpm<br>
      ./fpc/packages/librsvg/rsvg-i386-linux.fpm<br>
      ./fpc/packages/libvlc/libvlc-i386-linux.fpm<br>
      ./fpc/packages/rtl-objpas/rtl-objpas-i386-linux.fpm<br>
      ./fpc/packages/svgalib/svgalib-i386-linux.fpm<br>
      ./fpc/packages/bfd/bfd-i386-linux.fpm<br>
      ./fpc/packages/proj4/proj4-i386-linux.fpm<br>
      ./fpc/packages/paszlib/paszlib-i386-linux.fpm<br>
      ./fpc/packages/fcl-registry/fcl-registry-i386-linux.fpm<br>
      ./fpc/packages/regexpr/regexpr-i386-linux.fpm<br>
      ./fpc/packages/newt/newt-i386-linux.fpm<br>
      ./fpc/packages/libtar/libtar-i386-linux.fpm<br>
      ./fpc/packages/xforms/xforms-i386-linux.fpm<br>
      ./fpc/packages/openal/openal-i386-linux.fpm<br>
      ./fpc/packages/jni/jni-i386-linux.fpm<br>
      ./fpc/packages/aspell/aspell-i386-linux.fpm<br>
      ./fpc/packages/libgd/libgd-i386-linux.fpm<br>
      ./fpc/packages/symbolic/symbolic-i386-linux.fpm<br>
      ./fpc/packages/sdl/sdl-i386-linux.fpm<br>
      ./fpc/packages/ncurses/ncurses-i386-linux.fpm<br>
      ./fpc/packages/fcl-net/fcl-net-i386-linux.fpm<br>
      ./fpc/packages/fcl-res/fcl-res-i386-linux.fpm<br>
      ./fpc/packages/mad/mad-i386-linux.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/a52.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/aspell.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/bfd.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/bzip2.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/cairo.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/cdrom.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/chm.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/dblib.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/dbus.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/dts.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/fastcgi.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/fcl-async.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/fcl-base.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/fcl-db.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/fcl-extra.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/fcl-fpcunit.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/fcl-image.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/fcl-js.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/fcl-json.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/fcl-net.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/fcl-passrc.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/fcl-process.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/fcl-registry.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/fcl-res.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/fcl-sdo.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/fcl-sound.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/fcl-stl.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/fcl-web.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/fcl-xml.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/fftw.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/fpgtk.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/fpindexer.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/fpmkunit.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/fppkg.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/fv.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/gdbint.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/gdbm.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/ggi.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/gmp.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/gnome1.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/graph.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/gtk1.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/gtk2.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/hash.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/hermes.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/httpd22.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/httpd24.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/ibase.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/iconvenc.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/imagemagick.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/imlib.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/jni.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/ldap.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/libc.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/libcurl.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/libgd.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/libpng.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/rsvg.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/libsee.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/libtar.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/libvlc.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/libxml2.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/lua.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/mad.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/modplug.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/mysql.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/ncurses.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/newt.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/numlib.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/odbc.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/oggvorbis.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/openal.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/opencl.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/opengles.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/opengl.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/openssl.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/oracle.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/pasjpeg.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/paszlib.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/pcap.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/postgres.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/proj4.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/ptc.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/pthreads.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/pxlib.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/regexpr.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/rtl-console.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/rtl-extra.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/rtl-objpas.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/rtl-unicode.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/sdl.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/sqlite.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/svgalib.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/symbolic.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/syslog.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/tcl.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/unixutil.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/unzip.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/users.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/utmp.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/uuid.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/x11.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/xforms.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/zlib.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/zorba.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/utils-lexyacc.fpm<br>
      ./fpc/lib/fpc/2.7.1/fpmkinst/i386-linux/ide.fpm<br>
      <br>
    </div>
  </body>
</html>