Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Problem przy budowie pakietu
http://forum.freesco.pl/viewtopic.php?f=22&t=15999
Strona 1 z 1

Autor:  sert [ piątek, 28 września 2007, 23:43 ]
Tytuł:  Problem przy budowie pakietu

Witam

Chcialem zrobic kilka paczek a juz przy pierwszej mam problem :)

: [/] [] ()
Kontynuuję budowę pakietu...
==> Generuję plik .PKGINFO ...
==> Generuję plik .FILELIST ...
tar: *: Nie można stat: Nie ma takiego pliku ani katalogu
tar: Zakończenie z błędem z powodu uprzednich błędów
==> Kompresuję pakiet...
tar: *: Nie można stat: Nie ma takiego pliku ani katalogu
tar: Zakończenie z błędem z powodu uprzednich błędów
==> Finished making: ucspi-tcp  (pią wrz 28 22:50:12 CEST 2007)
[root@router ucspi-tcp-0.88]#

Autor:  Maciek [ sobota, 29 września 2007, 00:17 ]
Tytuł: 

A co jest w PKGBUILD? Skąd go masz?

Autor:  MAC!EK [ sobota, 29 września 2007, 00:25 ]
Tytuł: 

nic nie zostało "wpakowane" do katalogu $startdir/pkg więc tar nie jest w stanie nic skompresować.

Autor:  sert [ sobota, 29 września 2007, 00:29 ]
Tytuł: 

sam probuje zrobic

: [/] [] ()
pkgname=ucspi-tcp
pkgver=0.88
pkgrel=1nnd
pkgdesc="ucspi-tcp"
url="http://cr.yp.to/ucspi-tcp.html"
license="GPL-2"
depends=()
makedepends=()
conflicts=()
replaces=()
backup=()
install=()
source=(http://cr.yp.to/ucspi-tcp/ucspi-tcp-$pkgver.tar.gz http://www.qmail.org/moni.csi.hu/pub/glibc-2.3.1/ucspi-tcp-0.88.errno.patch)
md5sums=('39b619147db54687c4a583a7a94c9163' '450007ec8ef28a4ba874434c0fb09646')

build() {
    cd $startdir/src/ucspi-tcp-$pkgver
    patch < /instalacyjne/ucspi-tcp-0.88.errno.patch
    make || return 1
    make DESTDIR=$startdir/pkg setup check

}
md5sums=('39b619147db54687c4a583a7a94c9163' '450007ec8ef28a4ba874434c0fb09646')


w patchowaniu mialo byc
: [/] [] ()
$startdir/src/ucspi-tcp-0.88.errno.patch

ale to i tak nic nie zmienia

Autor:  Mis' [ sobota, 29 września 2007, 00:54 ]
Tytuł: 

hm... przeczytałeś dokumentację? Bo tutaj: http://cr.yp.to/ucspi-tcp/install.html
jest takie zdanie:

Cytuj:
System requirements
ucspi-tcp works only under UNIX.


mnie by to zastanowiło... Na tyle przynajmniej, aby trochę pogooglać.

Na maszynie, na której kompilujemy wszystko dla NND ten program się nie kompiluje. Co wobec powyższego cytatu wcale dziwne nie jest.

EDIT: po prawidłowym spatchowaniu pliku error.h wygląda, że można to skompilować. Wywala się dopiero na instalacji. Bez edycji plików się nie obędize raczej. Pliki warte zainteresowania to conf-* i ewentualnie Makefile.
NIestety napisane jest to tak, że ani zmiennej DESTDIR ani prefix nie akceptuje...

A tak w ogóle do czego ci to cudo? Mamu przecież xinetd, który przynajmniej częściowo ma podobną funkcjonalność.

Autor:  sert [ sobota, 29 września 2007, 01:02 ]
Tytuł: 

instalowalem go juz wczesniej na NND i kompiluje sie oraz instaluje bez zadnych bledow wiec chyba poprawnie

: [/] [] ()
chmod 755 rts
./compile install.c
./compile hier.c
./compile auto-str.c
auto-str.c:9: warning: conflicting types for built-in function `puts'
./load auto-str unix.a byte.a
./auto-str auto_home `head -1 conf-home` > auto_home.c
./compile auto_home.c
./load install hier.o auto_home.o unix.a byte.a
./compile instcheck.c
./load instcheck hier.o auto_home.o unix.a byte.a
[root@test ucspi-tcp-0.88]# make setup check
./install
./instcheck
[root@test ucspi-tcp-0.88]#

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/