On Sun, May 08, 2005, Matthias Kurz wrote:
> Index: ratbox.spec
> ===================================================================
> RCS file: /v/openpkg/cvs/openpkg-src/ratbox/ratbox.spec,v
> retrieving revision 1.12
> diff -u -r1.12 ratbox.spec
> --- ratbox.spec 3 May 2005 09:46:04 -0000 1.12
> +++ ratbox.spec 8 May 2005 11:46:07 -0000
> @@ -81,6 +81,10 @@
> %patch -p0
>
> %build
> + libs=
> + case "%{l_platform -t}" in
> + *-sunos* ) libs="$libs -lsocket -lnsl" ;;
> + esac
> # build IRC server
> ( cd ircd-ratbox-%{V_server}
> %{l_shtool} subst \
> @@ -91,6 +95,7 @@
> CC="%{l_cc}" \
> CFLAGS="%{l_cflags -O}" \
> CPPFLAGS="%{l_cppflags}" \
> + LIBS="$libs" \
> LDFLAGS="%{l_ldflags}" \
> ./configure \
> --prefix=%{l_prefix} \
> @@ -118,6 +123,7 @@
> CC="%{l_cc}" \
> CFLAGS="%{l_cflags -O}" \
> CPPFLAGS="%{l_cppflags}" \
> + LIBS="$libs" \
> LDFLAGS="%{l_ldflags}" \
> ./configure \
> --prefix=%{l_prefix} \
Ah, thanks. Although I've currently no Solaris box for testing,
according to the sources, the IRCd itself should find -lsocket/-lnsl
just fine with its Autoconf checks. But Ratbox-Services misses it.
Hence, I've allowed me to just add LIBS=.. to the Ratbox-Services and
also sent a patch to the upstream author for fixing this already in
their Autoconf scripts (so we can remove our hack soon). Thanks.
Ralf S. Engelschall
[EMAIL PROTECTED]
www.engelschall.com
______________________________________________________________________
The OpenPKG Project www.openpkg.org
Developer Communication List [email protected]