Jump to content

Прохання потестити порт


Recommended Posts

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

 

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

 

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

 

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

Link to post
Share on other sites

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.

Link to post
Share on other sites

в зависимостях забыли указать минимум 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.

Link to post
Share on other sites

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

 

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

 

234.png

Link to post
Share on other sites

Оновив порт. Додав 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.. хотілось би без диких кастомних скриптів

Link to post
Share on other sites

поставил голую систему, при установке 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

Link to post
Share on other sites

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

 

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

 

All done :blink:

Link to post
Share on other sites

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

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

 

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

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...