[samba-jp:22377] Re: FreeBSDでのコンパイル
Tamotsu Hasegawa
tamotsu @ nippaku.co.jp
2014年 12月 2日 (火) 18:04:25 JST
oota 様
長谷川@ニッパク です。
こんにちは。
FreeBSD10.1Rを新規にインストール直後に、
Samba4をPortsでインストールしました。
ログは一部割愛しますが、以下の通りです。
root @ snake:~ # portsnap fetch
root @ snake:~ # portsnap extract
root @ snake:~ # de /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 メーリングリストの案内