Summary: | Please rekeyword dev-lang/erlang-12.2.3 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Christian Faulhammer (RETIRED) <fauli> |
Component: | New packages | Assignee: | Maintainers for Miscelleneous Language Packages [OBSOLETE] <lang-misc+disabled> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | bluebird, bsd+disabled |
Priority: | High | Keywords: | KEYWORDREQ |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Christian Faulhammer (RETIRED)
![]() ppc64 done, ~ on both Keyworded both erlang and net-misc/lksctp-tools-1.0.8 (re-)added ~sparc to =net-misc/lksctp-tools-1.0.8 and =dev-lang/erlang-12.2.3 I've also dropped the ~x86-fbsd keyword which hasn't been dropped in the first place because of: DEPEND.badindev 1 dev-lang/erlang/erlang-12.2.3.ebuild: ~x86-fbsd(default-bsd/fbsd/6.2/x86) ['net-misc/lksctp-tools'] (In reply to comment #3) > (re-)added ~sparc to =net-misc/lksctp-tools-1.0.8 and =dev-lang/erlang-12.2.3 > > I've also dropped the ~x86-fbsd keyword which hasn't been dropped in the first > place because of: > DEPEND.badindev 1 > dev-lang/erlang/erlang-12.2.3.ebuild: ~x86-fbsd(default-bsd/fbsd/6.2/x86) > ['net-misc/lksctp-tools'] fbsd is an experimental arch and those warnings are no blocker for repoman...and lksctp is optional, too. Anyway, it does not hurt either if the keyword is dropped. sctp masked on bsd, but erlang fails to build here: i686-gentoo-freebsd7.0-gcc -march=athlon-xp -O2 -pipe -g -ggdb -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winline -fno-strict-aliasing -I. -I../include -Iconnect -Iencode -Idecode -Imisc -Iepmd -Iregistry -Ii686-gentoo-freebsd7.0 -D_REENTRANT -D_THREAD_SAFE -DPOSIX_THREADS -c connect/ei_resolve.c -o /var/tmp/portage/dev-lang/erlang-12.2.3/work/otp_src_R12B-3/lib/erl_interface/obj.mt/i686-gentoo-freebsd7.0/ei_resolve.o connect/ei_resolve.c: In function 'ei_gethostbyname_r': connect/ei_resolve.c:629: warning: passing argument 5 of 'gethostbyname_r' from incompatible pointer type connect/ei_resolve.c:629: error: too few arguments to function 'gethostbyname_r' culpit code: #ifdef __GLIBC__ struct hostent *result; gethostbyname_r(name, hostp, buffer, buflen, &result, h_errnop); return result; #else return gethostbyname_r(name,hostp,buffer,buflen,h_errnop); #endif If I change #ifdef __GLIBC__ to #if 1 it seems to build ok. I'm not sure when gethostbyname_r prototype has changed though, and its on fbsd 7 Does the patch from bug 182001 fix your problems? Upstream once accepted it and silently dropped it again...for whatever reason. (In reply to comment #6) > Does the patch from bug 182001 fix your problems? Upstream once accepted it > and silently dropped it again...for whatever reason. needs to remove the first hunk (because this one hasn't been dropped) and then it's ok, thanks. (In reply to comment #7) > (In reply to comment #6) > > Does the patch from bug 182001 fix your problems? Upstream once accepted it > > and silently dropped it again...for whatever reason. > > needs to remove the first hunk (because this one hasn't been dropped) and then > it's ok, thanks. I thought you would add the patch yourself as you are the one on FreeBSD...anyway. Is in CVS now. (In reply to comment #8) > I thought you would add the patch yourself as you are the one on > FreeBSD...anyway. Is in CVS now. bah since I wasn't sure why it was dropped and I'm lazy I didn't want to ;p keyworded now, thanks last arch -> fixed |