kamiel |
|
Темы:
14
Сообщения:
74
Участник с: 29 апреля 2009
|
Вобщем, давно пытаюсь собрать в ArchLinux SuperCollider – охота его изучить, раньше с ним дела не имел. Если кто собрал у себя – пожалуста, поделитесь опытом – как??? При попытке собрать supercollider-svn из AUR – получаю при сборке следущее: ==> Starting make... scons: Reading SConscript files ... classvar scVersionMajor=3, scVersionMinor=3, scVersionPostfix=1; classvar scVersionMajor=3, scVersionMinor=3, scVersionPostfix=1; scons: warning: The Options class is deprecated; use the Variables class instead. File "/tmp/yaourt-tmp-archer/aur-supercollider-svn/supercollider-svn/src/SuperCollider3-build/SConstruct", line 273, in <module> scons: warning: The BoolOption() function is deprecated; use the BoolVariable() function instead. File "/tmp/yaourt-tmp-archer/aur-supercollider-svn/supercollider-svn/src/SuperCollider3-build/SConstruct", line 276, in <module> scons: warning: The EnumOption() function is deprecated; use the EnumVariable() function instead. File "/tmp/yaourt-tmp-archer/aur-supercollider-svn/supercollider-svn/src/SuperCollider3-build/SConstruct", line 282, in <module> scons: warning: The PathOption() function is deprecated; use the PathVariable() function instead. File "/tmp/yaourt-tmp-archer/aur-supercollider-svn/supercollider-svn/src/SuperCollider3-build/SConstruct", line 290, in <module> scons: warning: The PackageOption() function is deprecated; use the PackageVariable() function instead. File "/tmp/yaourt-tmp-archer/aur-supercollider-svn/supercollider-svn/src/SuperCollider3-build/SConstruct", line 326, in <module> Checking for pkg-config... yes Checking for sndfile >= 1.0.16... yes Checking for sndfile >= 1.0.18... yes Checking for libcurl >= 7... yes Checking for fftw3f... yes Checking for jack >= 0.100... yes Checking for avahi-client... yes Checking for alsa... yes Checking for C header file /System/Library/Frameworks/CoreMIDI.framework/Headers/CoreMIDI.h... no Checking for C header file linux/input.h... no Checking for C header file cwiid.h... no Checking for C header file altivec.h... no Checking for C header file xmmintrin.h... no NOTICE: CPU has SSE support Checking for C header file X11/Intrinsic.h... yes Checking for XQueryPointer() in C library X11... yes Checking for C function strtod()... yes ---------------------------------------------------- To install SCVIM, please use scons in the directory editors/scvim/ ------------------------------------------------------------------------ ALTIVEC: no AUDIOAPI: Jack MIDIAPI: ALSA DEBUG: no DEVELOPMENT: no LANG: yes LID: no WII: no PREFIX: /usr RENDEZVOUS: yes SCEL: yes SCVIM: yes SCED: no SSE: no STRIP: no CROSSCOMPILE: no TERMINAL_CLIENT: yes X11: yes ------------------------------------------------------------------------ scons: done reading SConscript files. scons: Building targets ... g++ -o Source/common/SC_AllocPool.o -c -Wno-deprecated -fPIC -Wno-unknown-pragmas -ffast-math -fstrength-reduce -march=i686 -fPIC -DSC_DATA_DIR=\"/usr/share/SuperCollider\" -D_REENTRANT -DSC_LINUX -DNDEBUG -DSC_MEMORY_ALIGNMENT=1 -DHAVE_STRTOD -IHeaders/common -IHeaders/plugin_interface -IHeaders/server Source/common/SC_AllocPool.cpp In file included from Source/common/SC_AllocPool.cpp:21: /usr/include/string.h:33:20: error: stddef.h: No such file or directory Source/common/SC_AllocPool.cpp:22:21: error: stdexcept: No such file or directory In file included from Source/common/SC_AllocPool.cpp:24: Headers/plugin_interface/SC_BoundsMacros.h:24:47: error: cstdlib: No such file or directory Headers/plugin_interface/SC_BoundsMacros.h:25:47: error: cmath: No such file or directory In file included from Source/common/SC_AllocPool.cpp:21: /usr/include/string.h:44: error: 'size_t' has not been declared /usr/include/string.h:48: error: 'size_t' has not been declared /usr/include/string.h:57: error: 'size_t' has not been declared /usr/include/string.h:64: error: 'size_t' has not been declared /usr/include/string.h:67: error: 'size_t' has not been declared /usr/include/string.h:74: error: 'size_t' has not been declared /usr/include/string.h:76: error: 'size_t' has not been declared /usr/include/string.h:114: error: 'size_t' has not been declared /usr/include/string.h:116: error: 'size_t' has not been declared /usr/include/string.h:131: error: 'size_t' has not been declared /usr/include/string.h:139: error: 'size_t' has not been declared /usr/include/string.h:145: error: 'size_t' has not been declared /usr/include/string.h:152: error: 'size_t' does not name a type In file included from Source/common/SC_AllocPool.cpp:21: /usr/include/string.h:167: error: 'size_t' does not name a type /usr/include/string.h:181: error: 'size_t' has not been declared /usr/include/string.h:282: error: 'size_t' does not name a type /usr/include/string.h:286: error: 'size_t' does not name a type /usr/include/string.h:380: error: 'size_t' has not been declared /usr/include/string.h:381: error: 'size_t' has not been declared /usr/include/string.h:387: error: 'size_t' has not been declared /usr/include/string.h:390: error: 'size_t' has not been declared /usr/include/string.h:397: error: 'size_t' does not name a type /usr/include/string.h:404: error: 'size_t' does not name a type /usr/include/string.h:436: error: 'size_t' has not been declared /usr/include/string.h:449: error: 'size_t' has not been declared /usr/include/string.h:453: error: 'size_t' has not been declared /usr/include/string.h:457: error: 'size_t' has not been declared /usr/include/string.h:460: error: 'size_t' has not been declared /usr/include/string.h:538: error: 'size_t' has not been declared /usr/include/string.h:550: error: 'size_t' has not been declared /usr/include/string.h:575: error: 'size_t' has not been declared /usr/include/string.h:578: error: 'size_t' has not been declared /usr/include/string.h:591: error: 'size_t' has not been declared In file included from Headers/common/SC_AllocPool.h:33, from Source/common/SC_AllocPool.cpp:23: Headers/server/SC_List.h: In member function 'bool Link<T>::SanityCheck()': Headers/server/SC_List.h:214: error: 'runtime_error' is not a member of 'std' Headers/server/SC_List.h:217: error: 'runtime_error' is not a member of 'std' In file included from Headers/common/SC_AllocPool.h:35, from Source/common/SC_AllocPool.cpp:23: /usr/include/stdlib.h: At global scope: /usr/include/stdlib.h:140: error: 'size_t' does not name a type /usr/include/stdlib.h:337: error: 'size_t' has not been declared /usr/include/stdlib.h:367: error: 'size_t' has not been declared /usr/include/stdlib.h:471: error: 'size_t' was not declared in this scope /usr/include/stdlib.h:471: error: expected ',' or ';' before 'throw' /usr/include/stdlib.h:473: error: 'size_t' was not declared in this scope /usr/include/stdlib.h:473: error: 'size_t' was not declared in this scope /usr/include/stdlib.h:473: error: initializer expression list treated as compound expression /usr/include/stdlib.h:474: error: expected ',' or ';' before 'throw' /usr/include/stdlib.h:485: error: 'size_t' has not been declared In file included from /usr/include/stdlib.h:497, from Headers/common/SC_AllocPool.h:35, from Source/common/SC_AllocPool.cpp:23: /usr/include/alloca.h:33: error: 'size_t' was not declared in this scope /usr/include/alloca.h:33: error: expected ',' or ';' before 'throw' In file included from Headers/common/SC_AllocPool.h:35, from Source/common/SC_AllocPool.cpp:23: /usr/include/stdlib.h:502: error: 'size_t' was not declared in this scope /usr/include/stdlib.h:502: error: expected ',' or ';' before 'throw' /usr/include/stdlib.h:507: error: 'size_t' has not been declared /usr/include/stdlib.h:507: error: 'size_t' has not been declared /usr/include/stdlib.h:705: error: 'size_t' has not been declared /usr/include/stdlib.h:705: error: 'size_t' has not been declared /usr/include/stdlib.h:710: error: 'size_t' has not been declared /usr/include/stdlib.h:710: error: 'size_t' has not been declared /usr/include/stdlib.h:713: error: 'size_t' has not been declared /usr/include/stdlib.h:713: error: 'size_t' has not been declared /usr/include/stdlib.h:788: error: 'size_t' has not been declared /usr/include/stdlib.h:791: error: 'size_t' has not been declared /usr/include/stdlib.h:795: error: 'size_t' has not been declared /usr/include/stdlib.h:799: error: 'size_t' has not been declared /usr/include/stdlib.h:808: error: 'size_t' has not been declared /usr/include/stdlib.h:812: error: 'size_t' has not been declared /usr/include/stdlib.h:819: error: 'size_t' does not name a type /usr/include/stdlib.h:822: error: 'size_t' does not name a type /usr/include/stdlib.h:885: error: 'size_t' has not been declared In file included from Source/common/SC_AllocPool.cpp:23: Headers/common/SC_AllocPool.h:45: error: 'size_t' does not name a type Headers/common/SC_AllocPool.h:46: error: 'size_t' does not name a type Headers/common/SC_AllocPool.h:47: error: 'size_t' does not name a type Headers/common/SC_AllocPool.h:48: error: 'size_t' does not name a type Headers/common/SC_AllocPool.h:49: error: 'size_t' does not name a type Headers/common/SC_AllocPool.h:61: error: 'size_t' does not name a type Headers/common/SC_AllocPool.h:64: error: 'size_t' does not name a type Headers/common/SC_AllocPool.h:82: error: 'size_t' has not been declared Headers/common/SC_AllocPool.h:85: error: 'size_t' has not been declared Headers/common/SC_AllocPool.h:88: error: 'size_t' has not been declared Headers/common/SC_AllocPool.h:97: error: 'size_t' does not name a type Headers/common/SC_AllocPool.h:98: error: 'size_t' does not name a type Headers/common/SC_AllocPool.h: In member function 'AllocChunk* AllocChunk::NextChunk()': Headers/common/SC_AllocPool.h:71: error: 'Size' was not declared in this scope Headers/common/SC_AllocPool.h: In member function 'AllocChunk* AllocChunk::PrevChunk()': Headers/common/SC_AllocPool.h:74: error: 'PrevSize' was not declared in this scope Headers/common/SC_AllocPool.h: In member function 'bool AllocChunk::InUse()': Headers/common/SC_AllocPool.h:77: error: 'mSize' was not declared in this scope Headers/common/SC_AllocPool.h:77: error: 'kChunkInUse' was not declared in this scope Headers/common/SC_AllocPool.h: In member function 'bool AllocChunk::PrevInUse()': Headers/common/SC_AllocPool.h:80: error: 'mPrevSize' was not declared in this scope Headers/common/SC_AllocPool.h:80: error: 'kChunkInUse' was not declared in this scope Headers/common/SC_AllocPool.h: In member function 'void AllocChunk::SetSizeFree(int)': Headers/common/SC_AllocPool.h:83: error: 'mSize' was not declared in this scope Headers/common/SC_AllocPool.h:83: error: 'class AllocChunk' has no member named 'mPrevSize' Headers/common/SC_AllocPool.h: In member function 'void AllocChunk::SetSizeInUse(int)': Headers/common/SC_AllocPool.h:86: error: 'mSize' was not declared in this scope Headers/common/SC_AllocPool.h:86: error: 'class AllocChunk' has no member named 'mPrevSize' Headers/common/SC_AllocPool.h:86: error: 'kChunkInUse' was not declared in this scope Headers/common/SC_AllocPool.h: In member function 'void AllocChunk::SetNeighborsInUse(int)': Headers/common/SC_AllocPool.h:89: error: 'mPrevSize' was not declared in this scope Headers/common/SC_AllocPool.h:89: error: 'class AllocChunk' has no member named 'mSize' Headers/common/SC_AllocPool.h:89: error: 'kChunkInUse' was not declared in this scope Headers/common/SC_AllocPool.h: In member function 'bool AllocChunk::IsArea()': Headers/common/SC_AllocPool.h:92: error: 'mPrevSize' was not declared in this scope Headers/common/SC_AllocPool.h:92: error: 'kChunkInUse' was not declared in this scope Headers/common/SC_AllocPool.h:92: error: 'class AllocChunk' has no member named 'mSize' Headers/common/SC_AllocPool.h: At global scope: Headers/common/SC_AllocPool.h:110: error: 'size_t' does not name a type Headers/common/SC_AllocPool.h:125: error: 'size_t' does not name a type Headers/common/SC_AllocPool.h:127: error: 'size_t' does not name a type Headers/common/SC_AllocPool.h:129: error: typedef 'NewAreaFunc' is initialized (use decltype instead) Headers/common/SC_AllocPool.h:129: error: 'size_t' was not declared in this scope Headers/common/SC_AllocPool.h:135: error: expected ')' before 'allocArea' Headers/common/SC_AllocPool.h:141: error: expected ';' before '(' token Headers/common/SC_AllocPool.h:142: error: 'size_t' has not been declared Headers/common/SC_AllocPool.h:148: error: 'size_t' does not name a type Headers/common/SC_AllocPool.h:149: error: 'size_t' does not name a type Headers/common/SC_AllocPool.h:160: error: 'size_t' has not been declared Headers/common/SC_AllocPool.h:168: error: 'size_t' has not been declared Headers/common/SC_AllocPool.h:174: error: 'size_t' does not name a type Headers/common/SC_AllocPool.h:181: error: 'size_t' has not been declared Headers/common/SC_AllocPool.h:184: error: 'size_t' has not been declared Headers/common/SC_AllocPool.h:198: error: 'size_t' has not been declared Headers/common/SC_AllocPool.h:272: error: 'NewAreaFunc' does not name a type Headers/common/SC_AllocPool.h:274: error: 'size_t' does not name a type Headers/common/SC_AllocPool.h: In member function 'void AllocPool::UnlinkFree(AllocChunk*)': Headers/common/SC_AllocPool.h:264: error: 'size_t' was not declared in this scope Headers/common/SC_AllocPool.h:264: error: expected ';' before 'size' Headers/common/SC_AllocPool.h:265: error: 'size' was not declared in this scope Source/common/SC_AllocPool.cpp: In member function 'void AllocPool::InitAlloc()': Source/common/SC_AllocPool.cpp:70: error: 'mAreaInitSize' was not declared in this scope Source/common/SC_AllocPool.cpp:73: error: 'mAreaInitSize' was not declared in this scope Source/common/SC_AllocPool.cpp: At global scope: Source/common/SC_AllocPool.cpp:92: error: expected ')' before 'inAllocArea' Source/common/SC_AllocPool.cpp: In member function 'void AllocPool::FreeAll()': Source/common/SC_AllocPool.cpp:122: error: 'NULL' was not declared in this scope Source/common/SC_AllocPool.cpp: In member function 'void AllocPool::FreeAllInternal()': Source/common/SC_AllocPool.cpp:138: error: 'size_t' was not declared in this scope Source/common/SC_AllocPool.cpp:138: error: expected ';' before 'size' Source/common/SC_AllocPool.cpp:140: error: 'size' was not declared in this scope Source/common/SC_AllocPool.cpp: In member function 'void AllocPool::Free(void*)': Source/common/SC_AllocPool.cpp:166: error: 'size_t' was not declared in this scope Source/common/SC_AllocPool.cpp:166: error: expected ';' before 'size' Source/common/SC_AllocPool.cpp:170: error: expected ';' before 'prevSize' Source/common/SC_AllocPool.cpp:171: error: 'prevSize' was not declared in this scope Source/common/SC_AllocPool.cpp:172: error: 'size' was not declared in this scope Source/common/SC_AllocPool.cpp:176: error: 'size' was not declared in this scope Source/common/SC_AllocPool.cpp:179: error: 'class AllocChunk' has no member named 'Size' Source/common/SC_AllocPool.cpp:184: error: 'mAreaMoreSize' was not declared in this scope Source/common/SC_AllocPool.cpp: At global scope: Source/common/SC_AllocPool.cpp:195: error: 'AllocArea* AllocPool::NewArea' is not a static member of 'class AllocPool' Source/common/SC_AllocPool.cpp:195: error: 'size_t' was not declared in this scope Source/common/SC_AllocPool.cpp:196: error: expected ',' or ';' before '{' token scons: *** [Source/common/SC_AllocPool.o] Error 1 scons: building terminated because of errors. ==> ОШИбКА: Сборка завершилась неудачно. Преждевременный выход... Error: Makepkg was unable to build supercollider-svn package. |
kamiel |
|
Темы:
14
Сообщения:
74
Участник с: 29 апреля 2009
|
Уже битый месяц не могу его собрать, но он нужен очень. Не менять же из-за этого дистрибутив и пакетный менеджер. Подскажите, пожалуста, я в отчаянии, без понятия, как это разрулить. Cpp софтины ругается на системный файл заголовка. Вряд-ли последний ошибочный. Но и SC же кто-то ставил! Так почему же оно так глючит и ругается? Вряд ли я разберусь с исходниками SC, да и навряд ли в них дело тут… КАК СОБРАТЬ SuperCollider под Arch Linux ??? |
h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
$ pacman -Qo /usr/include/linux/stddef.h /usr/include/linux/stddef.h принадлежит kernel-headers 2.6.30.1-1 сейчас собирается, дома посмотрю каков будет результат
systemd должен умереть.
|
kamiel |
|
Темы:
14
Сообщения:
74
Участник с: 29 апреля 2009
|
Ну как? Есть какие-нибудь результаты/идеи/догадки ? |
sirocco |
|
Темы:
29
Сообщения:
2501
Участник с: 25 июля 2007
|
А попробовать по-простому, makepkg, безо всяких yaourt-ов? У меня долго собиралось, но в конце концов потребовало emacs. emacs -batch --eval "(add-to-list 'load-path (expand-file-name \"editors/scel/el/\"))" -f batch-byte-compile editors/scel/el/sclang-help.el editors/scel/el/sclang-interp.el editors/scel/el/sclang-browser.el editors/scel/el/sclang-server.el editors/scel/el/sclang.el editors/scel/el/sclang-util.el editors/scel/el/sclang-dev.el editors/scel/el/sclang-keys.el editors/scel/el/sclang-language.el editors/scel/el/sclang-minor-mode.el editors/scel/el/sclang-mode.el editors/scel/el/tree-widget.el editors/scel/el/sclang-widgets.el editors/scel/el/sclang-document.el editors/scel/el/sclang-menu.el editors/scel/el/sclang-vars.el sh: emacs: command not found scons: *** [editors/scel/el/sclang-help.elc] Error 127 scons: building terminated because of errors. ==> ОШИбКА: Сборка завершилась неудачно. Преждевременный выход... И не увидел ответа - kernel-headers установлены? |
kamiel |
|
Темы:
14
Сообщения:
74
Участник с: 29 апреля 2009
|
~ % yaourt -Qs kernel extra/autofs 5.0.4-4 A kernel-based automounter for Linux. core/kernel-headers 2.6.30.1-1 (base) Kernel headers sanitized for use in userspace core/kernel26 2.6.30.2-1 (base) The Linux Kernel and modules core/kernel26-firmware 2.6.30-1 (base) The included firmware files of the Linux Kernel local/kernel26rt 2.6.29.4_rt15-1 (archaudio-kernels archaudio-minimal archaudio-suite) The Linux Kernel and modules with realtime preemption core/klibc-module-init-tools 3.8-1 (base) Utilities for inserting and removing modules from the Linux kernel extra/libdrm 2.4.12-1 Userspace interface to kernel DRM services core/module-init-tools 3.8-1 (base) utilities needed by Linux systems for managing loadable kernel modules local/nvidia-96xx-rt 96.43.11-1 NVIDIA legacy drivers for kernel26rt, 96xx branch Checking for pkg-config... yes Checking for sndfile >= 1.0.16... yes Checking for sndfile >= 1.0.18... yes Checking for libcurl >= 7... yes Checking for fftw3f... yes Checking for jack >= 0.100... yes Checking for avahi-client... yes Checking for alsa... yes Checking for C header file /System/Library/Frameworks/CoreMIDI.framework/Headers/CoreMIDI.h... no Checking for C header file linux/input.h... no Checking for C header file cwiid.h... no Checking for C header file altivec.h... no Checking for C header file xmmintrin.h... no NOTICE: CPU has SSE support Checking for C header file X11/Intrinsic.h... yes Checking for XQueryPointer() in C library X11... yes Checking for C function strtod()... yes Думаете, стоит пересобрать последнюю версию ядра? Или поставить старые kernel-headers ? Или дело не в этом??? |
h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
Kamiel у меня собрался, пакет дать? стучись в жабер [email protected]
systemd должен умереть.
|
kamiel |
|
Темы:
14
Сообщения:
74
Участник с: 29 апреля 2009
|
Спасибо H4rtr3d' у – это, пожалуй, лучший подарок ко дню рождения 8) |
h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
Kamiel ты давай тут распиши что есть такое и как с ним работать, а то все кто из-за спины видел что я строил, уже ехидничают: в БАК переменивают? из жабера я понял в общих чертах что и как, теперь бы какой нить примерчик как это пользоваться - просто заценить :)
systemd должен умереть.
|
kamiel |
|
Темы:
14
Сообщения:
74
Участник с: 29 апреля 2009
|
Super Collider, насколько я знаю – текстовый редактор, аудиосервер и интерпритатор одноимённого языка в одном флаконе (что несколько роднит его с EMACS ;) ), создан изначально под наиболее мультимидийную платформу MAC OS X под лицензией GPL, портирован на Linux (где может работать через редакторы gedit, emacs и vim) и win. А вобще, это – язык алгоритмического звукосинтеза. ;D |