[samba-jp:22378] Re: FreeBSDでのコンパイル

Tamotsu Hasegawa tamotsu @ nippaku.co.jp
2014年 12月 2日 (火) 18:15:29 JST


oota 様

長谷川@ニッパク です。

済みません、書き忘れたことがあります。


私も一度、コンパイルに失敗しました。
記録は一切残っていませんが、Sambaのコン
パイルが始まってからだったと思います。

この時は、configオプションでBind連携や
PostgreSQLなどのDB関係など、色々と追加
しました。
これで失敗したので、「Windows7でログイン
できない」現象の確認に集中するためほぼ
デフォルトでFreeBSDからインストールし直
したという訳です。

scriptでportsnap extractからsamba4の
make installが完了するまでのログを取って
いますので、直接メールでお送りすることも
できます。
必要であればおっしゃって下さい。

以上、よろしくお願いいたします。

/* 長谷川 保 @ (株)ニッパク */


 On 2014/12/02 18:04:25
 wrote: Tamotsu Hasegawa <tamotsu @ nippaku.co.jp>
 title: [samba-jp:22377] Re: FreeBSDでのコンパイル

> oota 様
> 
> 長谷川@ニッパク です。
> こんにちは。
> 
> FreeBSD10.1Rを新規にインストール直後に、
> Samba4をPortsでインストールしました。
> ログは一部割愛しますが、以下の通りです。
> 
> root @ snake:~ # portsnap fetch
> root @ snake:~ # portsnap extract
> root @ snake:~ # cd /usr/ports/net/samba41
> root @ snake:/usr/ports/net/samba41 # make config-recursive
> ===> Setting user-specified options for samba41-4.1.13_1 and dependencies
> ===> Building/installing dialog4ports as it is required for the config dialog
> ===>  Cleaning for dialog4ports-0.1.5_2
> (snip)
> root @ snake:/usr/ports/net/samba41 # make config-recursive
> ===> Setting user-specified options for samba41-4.1.13_1 and dependencies
> root @ snake:/usr/ports/net/samba41 # 
> root @ snake:/usr/ports/net/samba41 # make install
> ===>  License GPLv3 accepted by the user
> ===>  Found saved configuration for samba41-4.1.13_1
> ===>   samba41-4.1.13_1 depends on file: /usr/local/sbin/pkg - found
> (snip)
>       If there are vulnerabilities in these programs there may be a security
>       risk to the system. FreeBSD makes no guarantee about the security of
>       ports included in the Ports Collection. Please type 'make deinstall'
>       to deinstall the port if this is a concern.
> 
>       For more information, and contact details about the security
>       status of this software, see the following webpage:
> http://www.samba.org/
> root @ snake:/usr/ports/net/samba41 #
> 
> pkg infoの結果は以下の通りです。
> 
> tamoadmin @ snake:~ % uname -a
> FreeBSD snake.testad.nippaku 10.1-RELEASE FreeBSD 10.1-RELEASE #0 r274401: Tue Nov 11 22:51:51 UTC 2014     root @ releng1.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC  i386
> tamoadmin @ snake:~ %
> tamoadmin @ snake:~ % pkg info
> autoconf-2.69                  Automatically configure source code on many Un*x platforms
> autoconf-wrapper-20131203      Wrapper script for GNU autoconf
> automake-1.14_1                GNU Standards-compliant Makefile generator
> automake-wrapper-20131203      Wrapper script for GNU automake
> ca_root_nss-3.17.2_1           The root certificate bundle from the Mozilla Project
> cyrus-sasl-2.1.26_9            RFC 2222 SASL (Simple Authentication and Security Layer)
> dialog4ports-0.1.5_2           Console Interface to configure ports
> expat-2.1.0_1                  XML 1.0 parser written in C
> gamin-0.1.10_8                 File and directory monitoring system
> gettext-runtime-0.19.3         GNU gettext runtime libraries and programs
> gettext-tools-0.19.3           GNU gettext development and translation tools
> glib-2.42.0                    Some useful routines of C programming (current stable version)
> gmake-4.1_1                    GNU version of 'make' utility
> gmake-lite-4.1_1               Minimalist version of gnu make
> gmp-5.1.3_2                    Free library for arbitrary precision arithmetic
> gnutls-3.2.19_1                GNU Transport Layer Security library
> help2man-1.43.3_1              Automatically generating simple manual pages from program output
> indexinfo-0.2                  Utility to regenerate the GNU info page index
> ldb-1.1.17                     LDAP-like embedded database
> libffi-3.0.13_3                Foreign Function Interface
> libgcrypt-1.6.1_5              General purpose crypto library based on code used in GnuPG
> libgpg-error-1.17              Common error values for all GnuPG components
> libiconv-1.14_6                Character set conversion library
> libidn-1.29                    Internationalized Domain Names command line tool
> libinotify-20140622            Kevent based inotify compatible library
> libsunacl-1.0                  Wrapper providing SunOS NFSv4 ACL API
> libtasn1-4.2                   ASN.1 structure parser library
> libtool-2.4.2.418              Generic shared library support script
> m4-1.4.17_1,1                  GNU m4
> nettle-2.7.1                   Low-level cryptographic library
> ntdb-1.0                       Not so Trivial DataBase
> openldap-client-2.4.40_1       Open source LDAP client implementation
> p11-kit-0.22.1                 Library for loading and enumerating of PKCS#11 modules
> p5-Locale-gettext-1.05_4       Message handling functions
> p5-Parse-Pidl-4.1.13_1         IDL compiler written in Perl
> p5-Parse-Yapp-1.05_1           Perl extension for generating and using LALR parsers
> pcre-8.35_1                    Perl Compatible Regular Expressions library
> perl5-5.18.4_9                 Practical Extraction and Report Language
> pkg-1.3.8_3                    Package manager
> pkgconf-0.9.7                  Utility to help to configure compiler and linker flags
> popt-1.16_1                    Getopt(3) like library with a number of enhancements, from Redhat
> python2-2_3                    The "meta-port" for version 2 of the Python interpreter
> python27-2.7.8_6               Interpreted object-oriented programming language
> samba41-4.1.13_1               A free SMB/CIFS and AD/DC server and client for UNIX
> talloc-2.1.0                   Hierarchical pool based memory allocator
> tdb-1.2.13,1                   Trivial Database
> tevent-0.9.21                  Talloc based event loop library
> trousers-tddl-0.3.10_7         The open-source TCG Software Stack
> tamoadmin @ snake:~ %
> 
> 
> 私は理解が甘いので変なオプションを指定して
> いるかもしれませんが、configのオプション
> でデフォルトから変更したのは以下の2点だけ
> です。
> 
> ・openldap-client-2.4.40_1
>  GSSAPIを追加した。
> 
> ・libiconv-1.14_6
>  PATCHESを追加した。
> 
> まだ、Samba4を入れて実験したままの状態です
> ので、他にも調べることがあればどうぞ。
> 
> 以上、お役にたてるでしょうか?
> 
> /* 長谷川 保 @ (株)ニッパク */
> 
> 
>  On 2014/12/02 13:08:44
>  wrote: User Ribbon <ribbon @ ns.ribbon.or.jp>
>  title: [samba-jp:22376] Re: FreeBSDでのコンパイル
> 
> > 長谷川様
> > 
> > On Mon, Dec 01, 2014 at 11:29:58PM +0900, Tamotsu Hasegawa wrote:
> > 
> > > ACLについてコメント頂きましたが、FreeBSD
> > > のPortsを使ってコンパイルしてSamba4をイン
> > > ストールしてみましたので結果をお知らせ
> > > します。
> > > 
> > > なお、FreeBSDもインストールもゼロからイン
> > > ストールし、Samba4だけをインストールして
> > > います。
> > > 
> > > まず、デフォルトの設定でコンパイルは成功
> > > しました。
> > 
> > 上記、FreeBSD 10.1R で、Samba4.1.1x を
> > 
> > % ./configure
> > % make 
> > 
> > という方法であってます?手元ではうまくいかなかったので。
> > 
> > お手数ですが、
> > 
> > % pkg info
> > 
> > の結果、頂けないでしょうか。
> > 
> > oota
> 



samba-jp メーリングリストの案内