Перейти до

Рекомендованные сообщения

Опубликовано:

Сабж, приблизно так:

 

cd /usr/ports/net-mgmt/ && fetch http://nightfly.biz/stargazer.tar.gz && tar zxvf stargazer.tar.gz && cd stargazer && make

 

Кому не складно. Сам тестив на 8.0 та 6.4 - здається збирається.

 

Якщо несподівнно не зібралось будь-ласка оголосіть версію фрі, і повний лог збирання.

Опубліковано:

FreeBSD 4.6-RELEASE-p2

Receiving stargazer.tar.gz (1253 bytes): 100%
1253 bytes transferred in 0.0 seconds (1.08 MBps)
stargazer/
stargazer/pkg-plist
stargazer/pkg-descr
stargazer/Makefile
stargazer/distinfo
===>  Vulnerability check disabled, database not found
=> stg-2.4-2011.01.04-17.28.40.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from http://stg.dp.ua/download/.
Receiving stg-2.4-2011.01.04-17.28.40.tar.gz (586095 bytes): 100%
586095 bytes transferred in 2.7 seconds (215.71 kBps)
===>  Extracting for stargazer-2.407rc2_1
=> MD5 Checksum OK for stg-2.4-2011.01.04-17.28.40.tar.gz.
/usr/bin/tar: unrecognized option `--no-same-owner'
/usr/bin/tar: Unknown option.  Use '/usr/bin/tar --help' for a complete list of options.
*** Error code 1

Stop in /usr/ports/net-mgmt/stargazer.

Опубліковано:

в зависимостях забыли указать минимум expat.

и хотелось бы собирать в зависимости от нужд (make config). Например я хочу с поддержкрй postges'a значит должен автоматически подтянуться и установиться postgres. Если мне не нужен divert, желательно отключить.

 

 

FreeBSD postgres.fort-dks.dp.ua 8.2-PRERELEASE FreeBSD 8.2-PRERELEASE #1: Sat Jan 29 16:09:37 EET 2011     sergey@postgres.fort-dks.dp.ua:/usr/obj/usr/src/sys/mykernel1  i386

 

 

[root@postgres /usr/ports/net-mgmt]# cd /usr/ports/net-mgmt/ && fetch http://nightfly.biz/stargazer.tar.gz && tar zxvf stargazer.tar.gz && cd stargazer && make
stargazer.tar.gz                              100% of 1253  B  200 kBps
x stargazer/
x stargazer/pkg-plist
x stargazer/pkg-descr
x stargazer/Makefile
x stargazer/distinfo
===>  Vulnerability check disabled, database not found
===>  License check disabled, port has not defined LICENSE
=> stg-2.4-2011.01.04-17.28.40.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from http://stg.dp.ua/download/.
stg-2.4-2011.01.04-17.28.40.tar.gz            100% of  572 kB  611 kBps
===>  Extracting for stargazer-2.407rc2_1
=> SHA256 Checksum OK for stg-2.4-2011.01.04-17.28.40.tar.gz.
===>  Patching for stargazer-2.407rc2_1
===>   stargazer-2.407rc2_1 depends on executable: gmake - found

===>  Configuring for stargazer-2.407rc2_1
----------------------------
Running custom build script
---------------------------
#############################################################################
      Building STG 2.4 for FreeBSD 8
#############################################################################
Checking endianess... Little Endian
Checking for -lexpat... no
Checking for -lfbclient... no
Checking for mysql_config... mysql_config: not found
no
Checking for -lmysqlclient... no
Checking for pg_config... pg_config: not found
no
Checking for -lpq... no
Checking for xmlrpc-c-config... xmlrpc-c-config: not found
no
Checking for -lxmlrpc... no
-lexpat not found!
*** Error code 1

Stop in /usr/ports/net-mgmt/stargazer.

Опубліковано:

Поняв, видно я якось інтуїтивно чимось дотягую експат з іншого софту. Також знайшов проблему з деінсталлом.

 

Якраз розбираюсь як грамотно повинна проводитись зборка з мускулем/постгрею ітд.

 

234.png

Опубліковано:

Оновив порт. Додав expat в критичні депенденси, а також опційно WITH_MYSQL, WITH_PGSQL, WITH_FIREBIRD + make config.

 

Починаю боротись з lint-ом.

 

UPD:

1. поборов portlint в базовому варіанті (порозкладав секції як треба, придушив "фатальні" пробіли замість табів)

2. здається збирається, розбирається, ставиться, розставляється на 4.11, 6.4, 8.0, 8.1 принаймні з мускулем.

3. тепер можна так:

cd /usr/ports/net-mgmt/ && fetch http://nightfly.biz/stargazer.tar.gz && tar zxvf stargazer.tar.gz && cd stargazer && make config && make

4. ще точно не впевнений як правильно оформити збірку rscriptd, sgconf etc.. хотілось би без диких кастомних скриптів

Опубліковано:

поставил голую систему, при установке stg выбрал из опций только postgres.

 

stg# uname -a
FreeBSD stg.fort-dks.dp.ua 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:55:53 UTC 2010     root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386

 

 

зависимости устанавливались, даже постгрес установился, но когда начал собираться stargazer:

 

======================================================================
===>   Compressing manual pages for postgresql-client-8.4.7
===>   Running ldconfig
/sbin/ldconfig -m /usr/local/lib
===>   Registering installation for postgresql-client-8.4.7
===>   Returning to build of stargazer-2.407_1
===>  Configuring for stargazer-2.407_1
----------------------------
Running custom build script
---------------------------
#############################################################################
      Building STG 2.4 for FreeBSD 8
#############################################################################
Checking endianess... Little Endian
Checking for -lexpat... yes
Checking for -lfbclient... no
Checking for mysql_config... mysql_config: not found
no
Checking for -lmysqlclient... no
Checking for pg_config... yes
Checking for pg_config --includedir... [/usr/local/include]
Checking for pg_config --libdir... [/usr/local/lib]
Checking for xmlrpc-c-config... xmlrpc-c-config: not found
no
Checking for -lxmlrpc... no
gmake -C /usr/ports/net-mgmt/stargazer/work/stg-2.4-2011.01.04-17.28.40/projects/stargazer/../../stglibs includes
gmake: /usr/local/bin/bash: Command not found
gmake -C /usr/ports/net-mgmt/stargazer/work/stg-2.4-2011.01.04-17.28.40/projects/stargazer/../../stglibs
gmake: /usr/local/bin/bash: Command not found
gmake: *** [libs] Error 127
*** Error code 2

Stop in /usr/ports/net-mgmt/stargazer.
*** Error code 1

Stop in /usr/ports/net-mgmt/stargazer.

 

 

хотелось бы добавить в зависимости xmlrpc

Опубліковано:

komora# uname -a
FreeBSD komora 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sun Feb 24 19:59:52 UTC 2008

 

Спочатку на баш матюкнулось, поставив.

 

All done :blink:

Опубліковано:

Порт оновив, додав xmlrpc в опційні депенденси.

Також може потребувати для збирання баш.

 

Якщо хтось може проконсультувати на тему валідного екзекута в секції після bsd.port.pre.mk буду вельми вдячний.

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Створити нове...