Как заставить Anjuta выделить ошибки / строки, вызванные моей системой сборки (waf)? - PullRequest
2 голосов
/ 18 сентября 2011

Waf выводит ошибки, подобные следующим

Waf: Entering directory `/home/atomos/dc_mmo/netclient/build'
[47/53] c: c_lib/c_lib.c -> build/c_lib/c_lib.c.1.o
In file included from ../c_lib/c_lib.c:12:
../c_lib/./physics/common.c: In function ‘rk4_accelerate’:
../c_lib/./physics/common.c:301: warning: unused variable ‘spring’
In file included from ../c_lib/c_lib.c:15:
../c_lib/./objects/grenade.c: In function ‘grenade_draw’:
../c_lib/./objects/grenade.c:91: error: ‘a’ undeclared (first use in this function)
../c_lib/./objects/grenade.c:91: error: (Each undeclared identifier is reported only once
../c_lib/./objects/grenade.c:91: error: for each function it appears in.)
In file included from ../c_lib/c_lib.c:16:
../c_lib/./objects/neutron.c: In function ‘neutron_draw’:
../c_lib/./objects/neutron.c:191: error: ‘a’ undeclared (first use in this function)
In file included from ../c_lib/./agent/agent_include.h:21,
                 from ../c_lib/c_lib.c:23:
../c_lib/./agent/./agent_client.c: In function ‘set_agent_control_state’:
../c_lib/./agent/./agent_client.c:58: warning: format ‘%i’ expects type ‘int’, but argument 2 has type ‘int *’

Как я могу заставить Anjuta показывать ошибки внизу и позволять мне переходить к ошибке, нажимая на нее?

Как настроитьAnjuta, чтобы запустить мою систему сборки при компиляции?

1 Ответ

1 голос
/ 02 октября 2011

Проблема в том, что eclipse ищет make: в коде ошибки (он должен быть настраиваемым), поэтому вам нужно исправить eclipse или waf, чтобы они согласовали формат сообщения об ошибке.

Был патч для ваф в этот баг

...