{"id":80,"date":"2011-07-26T14:46:51","date_gmt":"2011-07-26T05:46:51","guid":{"rendered":"http:\/\/localhost:8888\/SAD\/?p=80"},"modified":"2020-06-19T15:37:26","modified_gmt":"2020-06-19T06:37:26","slug":"how-to-get-sad-source-tree","status":"publish","type":"post","link":"https:\/\/acc-physics.kek.jp\/SAD\/how-to-get-sources\/how-to-get-sad-source-tree\/","title":{"rendered":"How to get SAD source tree"},"content":{"rendered":"<h2>Getting source code<\/h2>\n<ul>\n<li>\n<h4>Checkout\/Export via anonymous CVS access(repository mirror is updated every 1 hour)<\/h4>\n<p>The CVS access is currently unavailable. Instead, the \u201ck64\u201d version (64bit) is available at:<br \/>\n   <a href=\"https:\/\/github.com\/KatsOide\/SAD\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/github.com\/KatsOide\/SAD<\/a><br \/>\nPlease send an email to Katsunobu.Oide @ kek.jp if you have further questions. <\/p>\n<p>Source code can be checked out via anonymous pserver<br \/>\n      with the following instruction.<\/p>\n<pre>cvs -z3 -d :pserver:anoncvs@www-acc-theory.kek.jp:\/Users\/cvs\/SAD checkout -P oldsad\r\n      <\/pre>\n<p>Updates from within the module&#8217;s directory<br \/>\n      do not need the -d parameter.<\/p>\n<\/li>\n<\/ul>\n<h2><a name=\"Build\"><\/a>How to build SAD<\/h2>\n<ul>\n<li>Main Trunk(1.0.9b or later)\n<ol>\n<li>Copy sad.conf.sample to sad.conf and edit it.\n<p>Usable configuration variable is shown below.<\/p>\n<pre>SAD_ROOT      define SAD install prefix, if you need to instal.\r\nUSE_X11       define as `YES', if you want to link X11 library.\r\nUSE_TCLTK     define as `YES', if you want to link Tcl\/Tk.\r\n       <\/pre>\n<p><strong>CAUTION:<\/strong><br \/>\n       Now X11 and Tcl\/Tk linkage glue depend each other.<br \/>\n       You must set USE_TCLTK = USE_X11.<\/p>\n<\/li>\n<li>If you don&#8217;t want Tcl\/Tk or Python linkage, you can skip this step.\n<p>Choose either getting archives by yourself(a) or using automatic fetch(b).<\/p>\n<pre>a. Put 3rd party source archives into oldsad\/distfiles directory.\r\n   (Ex. tcl8.5a5-src.tar.gz, tk8.5a5-src.tar.gz)\r\nb. Install GNU\/wget utility or set URI fetch command to FETCH variable,\r\n   if you don't use 4.4BSD-Lite variant.\r\n   (BSD extended ftp(1) is used on 4.4BSD-Lite variant)\r\n       <\/pre>\n<\/li>\n<li>Run `make depend&#8217; on oldsad directory, if you modify sources.\n  <\/li>\n<li>Run `make all&#8217; on oldsad directory.\n  <\/li>\n<li>Run `make install&#8217;, if you want install to SAD_ROOT.\n <\/li>\n<\/ol>\n<\/li>\n<\/ul>\n<p><strong>CAUTION:<\/strong><br \/>\n SAD source tree need GNU make utility and C\/Fortran compiler chain to build.<br \/>\n In the some environment, you have to install such tool chains.\n <\/p>\n<h2><a name=\"Status\"><\/a>OS Support Status<\/h2>\n<ul>\n<li>Main trunk(original version)\n<ul>\n<li>Tier-1(maintained for SuperKEKB design\/simulation)\n<ul>\n<li>FreeBSD\/amd64 8.2-STABLE\n   <\/li>\n<li>MacOS X\/i386 10.5.x\n  <\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2><a name=\"Links\"><\/a>Links<\/h2>\n<h2>Operating System\/UNIX Compatible Environment<\/h2>\n<ul>\n<li><a href=\"http:\/\/wwws.sun.com\/software\/solaris\/\" target=\"_blank\" rel=\"noopener noreferrer\">Solaris<\/a>\n <\/li>\n<li><a href=\"http:\/\/h30097.www3.hp.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Tru64 UNIX<\/a>\n <\/li>\n<li><a href=\"http:\/\/h18000.www1.hp.com\/products\/servers\/byos\/hpuxservers.html\" target=\"_blank\" rel=\"noopener noreferrer\">HP-UX<\/a>\n <\/li>\n<li><a href=\"http:\/\/www.apple.com\/macosx\/\" target=\"_blank\" rel=\"noopener noreferrer\">Mac OS X<\/a>\n <\/li>\n<li><a href=\"http:\/\/www.macosforge.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Mac OS forge<\/a>\n <\/li>\n<li><a href=\"http:\/\/www.freebsd.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">FreeBSD Project<\/a>\n <\/li>\n<li><a href=\"http:\/\/www.netbsd.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">NetBSD Project<\/a>\n <\/li>\n<li><a href=\"http:\/\/www.openbsd.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">OpenBSD Project<\/a>\n <\/li>\n<li><a href=\"http:\/\/www.dragonflybsd.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">DragonFly BSD Project<\/a>\n <\/li>\n<li><a href=\"http:\/\/www.linux.org\" target=\"_blank\" rel=\"noopener noreferrer\">Linux<\/a>\n <\/li>\n<li><a href=\"http:\/\/cygwin.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cygwin<\/a>\n<\/li>\n<\/ul>\n<h2>Related third party software<\/h2>\n<ul>\n<li><a href=\"http:\/\/ximbiot.com\/cvs\/wiki\/index.php?title=Main_Page\" target=\"_blank\" rel=\"noopener noreferrer\">CVS<\/a>\n <\/li>\n<li><a href=\"http:\/\/www.gnu.org\/software\/make\/\" target=\"_blank\" rel=\"noopener noreferrer\">GNU Make<\/a>\n <\/li>\n<li><a href=\"http:\/\/www.gnu.org\/software\/wget\/\" target=\"_blank\" rel=\"noopener noreferrer\">GNU wget<\/a>\n <\/li>\n<li><a href=\"http:\/\/www.gnu.org\/software\/bison\/\" target=\"_blank\" rel=\"noopener noreferrer\">GNU Bison<\/a>\n <\/li>\n<li><a href=\"http:\/\/www.gnu.org\/software\/gcc\/\" target=\"_blank\" rel=\"noopener noreferrer\">GNU Compiler Collection(<strong>GCC<\/strong>)<\/a>\n <\/li>\n<li><a href=\"http:\/\/www.x.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">X.Org Foundation<\/a>\n <\/li>\n<li><a href=\"http:\/\/www.tcl.tk\/software\/\" target=\"_blank\" rel=\"noopener noreferrer\">Tcl\/Tk<\/a>\n <\/li>\n<li><a href=\"http:\/\/www.python.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Python<\/a>\n <\/li>\n<li><a href=\"http:\/\/www.epics.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">EPICS<\/a>\n<\/li>\n<\/ul>\n<hr>\n<address>\n<p>\n<a href=\"mailto:susumu.kamada@kek.jp\">SAD Coordinator<\/a><br \/>\nLast Modified Date: 2011\/07\/26\n<\/p>\n<\/address>\n","protected":false},"excerpt":{"rendered":"<p>Getting source code Checkout\/Export via anonymous CVS access(repository mirror is updated every 1 hour) The CVS access is currently unavailable. Instead, the \u201ck64\u201d version (64bit) is available at: https:\/\/github.com\/KatsOide\/SAD Please send an email to&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[5],"tags":[],"class_list":["post-80","post","type-post","status-publish","format-standard","hentry","category-how-to-get-sources"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/acc-physics.kek.jp\/SAD\/wp-json\/wp\/v2\/posts\/80","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/acc-physics.kek.jp\/SAD\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/acc-physics.kek.jp\/SAD\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/acc-physics.kek.jp\/SAD\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/acc-physics.kek.jp\/SAD\/wp-json\/wp\/v2\/comments?post=80"}],"version-history":[{"count":1,"href":"https:\/\/acc-physics.kek.jp\/SAD\/wp-json\/wp\/v2\/posts\/80\/revisions"}],"predecessor-version":[{"id":81,"href":"https:\/\/acc-physics.kek.jp\/SAD\/wp-json\/wp\/v2\/posts\/80\/revisions\/81"}],"wp:attachment":[{"href":"https:\/\/acc-physics.kek.jp\/SAD\/wp-json\/wp\/v2\/media?parent=80"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/acc-physics.kek.jp\/SAD\/wp-json\/wp\/v2\/categories?post=80"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/acc-physics.kek.jp\/SAD\/wp-json\/wp\/v2\/tags?post=80"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}