[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 メーリングリストの案内