Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 344243 - Please stabilize dev-ruby/ncurses-ruby-1.2.4-r1
Summary: Please stabilize dev-ruby/ncurses-ruby-1.2.4-r1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Ruby Team
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks: 344245
  Show dependency tree
 
Reported: 2010-11-05 07:09 UTC by Hans de Graaff
Modified: 2011-01-30 18:54 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hans de Graaff gentoo-dev Security 2010-11-05 07:09:36 UTC
Please stabilize dev-ruby/ncurses-ruby-1.2.4-r1. This version has been in the tree for several months, and uses the new ruby-ng framework to install.
Comment 1 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2010-11-05 11:32:16 UTC
x86 stable
Comment 2 Markos Chandras (RETIRED) gentoo-dev 2010-11-05 14:04:16 UTC
amd64 done
Comment 3 Jani Saarenpää 2010-11-08 01:15:47 UTC
This seems to fail to build on my system:

---
x86_64-pc-linux-gnu-gcc -I. -I. -I/usr/lib64/ruby/1.8/x86_64-linux -I. -DHAVE_UNISTD_H -DHAVE_LOCALE_H -DHAVE_NCURSES_H -DHAVE_NEWSCR -DHAVE_TABSIZE -DHAVE_ESCDELAY -DHAVE_KEYBOUND -DHAVE_CURSES_VERSION -DHAVE_TIGETSTR -DHAVE_GETWIN -DHAVE_PUTWIN -DHAVE_UNGETMOUSE -DHAVE_MOUSEMASK -DHAVE_WENCLOSE -DHAVE_MOUSEINTERVAL -DHAVE_WMOUSE_TRAFO -DHAVE_MCPRINT -DHAVE_HAS_KEY -DHAVE_DELSCREEN -DHAVE_DEFINE_KEY -DHAVE_KEYOK -DHAVE_RESIZETERM -DHAVE_USE_DEFAULT_COLORS -DHAVE_USE_EXTENDED_NAMES -DHAVE_WRESIZE -DHAVE_ATTR_ON -DHAVE_ATTR_OFF -DHAVE_ATTR_SET -DHAVE_CHGAT -DHAVE_COLOR_SET -DHAVE_FILTER -DHAVE_INTRFLUSH -DHAVE_MVCHGAT -DHAVE_MVHLINE -DHAVE_MVVLINE -DHAVE_MVWCHGAT -DHAVE_MVWHLINE -DHAVE_MVWVLINE -DHAVE_NOQIFLUSH -DHAVE_PUTP -DHAVE_QIFLUSH -DHAVE_SCR_DUMP -DHAVE_SCR_INIT -DHAVE_SCR_RESTORE -DHAVE_SCR_SET -DHAVE_SLK_ATTR -DHAVE_SLK_ATTR_SET -DHAVE_SLK_COLOR -DHAVE_TIGETFLAG -DHAVE_TIGETNUM -DHAVE_USE_ENV -DHAVE_VIDATTR -DHAVE_WATTR_ON -DHAVE_WATTR_OFF -DHAVE_WATTR_SET -DHAVE_WCHGAT -DHAVE_WCOLOR_SET -DHAVE_GETATTRS -DHAVE__TRACEF -DHAVE__TRACEDUMP -DHAVE__NC_TRACEBITS -DHAVE__TRACEATTR -DHAVE__TRACEATTR2 -DHAVE__TRACECHAR -DHAVE__TRACECHTYPE -DHAVE__TRACECHTYPE2 -DHAVE__TRACEMOUSE -DHAVE_ASSUME_DEFAULT_COLORS -DHAVE_ATTR_GET -DHAVE_PANEL_H -DHAVE_FORM_H -DHAVE_MENU_H    -fPIC -march=native -O2 -pipe -fno-strict-aliasing  -fPIC  -g  -c panel_wrap.c
form_wrap.c: In function 'make_arg':
form_wrap.c:1130: warning: format '%d' expects type 'int', but argument 4 has type 'long int'
form_wrap.c:1130: warning: format '%d' expects type 'int', but argument 4 has type 'long int'
x86_64-pc-linux-gnu-gcc -shared -o ncurses_bin.so menu_wrap.o ncurses_wrap.o form_wrap.o panel_wrap.o -L. -L/usr/lib64 -Wl,-R/usr/lib64 -L. -Wl,-O1 -rdynamic -Wl,-export-dynamic -Wl,--no-undefined    -Wl,-R -Wl,/usr/lib64 -L/usr/lib64 -lruby18 -lmenu -lform -lpanel -lncurses  -lpthread -lrt -ldl -lcrypt -lm   -lc
ncurses_wrap.o: In function `rbncurs_tracef':
/var/tmp/paludis/dev-ruby-ncurses-ruby-1.2.4-r1/work/ruby18/ncurses-ruby-1.2.4/ncurses_wrap.c:2397: undefined reference to `funcall3'
collect2: ld returned 1 exit status
make: *** [ncurses_bin.so] Error 1
/usr/libexec/paludis/utils/emake: emake returned error 2
----

Any good ideas?
Comment 4 Hans de Graaff gentoo-dev Security 2010-11-08 20:49:56 UTC
(In reply to comment #3)

> Any good ideas?

Yes. Compile sys-libs/ncurses without USE=trace and see if that helps.

Comment 5 Hans de Graaff gentoo-dev Security 2010-11-08 21:08:18 UTC
(In reply to comment #4)
> > Any good ideas?

Or better: try ncurses-ruby-1.2.4-r2 which should be fixed also for an ncurses compiled with USE=trace.
Comment 6 Jani Saarenpää 2010-11-09 18:43:08 UTC
Seems that without trace it compiles and ncurses-ruby-1.2.4-r2 compiles with it too. ncurses-ruby-1.2.4-r1 should depend on ncurses with trace disabled.
Comment 7 Hans de Graaff gentoo-dev Security 2010-11-18 11:55:34 UTC
(In reply to comment #6)
> Seems that without trace it compiles and ncurses-ruby-1.2.4-r2 compiles with it
> too. ncurses-ruby-1.2.4-r1 should depend on ncurses with trace disabled.

Good idea, I've done that.
Comment 8 Brent Baude (RETIRED) gentoo-dev 2011-01-07 20:53:49 UTC
ppc stable
Comment 9 Kacper Kowalik (Xarthisius) (RETIRED) gentoo-dev 2011-01-22 21:26:34 UTC
ppc64 stable
Comment 10 Raúl Porcel (RETIRED) gentoo-dev 2011-01-30 18:54:17 UTC
alpha/sparc done, closing