Телескопы покупают здесь


A A A A Автор Тема: xephem  (Прочитано 3640 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Александр ВольфАвтор темы

  • *****
  • Сообщений: 3 326
  • Благодарностей: 104
  • Stellarium Developer
    • Skype - alex.v.wolf
    • Jabber - alex.wolf@jabber.ru
    • DeepSkyHosting: alexwolf
    • Сообщения от Александр Вольф
    • 47 Tucanae
Re: xephem
« Ответ #20 : 18 Фев 2007 [09:24:04] »
http://loke.as.arizona.edu/~ckulesa/xephem/
Насколько я понимаю Убунту может устанавливать rpm при наличии сотв. утилиты, какой правда не знаю, можно поискать в сети ...
вот тут еще почитайте
https://astronomy.ru/forum/index.php/topic,7345.0.html

она rpm вроде бы и называется (хотя в случае Ubuntu точно не скажу - там своего навертели и скорее всего у них есть apt-get)
С уважением, Александр
Астротоп | Stellarium: donate | KStars
SW ED80/SW AllView GOTO | Celestron 15x70 | Celestron 25-125x80 | Veber 25x100

Оффлайн Parfen

  • *****
  • Сообщений: 4 241
  • Благодарностей: 42
    • Сообщения от Parfen
Re: xephem
« Ответ #21 : 18 Фев 2007 [15:32:48] »
Motif установлен, все что нашел из ссылок lazyBSD установил, но ничего не изменилось.
По прежнему не хватает stdio.h и math.h - я так понимаю, что их нужно подсунуть компилятору, но где их взять и в какую папку положить?
А насчет rpm - взял из ссылки Slava-T пакет rpm, установил преобразователь rpm в родной deb, преобразовал, установил  :)
Но при нажатии Sky View все исчезает, такое впечатление, что пакет неполный, а на оф. сайте rpm нет - только компиляция.
Спасибо за помощь, буду разбираться дальше.  :)

Оффлайн Александр ВольфАвтор темы

  • *****
  • Сообщений: 3 326
  • Благодарностей: 104
  • Stellarium Developer
    • Skype - alex.v.wolf
    • Jabber - alex.wolf@jabber.ru
    • DeepSkyHosting: alexwolf
    • Сообщения от Александр Вольф
    • 47 Tucanae
Re: xephem
« Ответ #22 : 18 Фев 2007 [15:34:43] »
Значит что-то в Ubuntu криво поставилось :(
С уважением, Александр
Астротоп | Stellarium: donate | KStars
SW ED80/SW AllView GOTO | Celestron 15x70 | Celestron 25-125x80 | Veber 25x100

Оффлайн Parfen

  • *****
  • Сообщений: 4 241
  • Благодарностей: 42
    • Сообщения от Parfen
Re: xephem
« Ответ #23 : 18 Фев 2007 [15:37:03] »
Я тоже так понял из прочитанного форума. У некоторых не хватало другого файла *.h, а у меня он есть  :-\

Оффлайн Parfen

  • *****
  • Сообщений: 4 241
  • Благодарностей: 42
    • Сообщения от Parfen
Re: xephem
« Ответ #24 : 18 Фев 2007 [16:03:37] »
ls /usr/include в студию ;)

mih@kir:~$ ls /usr/include
autosprintf.h  gpilotd           libgpilotdCM  python2.5    X11
gdict-1.0      gst-editor-0.8.0  Mrm           streamtuner  Xm
gettext-po.h   kde               python2.4     uil
mih@kir:~$

Оффлайн Parfen

  • *****
  • Сообщений: 4 241
  • Благодарностей: 42
    • Сообщения от Parfen
Re: xephem
« Ответ #25 : 18 Фев 2007 [16:26:31] »
В менеджере пакетов есть только glibc-doc и glibc-doc-reference, но есть это:
libc6-dev

GNU C Library: Development Libraries and Header Files
Contains the symlinks, headers, and object files needed to compile
and link programs which use the standard C library.

