LinuxForum.Fans
Тема

Не могу собрать прогу [Проблема решена]

Автор: williamwolos 3 сообщений 1013 просмотров
#62554

Всем привет. Пытаюсь собрать Guitarix 0.10, по команде
./waf build выдает следующее

text
Traceback (most recent call last):
  File "./waf", line 154, in <module>
    Scripting.prepare(t, cwd, VERSION, wafdir)
  File "  /home/s/make/guitarix-0.10.0/.waf-1.5.13-4340ef810f7db5d61c6 18fdf96cb5695/wafadmin/Scripting.py ", line 105, in prepare
    prepare_impl(t,cwd,ver,wafdir)
  File "  /home/s/make/guitarix-0.10.0/.waf-1.5.13-4340ef810f7db5d61c6 18fdf96cb5695/wafadmin/Scripting.py ", line 98, in prepare_impl
    main()
  File "  /home/s/make/guitarix-0.10.0/.waf-1.5.13-4340ef810f7db5d61c6 18fdf96cb5695/wafadmin/Scripting.py ", line 133, in main
    fun(ctx)
  File "  /home/s/make/guitarix-0.10.0/.waf-1.5.13-4340ef810f7db5d61c6 18fdf96cb5695/wafadmin/Scripting.py ", line 277, in build
    return build_impl(bld)
  File "  /home/s/make/guitarix-0.10.0/.waf-1.5.13-4340ef810f7db5d61c6 18fdf96cb5695/wafadmin/Scripting.py ", line 284, in build_impl
    bld.load_envs()
  File "  /home/s/make/guitarix-0.10.0/.waf-1.5.13-4340ef810f7db5d61c6 18fdf96cb5695/wafadmin/Build.py ", line 230, in load_envs
    newnode=self.path.find_or_declare(f)
  File "  /home/s/make/guitarix-0.10.0/.waf-1.5.13-4340ef810f7db5d61c6 18fdf96cb5695/wafadmin/Node.py ", line 125, in find_or_declare
    self.__class__.bld.rescan(parent)
  File "  /home/s/make/guitarix-0.10.0/.waf-1.5.13-4340ef810f7db5d61c6 18fdf96cb5695/wafadmin/Build.py ", line 322, in rescan
    if node.id in dct:
TypeError: argument of type 'int' is not iterable

Рядом стоит машина со свежеустановленной убунтой на которой всё проходит успешно, установлены лишь нужные для сборки гитарикса пакеты:
libgtk2.0-dev, libglib2.0-dev, libgtkmm-2.4-dev, libladspa-ocaml-dev, libboost-dev, libjack-dev, libsndfile-dev, fftw3-dev
на проблемной системе эти пакеты так же присутствуют, но на ней я собирал ещё около десятка прог и соответственно понаставлено ещё уйма пакетов, может быть изза них конфликт, но я не понимаю как его вычислить. вобщем ПАМАГИТЕ! =)

проблема2 (не страшная):
на этой же системе почему то в терминале не работает автодополнение по TAB. Точнее не работает если в строке уже чтото набрано. Тоесть в пустой строке набираю apti жму ТАВ появляется aptitude, теперь ставлю букву i, но дополнения уже не происходит. Так было прямо искаропки. это ubuntu 10.04. На этой же машине установлена на другой раздел она же и пашет всё нормально...

#62852

А на проблемной машыне проблем из питоном нету. Какие версии на рабочей машыне и на проблемной. Может нету какихто модулей для питона. Посмотри.

#63040

Дак в том и дело что машины практически одинаковые:
На безпроблемной стоит чистая убунта плюс те пакеты что я указал ну и g++, больше нет ничего, а на проблемной тоже самое только пакетов *-dev совсем чуток побольше.
В общем решил проблему переустановкой системы с нуля, видимо как то не совсем корректно она встала, странно конечно. Сейчас всё собирается и терминал всё нормально дополняет.

Войдите или зарегистрируйтесь, чтобы ответить.