mirror of git://git.2f30.org/morpheus.git
Log build/install failures
This commit is contained in:
parent
81f18a212f
commit
f2119448ab
4
build
4
build
|
@ -27,6 +27,6 @@ install() {
|
|||
fetch
|
||||
unpack
|
||||
patch
|
||||
build
|
||||
install
|
||||
build || echo "Failed to build $1" >> $top/morpheus.log
|
||||
install || echo "Failed to install $1" >> $top/morpheus.log
|
||||
)
|
||||
|
|
|
@ -13,13 +13,13 @@ unpack() {
|
|||
build() {
|
||||
pushd src/curl-7.32.0
|
||||
CC=musl-gcc ./configure --prefix=$top/cross --with-ssl \
|
||||
--with-random=/dev/urandom --disable-shared
|
||||
make CC=musl-gcc -j$nprocs
|
||||
--with-random=/dev/urandom --disable-shared || return 1
|
||||
make CC=musl-gcc -j$nprocs || return 1
|
||||
popd
|
||||
}
|
||||
|
||||
install() {
|
||||
pushd src/curl-7.32.0
|
||||
make install
|
||||
make install || return 1
|
||||
popd
|
||||
}
|
||||
|
|
|
@ -12,13 +12,13 @@ unpack() {
|
|||
|
||||
build() {
|
||||
pushd src/libevent-2.0.21-stable
|
||||
CC=musl-gcc ./configure --prefix=$top/cross --disable-shared
|
||||
make CC=musl-gcc -j$nprocs
|
||||
CC=musl-gcc ./configure --prefix=$top/cross --disable-shared || return 1
|
||||
make CC=musl-gcc -j$nprocs || return 1
|
||||
popd
|
||||
}
|
||||
|
||||
install() {
|
||||
pushd src/libevent-2.0.21-stable
|
||||
make install
|
||||
make install || return 1
|
||||
popd
|
||||
}
|
||||
|
|
|
@ -12,13 +12,13 @@ unpack() {
|
|||
|
||||
build() {
|
||||
pushd src/libsigc++-2.3.1
|
||||
CC=musl-gcc ./configure --prefix=$top/cross --disable-shared --enable-static
|
||||
make CC=musl-gcc -j$nprocs
|
||||
CC=musl-gcc ./configure --prefix=$top/cross --disable-shared --enable-static || return 1
|
||||
make CC=musl-gcc -j$nprocs || return 1
|
||||
popd
|
||||
}
|
||||
|
||||
install() {
|
||||
pushd src/libsigc++-2.3.1
|
||||
make install
|
||||
make install || return 1
|
||||
popd
|
||||
}
|
||||
|
|
|
@ -12,13 +12,13 @@ unpack() {
|
|||
|
||||
build() {
|
||||
pushd src/libtorrent-0.13.3
|
||||
CC=musl-gcc ./configure --prefix=$top/cross --disable-shared
|
||||
make CC=musl-gcc -j$nprocs
|
||||
CC=musl-gcc ./configure --prefix=$top/cross --disable-shared || return 1
|
||||
make CC=musl-gcc -j$nprocs || return 1
|
||||
popd
|
||||
}
|
||||
|
||||
install() {
|
||||
pushd src/libtorrent-0.13.3
|
||||
make install
|
||||
make install || return 1
|
||||
popd
|
||||
}
|
||||
|
|
|
@ -12,13 +12,13 @@ unpack() {
|
|||
|
||||
build() {
|
||||
pushd src/musl-0.9.13
|
||||
./configure --prefix=$top/cross --syslibdir=$top/cross/lib --disable-shared
|
||||
make -j$nprocs
|
||||
./configure --prefix=$top/cross --syslibdir=$top/cross/lib --disable-shared || return 1
|
||||
make -j$nprocs || return 1
|
||||
popd
|
||||
}
|
||||
|
||||
install() {
|
||||
pushd src/musl-0.9.13
|
||||
make install
|
||||
make install || return 1
|
||||
popd
|
||||
}
|
||||
|
|
|
@ -15,13 +15,13 @@ build() {
|
|||
wget -c $mirror/ncurses-fallback.c -O ncurses/fallback.c
|
||||
CC=musl-gcc ./configure --prefix=$top/cross --without-tests \
|
||||
--with-normal --enable-sigwinch --disable-nls --without-dlsym \
|
||||
--without-cxx-binding --with-fallbacks="vt100"
|
||||
make CC=musl-gcc -j$nprocs
|
||||
--without-cxx-binding --with-fallbacks="vt100" || return 1
|
||||
make CC=musl-gcc -j$nprocs || return 1
|
||||
popd
|
||||
}
|
||||
|
||||
install() {
|
||||
pushd src/ncurses-5.9
|
||||
make install
|
||||
make install || return 1
|
||||
popd
|
||||
}
|
||||
|
|
|
@ -12,13 +12,13 @@ unpack() {
|
|||
|
||||
build() {
|
||||
pushd src/zlib-1.2.8
|
||||
CC=musl-gcc ./configure --prefix=$top/cross --static
|
||||
make CC=musl-gcc -j$nprocs
|
||||
CC=musl-gcc ./configure --prefix=$top/cross --static || return 1
|
||||
make CC=musl-gcc -j$nprocs || return 1
|
||||
popd
|
||||
}
|
||||
|
||||
install() {
|
||||
pushd src/zlib-1.2.8
|
||||
make install
|
||||
make install || return 1
|
||||
popd
|
||||
}
|
||||
|
|
|
@ -13,19 +13,19 @@ unpack() {
|
|||
build() {
|
||||
pushd src/dropbear-2013.56
|
||||
CC=musl-gcc ./configure CFLAGS="-I$top/cross/include" \
|
||||
LDFLAGS="-static -L$top/cross/lib" --prefix=$root
|
||||
LDFLAGS="-static -L$top/cross/lib" --prefix=$root || return 1
|
||||
for i in UTMP WTMP PUTUTLINE PUTUTXLINE SYSLOG LASTLOG; do
|
||||
echo "#define DISABLE_$i" >> config.h
|
||||
done
|
||||
make CC=musl-gcc SCPPROGRESS=1 PROGRAMS="dropbear dbclient scp dropbearkey" \
|
||||
prefix=$root sbindir=$root/bin -j$nprocs STATIC=1
|
||||
prefix=$root sbindir=$root/bin -j$nprocs STATIC=1 || return 1
|
||||
popd
|
||||
}
|
||||
|
||||
install() {
|
||||
pushd src/dropbear-2013.56
|
||||
make CC=musl-gcc SCPPROGRESS=1 PROGRAMS="dropbear dbclient scp dropbearkey" prefix=$root \
|
||||
sbindir=$root/bin -j$nprocs install STATIC=1
|
||||
sbindir=$root/bin -j$nprocs install STATIC=1 || return 1
|
||||
pushd $root/bin
|
||||
ln -s dbclient ssh
|
||||
popd
|
||||
|
|
6
pkgs/em
6
pkgs/em
|
@ -13,15 +13,15 @@ unpack() {
|
|||
build() {
|
||||
pushd src/em
|
||||
make clean
|
||||
sed -i "s@BINDIR=/usr/bin@BINDIR=${root}/bin@;s@LIBDIR=/usr/lib@LIBDIR=${root}/share/doc/uemacs@" Makefile
|
||||
sed -i "s@BINDIR=/usr/bin@BINDIR=${root}/bin@;s@LIBDIR=/usr/lib@LIBDIR=${root}/share/doc/uemacs@" Makefile || return 1
|
||||
make -j$nprocs CC="musl-gcc -I$top/cross/include -I$top/cross/include/ncurses" \
|
||||
LDFLAGS="-static -L$top/cross/lib"
|
||||
LDFLAGS="-static -L$top/cross/lib" || return 1
|
||||
popd
|
||||
}
|
||||
|
||||
install() {
|
||||
pushd src/em
|
||||
mkdir -p $root/share/doc/uemacs
|
||||
make install
|
||||
make install || return 1
|
||||
popd
|
||||
}
|
||||
|
|
|
@ -12,13 +12,13 @@ unpack() {
|
|||
|
||||
build() {
|
||||
pushd src/make-3.82
|
||||
CC="musl-gcc -static" ./configure --prefix=$root --disable-nls
|
||||
make CC="musl-gcc -static" -j$nprocs
|
||||
CC="musl-gcc -static" ./configure --prefix=$root --disable-nls || return 1
|
||||
make CC="musl-gcc -static" -j$nprocs || return 1
|
||||
popd
|
||||
}
|
||||
|
||||
install() {
|
||||
pushd src/make-3.82
|
||||
make install
|
||||
make install || return 1
|
||||
popd
|
||||
}
|
||||
|
|
2
pkgs/man
2
pkgs/man
|
@ -12,7 +12,7 @@ unpack() {
|
|||
|
||||
build() {
|
||||
pushd src/man
|
||||
musl-gcc -std=gnu99 -o man man.c -static
|
||||
musl-gcc -std=gnu99 -o man man.c -static || return 1
|
||||
popd
|
||||
}
|
||||
|
||||
|
|
|
@ -12,7 +12,7 @@ unpack() {
|
|||
|
||||
build() {
|
||||
pushd src/mksh
|
||||
CC=musl-gcc LDFLAGS+=-static sh Build.sh
|
||||
CC=musl-gcc LDFLAGS+=-static sh Build.sh || return 1
|
||||
popd
|
||||
}
|
||||
|
||||
|
|
|
@ -12,13 +12,13 @@ unpack() {
|
|||
|
||||
build() {
|
||||
pushd src/rsync-3.0.9
|
||||
CC=musl-gcc ./configure --prefix=$root LDFLAGS="-static"
|
||||
make CC=musl-gcc -j$nprocs
|
||||
CC=musl-gcc ./configure --prefix=$root LDFLAGS="-static" || return 1
|
||||
make CC=musl-gcc -j$nprocs || return 1
|
||||
popd
|
||||
}
|
||||
|
||||
install() {
|
||||
pushd src/rsync-3.0.9
|
||||
make install
|
||||
make install || return 1
|
||||
popd
|
||||
}
|
||||
|
|
|
@ -7,7 +7,7 @@ fetch() {
|
|||
build() {
|
||||
pushd src/sbase
|
||||
make clean
|
||||
make -j$nprocs CC=musl-gcc LDFLAGS=-static
|
||||
make -j$nprocs CC=musl-gcc LDFLAGS=-static || return 1
|
||||
popd
|
||||
}
|
||||
|
||||
|
|
|
@ -13,10 +13,10 @@ unpack() {
|
|||
build() {
|
||||
pushd src/sdhcp
|
||||
make clean
|
||||
make CC=musl-gcc LDFLAGS=-static
|
||||
make CC=musl-gcc LDFLAGS=-static || return 1
|
||||
popd
|
||||
}
|
||||
|
||||
install() {
|
||||
cp src/sdhcp/sdhcp $root/bin
|
||||
cp src/sdhcp/sdhcp $root/bin || return 1
|
||||
}
|
||||
|
|
2
pkgs/sic
2
pkgs/sic
|
@ -13,7 +13,7 @@ unpack() {
|
|||
build() {
|
||||
pushd src/sic
|
||||
make clean
|
||||
make CC=musl-gcc LDFLAGS=-static
|
||||
make CC=musl-gcc LDFLAGS=-static || return 1
|
||||
popd
|
||||
}
|
||||
|
||||
|
|
|
@ -7,12 +7,12 @@ fetch() {
|
|||
build() {
|
||||
pushd src/smdev
|
||||
make clean
|
||||
make CC=musl-gcc LDFLAGS=-static
|
||||
make CC=musl-gcc LDFLAGS=-static || return 1
|
||||
popd
|
||||
}
|
||||
|
||||
install() {
|
||||
pushd src/smdev
|
||||
make PREFIX=$root install
|
||||
make PREFIX=$root install || return 1
|
||||
popd
|
||||
}
|
||||
|
|
|
@ -14,13 +14,13 @@ build() {
|
|||
pushd src/tmux-1.8
|
||||
CC=musl-gcc ./configure --prefix=$root \
|
||||
CFLAGS="-I$top/cross/include -I$top/cross/include/ncurses" \
|
||||
LDFLAGS="-static -L$top/cross/lib"
|
||||
make CC=musl-gcc -j$nprocs
|
||||
LDFLAGS="-static -L$top/cross/lib" || return 1
|
||||
make CC=musl-gcc -j$nprocs || return 1
|
||||
popd
|
||||
}
|
||||
|
||||
install() {
|
||||
pushd src/tmux-1.8
|
||||
make install
|
||||
make install || return 1
|
||||
popd
|
||||
}
|
||||
|
|
|
@ -7,7 +7,7 @@ fetch() {
|
|||
build() {
|
||||
pushd src/ubase
|
||||
make clean
|
||||
make -j$nprocs CC=musl-gcc LDFLAGS=-static
|
||||
make -j$nprocs CC=musl-gcc LDFLAGS=-static || return 1
|
||||
popd
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue