Thomas Dickey wrote:
But also there should be a file named "trace" which is created by
setting the NCURSES_TRACE variable and
linking to the --with-trace'd ncurses. You can check if the static
executable has trace functions, since "nm" would show "trace", "_tracef"
and several other "_traceXXX" symbols.
yes, i had a mistake!
Now i have generated two trace files, one by an 32bit architecture
(trace_dialog32) and one by a 64bit (trace_dialog64)...
I have 'diffed' this files with:
--
#in attachment gzipped
diff -ruNp trace_dialog32 trace_dialog64 > diff_trace_dialog
--
I have found this difference:
...32bit...
--
render_char bkg {' ' = 040} (0),
attrs {A_BOLD|A_COLOR{1 = {COLOR_CYAN, COLOR_BLUE}}} (1)
-> ch {' ' = 040 |
{A_BOLD|A_COLOR{1 = {COLOR_CYAN, COLOR_BLUE}}}} (1)
--
...64bit..
--
render_char bkg {000} (0),
attrs {A_BOLD|A_COLOR{1 = {COLOR_CYAN, COLOR_BLUE}}} (1)
-> ch {000 |
{A_BOLD|A_COLOR{1 = {COLOR_CYAN, COLOR_BLUE}}}} (1)
--
'000'... is it the problem?