2013-11-02 3 views
2

Я использую sloccount много с Objective-C проектами на OSX, до недавнего времени у меня не было проблемы с обновлением до OSX 10.9 Mavericks. Когда я пытаюсь запустить этот простой скрипт:Проблемы с sloccount на OSX Mavericks

#!/bin/sh 
sloccount --duplicates --wide --details WeatherApp > Build/sloccount.sc 

Я получаю это:

/Applications/sloccount/compute_sloc_lang: line 52: c_count: command not found 
Warning! No 'Total' line in Models/ansic_outfile.dat. 

Выходной файл имеет следующее:

Creating filelist for Application 
Creating filelist for Controllers 
Creating filelist for Helpers 
Creating filelist for Managers 
Creating filelist for Models 
Creating filelist for Support 
Creating filelist for Views 
Categorizing files. 
Computing results. 


44 objc Application /Users/ruenzuo/Documents/GitHub/north-american-ironman/WeatherApp/Application/AppDelegate.m 
11 objc Application /Users/ruenzuo/Documents/GitHub/north-american-ironman/WeatherApp/Application/AppDelegate.h 
24 objc Controllers /Users/ruenzuo/Documents/GitHub/north-american-ironman/WeatherApp/Controllers/CitiesViewController.m 
10 objc Controllers /Users/ruenzuo/Documents/GitHub/north-american-ironman/WeatherApp/Controllers/CitiesViewController.h 
74 objc Helpers /Users/ruenzuo/Documents/GitHub/north-american-ironman/WeatherApp/Helpers/TranslatorHelper.m 
47 objc Helpers /Users/ruenzuo/Documents/GitHub/north-american-ironman/WeatherApp/Helpers/ValidatorHelper.m 
18 objc Helpers /Users/ruenzuo/Documents/GitHub/north-american-ironman/WeatherApp/Helpers/ErrorNotificationHelper.h 
21 objc Helpers /Users/ruenzuo/Documents/GitHub/north-american-ironman/WeatherApp/Helpers/TranslatorHelper.h 
14 objc Helpers /Users/ruenzuo/Documents/GitHub/north-american-ironman/WeatherApp/Helpers/ValidatorHelper.h 
85 objc Managers /Users/ruenzuo/Documents/GitHub/north-american-ironman/WeatherApp/Managers/WeatherAPIManager.m 
20 objc Managers /Users/ruenzuo/Documents/GitHub/north-american-ironman/WeatherApp/Managers/WeatherAPIManager.h 
15 objc Support /Users/ruenzuo/Documents/GitHub/north-american-ironman/WeatherApp/Support/main.m 
13 objc Support /Users/ruenzuo/Documents/GitHub/north-american-ironman/WeatherApp/Support/Includes.h 

И Sloccount плагин для Дженкинс не удалось разобрать его.

Любые мысли об этом?

ответ

1

Я, наконец, заканчиваю использование CLOC (http://cloc.sourceforge.net/) вместо SLOCCount (http://www.dwheeler.com/sloccount/).

Я не мог найти плагин Jenkins для CLOC, поэтому я использую xsltproc для перевода вывода CLOC в формат вывода SLOCCount.

Я использую следующий сценарий (https://github.com/Ruenzuo/north-american-ironman/blob/master/Scripts/Sloccount.sh), не стесняйтесь использовать его. Вам также понадобится этот файл (https://github.com/Ruenzuo/north-american-ironman/blob/master/Utils/Sloccount-format.xls).

Надеюсь, это поможет кому-то.

+0

Сегодня я получил ответ от Дэвида Уилера о проблемах с SLOCCount, я также буду держать вас в курсе. – Ruenzuo

1

Один шага, который может отсутствовать после того как вы скачали архив

Вам необходимо запустить сделать установку это создает отсутствующий ех (ы) или бинарные файлы и развертывает sloccount полезности и страницу человека в/USR/местный/бен

+0

Я установил sloccount из варева, я сам его не загрузил и не скомпилировал. Хотя этот вопрос довольно старый, я почти уверен, что эта проблема была решена к настоящему времени, но я не пробовал снова сам. – Ruenzuo

Смежные вопросы