errors compiling on Mac OS 10.9.1
Carter Bullard
carter at qosient.com
Sun Jan 5 19:15:59 EST 2014
Hey Chas,
You need to update your macports install of ncurses.
Carter
On Jan 5, 2014, at 6:31 PM, Chas DiFatta <chas at difatta.org> wrote:
>> % fgrep -i curses ./include/*.h
>
> as requested...
>
> # fgrep -i curses ./include/*.h
> ./include/argus_config.h:/* Using curses */
> ./include/argus_config.h:/* #undef ARGUS_CURSES */
> ./include/argus_config.h:/* Define to 1 if you have the <curses.h> header file. */
> ./include/argus_config.h:/* #undef HAVE_CURSES_H */
> ./include/argus_config.h:/* Define to 1 if you have the <ncurses.h> header file. */
> ./include/argus_config.h:#define HAVE_NCURSES_H 1
> ./include/argus_filter.h:int ArgusCurses = 0;
> ./include/argus_filter.h:extern int ArgusCurses;
> ./include/argus_parser.h: int RaCursesMode;
>
> looking for another method to identify version number...
>
> # ls /usr/lib/*curses*
> /usr/lib/libcurses.dylib /usr/lib/libncurses.5.4.dylib /usr/lib/libncurses.5.dylib /usr/lib/libncurses.dylib
>
> from config.log…
>
> configure:9129: checking for initscr in -lncurses
> configure:9154: gcc -o conftest -g -O2 -I/opt/local/include -L/opt/local/lib conftest.c -lncurses >&5
> ld: warning: ignoring file /opt/local/lib/libncurses.dylib, file was built for i386 which is not the architecture being linked (x86_64): /opt/local/lib/libncurses.dylib
> Undefined symbols for architecture x86_64:
> "_initscr", referenced from:
> _main in conftest-cnNgZM.o
> ld: symbol(s) not found for architecture x86_64
> clang: error: linker command failed with exit code 1 (use -v to see invocation)
> configure:9154: $? = 1
> configure: failed program was:
> | /* confdefs.h */
>
> hope this helps. drop a line if you want anything else. note the following output from the racurses make
>
> —————< output from make racurses errors >------------------------
> gcc -O3 -I. -I../../include -I../../common -I/opt/local/include -DHAVE_CONFIG_H -c ./racurses.c
> In file included from ./racurses.c:38:
> ./racurses.h:135:56: error: unknown type name 'WINDOW'
> int RaCursesSetWindowFocus(struct ArgusParserStruct *, WINDOW *);
> ^
> ./racurses.h:136:1: error: unknown type name 'WINDOW'
> WINDOW *RaCursesGetWindowFocus(struct ArgusParserStruct *);
> ^
> ./racurses.h:165:4: error: unknown type name 'WINDOW'
> WINDOW *window;
> ^
> ./racurses.h:199:4: error: unknown type name 'attr_t'
> attr_t attr;
> ^
> ./racurses.h:229:58: error: unknown type name 'WINDOW'
> int ArgusGetDisplayLineColor(struct ArgusParserStruct *, WINDOW *, struct ArgusRecordStruct *, struct ArgusAttributeStruct *);
> ^
> ./racurses.h:230:142: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
> ...(struct ArgusParserStruct *, struct ArgusRecordStruct *, struct ArgusAttributeStruct *, short, attr_t);
> ^~~~~~
> ./racurses.h:401:1: error: unknown type name 'WINDOW'
> WINDOW *RaCommandWindow = NULL;
> ^
> ./racurses.h:418:1: error: unknown type name 'WINDOW'
> WINDOW *RaHeaderWindow = NULL;
> ^
> ./racurses.h:419:1: error: unknown type name 'WINDOW'
> WINDOW *RaDisplayWindow = NULL;
> ^
> ./racurses.h:420:1: error: unknown type name 'WINDOW'
> WINDOW *RaStatusWindow = NULL;
> ^
> ./racurses.h:421:1: error: unknown type name 'WINDOW'
> WINDOW *RaDebugWindow = NULL;
> ^
> ./racurses.h:422:1: error: unknown type name 'WINDOW'
> WINDOW *RaCursorWindow = NULL;
> ^
> ./racurses.h:423:1: error: unknown type name 'WINDOW'
> WINDOW *RaAvailableWindow = NULL;
> ^
> ./racurses.h:424:1: error: unknown type name 'WINDOW'
> WINDOW *RaFailedWindow = NULL;
> ^
> ./racurses.h:425:1: error: unknown type name 'WINDOW'
> WINDOW *RaRecordWindow = NULL;
> ^
> ./racurses.h:426:1: error: unknown type name 'WINDOW'
> WINDOW *RaFocusWindow = NULL;
> ^
> ./racurses.c:42:122: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
> int ArgusColorAvailability(struct ArgusParserStruct *, struct ArgusRecordStruct *, struct ArgusAttributeStruct *, short, attr_t);
> ^~~~~~
> ./racurses.c:43:119: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
> int ArgusColorAddresses(struct ArgusParserStruct *, struct ArgusRecordStruct *, struct ArgusAttributeStruct *, short, attr_t);
> ^~~~~~
> ./racurses.c:44:120: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
> int ArgusColorFlowFields(struct ArgusParserStruct *, struct ArgusRecordStruct *, struct ArgusAttributeStruct *, short, attr_t);
> ^~~~~~
> ./racurses.c:45:121: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
> int ArgusColorGeoLocation(struct ArgusParserStruct *, struct ArgusRecordStruct *, struct ArgusAttributeStruct *, short, attr_t);
> ^~~~~~
> ./racurses.c:46:58: error: unknown type name 'WINDOW'
> void ArgusInitializeColorMap(struct ArgusParserStruct *, WINDOW *);
> ^
> ./racurses.c:94:58: error: unknown type name 'WINDOW'
> RaCursesSetWindowFocus(struct ArgusParserStruct *parser, WINDOW *win)
> ^
> ./racurses.c:114:1: error: unknown type name 'WINDOW'
> WINDOW *
> ^
> ./racurses.c:159:27: error: unknown type name 'WINDOW'
> void RaUpdateHeaderWindow(WINDOW *);
> ^
> fatal error: too many errors emitted, stopping now [-ferror-limit=]
> 5 warnings and 20 errors generated.
> make[2]: *** [racurses.o] Error 1
>
>
>
> On Jan 5, 2014, at 3:14 PM, Carter Bullard <carter at qosient.com> wrote:
>
>> So Chas,
>> What version are you using?
>> You're error relates to ncurses. Does your ./configure find ncurses ???
>> In your ./include/argus_config.h, what are the values for the various curses variables ??
>>
>> % fgrep -i curses ./include/*.h
>>
>> Carter
>>
>>
>>
>> On Jan 5, 2014, at 5:55 PM, Chas DiFatta <chas at difatta.org> wrote:
>>
>>> Hey Russell,
>>>
>>> I verified this as well as another error, unknown type name “WINDOW”. Both errors happened only when compiling racurses as all the other clients appeared to compile fine.
>>>
>>> …cd
>>>
>>> On Jan 5, 2014, at 2:13 PM, Russell Fulton <r.fulton at auckland.ac.nz> wrote:
>>>
>>>> Trying again —this does not appear to have got to the list...
>>>>
>>>>
>>>> Hi,
>>>>
>>>> I have just installed argus on my MacBook pro and when I compile the clients I get missing reference to “_xdtoi” when it tries to build the executable. Googling the error shows a bunch of hits on the mac port list about the problem but all the post I looked at were people reporting problems.
>>>>
>>>> I did not get any hits on the argus archive.
>>>>
>>>> Russell
>>>
>>>
>>
>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 6837 bytes
Desc: not available
URL: <https://pairlist1.pair.net/pipermail/argus/attachments/20140105/47160aab/attachment.bin>
More information about the argus
mailing list