ports/156981: Samba35 not compiling

Dmitry Karpov Dmitry.Karpov at Rambler.ru
Thu May 12 16:50:06 UTC 2011


>Number:         156981
>Category:       ports
>Synopsis:       Samba35 not compiling
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu May 12 16:50:06 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Dmitry Karpov
>Release:        7.4
>Organization:
MEOC
>Environment:
FreeBSD newserver.meoc.mjcc.local 7.4-RELEASE FreeBSD 7.4-RELEASE #0: Thu Feb 17 03:51:56 UTC 2011     root at walker.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
This text is russian-language

Свежеустановленный FreeBSD'7.4; система портов только что установлена через portsnap. Установил Самбу из пакаджа, потом решил прикрутить к ней поддержку AD. Снёс пакадж. При компиляци&#1
 080; Samba35 (cd /usr/ports/net/samba35 && make install) стали устанавливаться пакеты, от которых зависит Samba, в т.ч. OpenLDAP'2.4.25_2-client. Тот при компилянии выдал
> /usr/local/bin/libtool: Can't open /usr/local/bin/libtool: No such file or directory

Я установил пакадж libtool-2.2.10 и погнал компиляние заново. Теперь тот выдал
> env: /usr/local/bin/autoheader-2.68: No such file or directory

Путём шаманских манипуляций я выяснил, что нужен autoconf-2.68, и установил его. При следующей попытке запустить компиляцию вылезло
> Please report the problem to timur at FreeBSD.org [maintainer] and attach
> the /var/ports/net/samba35/work/samba-3.5.6/source3/config.log" including
> the output of the failure of your make command. Also, it might be a good idea
> to provide an overview of all packages installed on your system (e.g. an `ls /var/db/pkg`).

Ладно, отключаю не слишком нужные мне "DNSUPDATE	With dynamic DNS update(require ADS)", "ACL_SUPPORT	With ACL support" и "QUOTAS	With Disk quota support". Вылезает
> cd /var/ports/net/samba35/work/samba-3.5.6/source3 && gmake pch
> gmake: No such file or directory

Привычно устанавливаю gmake-3.81_4, и тут вылезает
> cd /var/ports/net/samba35/work/samba-3.5.6/source3 && gmake pch
> gmake: *** No rule to make target `pch'.  Stop.

Что теперь делать - не представляю, ибо не знаю, что такое этот "pch".

PS: Я вообще не понимаю, почему мне потребовалось устанавливать какие-то пакеты, которые, по моим понятиям, система портов должна была выкачать и установить сама. И не по&#10
 85;имаю, почему в портах такая старая версия Самбы.
>How-To-Repeat:

>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list