Не установлен, установить? Сама libc6 установлена.

Оффлайн Parfen

  • *****
  • Сообщений: 4 241
  • Благодарностей: 42
    • Сообщения от Parfen
Re: xephem
« Ответ #26 : 18 Фев 2007 [16:43:56] »
Компиляция пошла!  :) Спасибо!
Но, выдав несколько листов, где я успел увидеть много ошибок, в конце выдал следующее:
make: *** [aavso.o] Ошибка 1
Не мог ли ему помешать установленный rpm, который я преобразовал в deb?

Оффлайн Parfen

  • *****
  • Сообщений: 4 241
  • Благодарностей: 42
    • Сообщения от Parfen
Re: xephem
« Ответ #27 : 18 Фев 2007 [23:40:28] »
Это у меня уже установлено. Завтра выясню, как сообщения компилятора в файл скинуть и буду разбирать ошибки - может опять файла не хватает, а если нет, то ошибки компилятора мне точно не осилить. Придется сдаваться или ставить на пробу другой дистрибутив  ;D

Оффлайн Slava-T

  • Техническая поддержка
  • *****
  • Сообщений: 4 453
  • Благодарностей: 20
    • Skype - Slava_t71
    • Сообщения от Slava-T
Re: xephem
« Ответ #28 : 19 Фев 2007 [07:30:32] »
make > file & - Эта команда будет записывать вывод команды в file, можно запустить make -d > file &, -d ключ позоляющий получить больше отладочной информации, дебаг.

Оффлайн Parfen

  • *****
  • Сообщений: 4 241
  • Благодарностей: 42
    • Сообщения от Parfen
Re: xephem
« Ответ #29 : 19 Фев 2007 [21:15:06] »
Спасибо!
Ну вот, скинул сообщения компилятора в файл (58кб) и выяснил, что снова не хватает трех файлов - X11/Intrinsic.h, X11/Shell.h, X11/StringDefs.h - это в самом начале, а вослед за этим и, видимо, по этой причине - остальные 58 кбайт ошибок  :)
Думаю, установлю-ка я всяческих библиотек, имеющие отношение к компиляции, которые не установлены, но отмечены как родные убунтовские. Вообще, факт отсутствия таких важных для компиляции библиотек заставляет думать, что первый космический турист не планировал инсталляцию программ через компиляцию в своем продукте, а только через пакеты deb.  :)  Даже преобразователь rpm в deb пришлось самостоятельно устанавливать. Постараюсь домучить xephem - обидно, имея линукс, не попробовать эту программу.

Оффлайн Parfen

  • *****
  • Сообщений: 4 241
  • Благодарностей: 42
    • Сообщения от Parfen
Re: xephem
« Ответ #30 : 19 Фев 2007 [23:43:56] »
Ура!!!  :)
По названию недостающих файлов и через гугл и через форумы узнал, какие именно из большого числа библиотек установить - две плюс три по зависимостям.
Последнее сообщение компилятора было без единой ошибки и тут у меня возник вопрос - а что дальше? Где программа?  ;D
Она оказалась там-же, где работал компилятор - xephem-3.7.2/GUI/xephem
Я ее запустил и все заработало!  :)
Теперь последний и самый "умный"  ;D вопрос - программу запускать впредь именно отсюда, через этот исполняемый файл?
Разве от компиляции не осталось много ненужного? Спасибо!

Оффлайн Parfen

  • *****
  • Сообщений: 4 241
  • Благодарностей: 42
    • Сообщения от Parfen
Re: xephem
« Ответ #31 : 20 Фев 2007 [23:17:51] »
Ну вот, наконец все работает  :) Спасибо всем за помощь!  :)
Честно говоря, не так все сложно оказалось для новичка, а если бы в Убунте изначально была предусмотрена компиляция, то и вовсе все установилось бы автоматом. Не так страшен Линукс, как его малюют  ;D
Ну, а теперь осталось только изучать саму программу  :)