-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Не собирается glxwin под Debian Squeezy #14
Comments
у вас компилятор не доволен присвоением константе результата выполнения функции. ну к счастью эту строчку можно просто закоментировать, она не нужна вовсе. попробуйте пожалуйста ещё раз. (cd glxwin, git pull, node-gyp build) |
Спасибо за ответ. Попробовал пересобрать. И всё не слава богу. Теперь ругается такogust@odebian:~/BUILDS/deodar/glxwin$ node-gyp build gyp info it worked if it ends with ok gyp ERR! not ok |
класическое "cannot find -lv8". попробуйте поставить дебианский пакет libv8-dev |
И действительно. Спасибо за терпение. Еще раз Вас побеспокою. В общем, теперь уже на финишной прямой при node-gyp configure build самого deodar'а получаю вот такую неприятность: ogust@odebian:~/BUILDS/deodar$ node-gyp configure build Где бы этот binding.gyp поискать? |
пхах, а где это написано, что надо сам деодар компилить? его не надо! он написан на JavaScript и запускается так:
компилировать надо только те модули которые пришлось написать на С++ |
Хм, если просто из деодаровской директории node deodar.js , то выдаёт ogust@odebian:~/BUILDS/deodar$ node deodar.js module.js:340 Хотя x11clip нормально откомпилилась... Почему то он ищет ./build/Release/x11clip.node а у меня его нет по указанному пути. Странно, при сборке x11clip сообщается что по этому пути x11clip.node положил... |
Закинул то что x11clip наплодил в нужную папку и запустилось. Спасибо огромное за помощь в установке. |
странность какая.. а где именно оно "наплодилось" или откуда и куда закинули не вспомните? |
Помню. При установке по мануалу установка.букв дошел до сборки x11clip. Как написано сделал cd x11clip, потом node-gyp configure build и он всё собрал в папку build в этой самой папке x11clip. Я просто взял /home/ogust/deodar/x11clip/build/Release и переписал его в поверх /home/ogust/deodar/build/Release. Вот, как то так. Прошу прощения за корявость изложения. PS как же классно в деодоре по cnrl-shift-ins текущий путь копировать в буфер! :)
|
хотелки это прекрасно) если не трудно создайте по issue на каждую и желательно поподробнее что именно хотелось бы увидеть. чтобы мне проще было сосредоточится на работе. я например плохо представляю какие фичи по первым двум пунктам реально востребованы, за свои десятки лет работы в двухпанельниках использовал только такое копирование которое и реализовал в Деодаре. Что там может вам пригодится ума не приложу, overwrite/не-overwrite? То же и с архивами. А control-Q это то что я привык как F3 видимо если папка под указателем. |
Про диалог копирования, пожалуй, вы правы. У меня тоже в коммандерах все галки стоят на перезапись всего (как есть сейчас в Деодоре), но, видимо, уже рефлекс такой выработался на диалог копирования. Пожалуй, надо отучаься от него. Про копирование вот что выяснил: если копирование в Деодоре отменяем в процессе то в папке назначения остаётся недописанный файл. Пошел создавать issue.. |
умм, отличный глюк вы отловили. посмотрю. хотя оч странно, есть же стирание отменёной задачи в file/copyfile.js:32:3 |
да, была болячка в TChain.. исправил. спасибо, оч полезное улучшение |
Спасибо за оперативную корректировку. .... Ой, может я не то сделал что то? Я сделал git pull в папке deodar'а и теперь при node deodar.js вылетает: ogust@odebian:~/BUILDS/deodar$ node deodar.js /home/ogust/BUILDS/deodar/intervision/display.js:55 Мне нужно снова все переустановить по мануалу? |
нет нет, это новая фича... вызвала новый баг, щас подумаю что случилось |
а если ?
|
переставлять точно не надо, 99% изменений бывает только в javascript коде, и достаточно |
О! Завелось! Спасибо! |
ура! видимо надо сделать git submodule чтобы автоматом deodar+intervision обновлялись |
В выводе вот такая вот байда:
ogust@odebian:~/BUILDS/deodar/glxwin$ node-gyp configure build
gyp info it worked if it ends with ok
gyp info using [email protected]
gyp info using [email protected] | linux | ia32
gyp info spawn python
gyp info spawn args [ '/usr/local/lib/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/home/ogust/BUILDS/deodar/glxwin/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/usr/local/lib/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/home/ogust/.node-gyp/0.10.26/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/home/ogust/.node-gyp/0.10.26',
gyp info spawn args '-Dmodule_root_dir=/home/ogust/BUILDS/deodar/glxwin',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.' ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory
/home/ogust/BUILDS/deodar/glxwin/build' CXX(target) Release/obj.target/glxwin/glxwin.o In file included from ../glxwin.cpp:36: ../glxwin.h:162: error: ‘str w2utf(wstr, bool)’ cannot appear in a constant-expression compilation terminated due to -Wfatal-errors. make: *** [Release/obj.target/glxwin/glxwin.o] Ошибка 1 make: Leaving directory
/home/ogust/BUILDS/deodar/glxwin/build'gyp ERR! build error
gyp ERR! stack Error:
make
failed with exit code: 2gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/node-gyp/lib/build.js:267:23)
gyp ERR! stack at ChildProcess.EventEmitter.emit (events.js:98:17)
gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:797:12)
gyp ERR! System Linux 2.6.32-5-686
gyp ERR! command "node" "/usr/local/bin/node-gyp" "configure" "build"
gyp ERR! cwd /home/ogust/BUILDS/deodar/glxwin
gyp ERR! node -v v0.10.26
gyp ERR! node-gyp -v v0.13.0
gyp ERR! not ok
The text was updated successfully, but these errors were encountered: