Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 29738 - nano-1.2.2 won't compile due to wsconvert patch
Summary: nano-1.2.2 won't compile due to wsconvert patch
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: SpanKY
URL:
Whiteboard:
Keywords:
: 29814 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-09-27 04:16 UTC by Brandy Westcott (RETIRED)
Modified: 2003-09-28 13:05 UTC (History)
1 user (show)

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 Brandy Westcott (RETIRED) gentoo-dev 2003-09-27 04:16:33 UTC
emerging nano-1.2.2 fails with the following error:


gcc -DSYSCONFDIR=\"/etc\" -I. -I. -I. -Iintl -DLOCALEDIR=\"/usr/share/locale\" -I/usr/include    -march=pentium4 -O2 -pipe -fomit-frame-pointer -c `test -f 'rcfile.c' || echo './'`rcfile.c
rcfile.c:61: error: `WS_CONVERT' undeclared here (not in a function)
rcfile.c:61: error: initializer element is not constant
rcfile.c:61: error: (near initialization for `rcopts[9].flag')
rcfile.c:61: error: initializer element is not constant
rcfile.c:61: error: (near initialization for `rcopts[9]')
rcfile.c:63: error: initializer element is not constant
rcfile.c:63: error: (near initialization for `rcopts[10]')
rcfile.c:64: error: initializer element is not constant
rcfile.c:64: error: (near initialization for `rcopts[11]')
rcfile.c:66: error: initializer element is not constant
rcfile.c:66: error: (near initialization for `rcopts[12]')
rcfile.c:69: error: initializer element is not constant
rcfile.c:69: error: (near initialization for `rcopts[13]')
rcfile.c:71: error: initializer element is not constant
rcfile.c:71: error: (near initialization for `rcopts[14]')
rcfile.c:76: error: initializer element is not constant
rcfile.c:76: error: (near initialization for `rcopts[15]')
rcfile.c:79: error: initializer element is not constant
rcfile.c:79: error: (near initialization for `rcopts[16]')
rcfile.c:82: error: initializer element is not constant
rcfile.c:82: error: (near initialization for `rcopts[17]')
rcfile.c:84: error: initializer element is not constant
rcfile.c:84: error: (near initialization for `rcopts[18]')
rcfile.c:85: error: initializer element is not constant
rcfile.c:85: error: (near initialization for `rcopts[19]')
rcfile.c:86: error: initializer element is not constant
rcfile.c:86: error: (near initialization for `rcopts[20]')
rcfile.c:87: error: initializer element is not constant
rcfile.c:87: error: (near initialization for `rcopts[21]')
rcfile.c:88: error: initializer element is not constant
rcfile.c:88: error: (near initialization for `rcopts[22]')
rcfile.c:89: error: initializer element is not constant
rcfile.c:89: error: (near initialization for `rcopts[23]')
rcfile.c:90: error: initializer element is not constant
rcfile.c:90: error: (near initialization for `rcopts[24]')
rcfile.c:91: error: initializer element is not constant
rcfile.c:91: error: (near initialization for `rcopts[25]')
make[2]: *** [rcfile.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/var/tmp/portage/nano-1.2.2/work/nano-1.2.2'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/nano-1.2.2/work/nano-1.2.2'
make: *** [all] Error 2

!!! ERROR: app-editors/nano-1.2.2 failed.
!!! Function src_compile, Line 46, Exitcode 2
!!! (no error message)


Line 61 of rcfile.c is created by the wsconvert patch:

    {"wsconvert", WS_CONVERT},

Clearly, the WSCONVERT macro should be defined for this line to compile,
but surprisingly, the wsconvert patch contains the following

+//#define WS_CONVERT		(1<<31) // 32

which really doesn't do much of anything. :)
Taking out the comment characters allows nano to compile ok.
Comment 1 SpanKY gentoo-dev 2003-09-27 10:47:42 UTC
fixed in cvs, my mistake :/
Comment 2 Brandy Westcott (RETIRED) gentoo-dev 2003-09-28 13:05:09 UTC
*** Bug 29814 has been marked as a duplicate of this bug. ***