* [Comm] Что не хватает для проги.
@ 2005-10-08 15:38 Sharavin Sergey
2005-10-08 17:04 ` Vitaly Lipatov
` (3 more replies)
0 siblings, 4 replies; 24+ messages in thread
From: Sharavin Sergey @ 2005-10-08 15:38 UTC (permalink / raw)
To: Community
Здравствуйте.
Получил на дня журнал "Линукс форум" и заинтересовала
меня прога на прилагаемом диске "Fotoalbum" называется :-)
Скопировал, разархивировал, в доке сказано зайти в соответствующию
директорию и сделать "make"
Зашёл, сделал всё так бодро пошло я уже обрадовался :-)
но потом всё остановилось, теперь на команду "make" выводится вот:
$ make
--- Compiling ../exif/Fl_EXIF_Data.cpp
In file included from ../exif/Fl_EXIF_Data.cpp:43:
../exif/flstring.h:29:28: FL/Fl_Export.H: No such file or directory
In file included from ../exif/Fl_EXIF_Data.cpp:43:
../exif/flstring.h:89: error: expected constructor, destructor, or type
conversi
on before "extern"
../exif/flstring.h:89: error: expected `,' or `;' before "extern"
../exif/flstring.h:94: error: expected constructor, destructor, or type
conversi
on before "extern"
../exif/flstring.h:94: error: expected `,' or `;' before "extern"
make: *** [../exif/Fl_EXIF_Data.o] Ошибка 1
Как в этом листинге найти что не так пошло ?
Пробовал и из под рута, то же самое.
Сергей.
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [Comm] Что не хватает для проги.
2005-10-08 15:38 [Comm] Что не хватает для проги Sharavin Sergey
@ 2005-10-08 17:04 ` Vitaly Lipatov
2005-10-10 11:07 ` Sergey Shilov
2005-10-08 17:18 ` Nikolay A. Fetisov
` (2 subsequent siblings)
3 siblings, 1 reply; 24+ messages in thread
From: Vitaly Lipatov @ 2005-10-08 17:04 UTC (permalink / raw)
To: ALT Linux Community
On Saturday 08 October 2005 19:38, Sharavin Sergey wrote:
> --- Compiling ../exif/Fl_EXIF_Data.cpp
> In file included from ../exif/Fl_EXIF_Data.cpp:43:
> ../exif/flstring.h:29:28: FL/Fl_Export.H: No such file or
...
# rpm -qf /usr/include/FL/Fl_Export.H
libfltk-devel-1.1.5-alt1
> Как в этом листинге найти что не так пошло ?
Прочитать первый error
> Пробовал и из под рута, то же самое.
Никогда не пробуйте компилировать из-под root.
--
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [Comm] Что не хватает для проги.
2005-10-08 17:04 ` Vitaly Lipatov
@ 2005-10-10 11:07 ` Sergey Shilov
2005-10-10 8:07 ` [Comm] " Vitaly Ostanin
` (3 more replies)
0 siblings, 4 replies; 24+ messages in thread
From: Sergey Shilov @ 2005-10-10 11:07 UTC (permalink / raw)
To: community
В сообщении от 8 Октябрь 2005 17:04 Vitaly Lipatov написал:
> > ../exif/flstring.h:29:28: FL/Fl_Export.H: No such file or
> # rpm -qf /usr/include/FL/Fl_Export.H
# rpm -qf /usr/include/FL/Fl_Export.H
ошибка: файл /usr/include/FL/Fl_Export.H: No such file or directory
> libfltk-devel-1.1.5-alt1
Пакет то еще не установлен.
А вообще вопрос интересный, если задать несколько иначе.
Как определить в каком из НЕустановленных пакетов находится заданный файл ?
Можно наверное пройтись "find ... -exec rpm -ql ... | grep ..." по дистру, но может есть более изящный способ?
Подобная необходимость (в смысле пакет по файлу найти) периодически всплывает.
--
С уважением
Сергей Шилов
^ permalink raw reply [flat|nested] 24+ messages in thread
* [Comm] Re: Что не хватает для проги.
2005-10-10 11:07 ` Sergey Shilov
@ 2005-10-10 8:07 ` Vitaly Ostanin
2005-10-10 8:18 ` [Comm] " Mike Lykov
` (2 subsequent siblings)
3 siblings, 0 replies; 24+ messages in thread
From: Vitaly Ostanin @ 2005-10-10 8:07 UTC (permalink / raw)
To: ALT Linux Community
Sergey Shilov пишет:
<skipped/>
> Как определить в каком из НЕустановленных пакетов находится заданный файл ?
> Можно наверное пройтись "find ... -exec rpm -ql ... | grep ..." по дистру, но может есть более изящный способ?
> Подобная необходимость (в смысле пакет по файлу найти) периодически всплывает.
ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/Sisyphus/i586/base/contents_index
страшного размера 66669k :)
Если локально нет, то можно в google поискать упоминания.
--
Regards, Vyt
mailto: vyt@vzljot.ru
JID: vyt@vzljot.ru
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [Comm] Что не хватает для проги.
2005-10-10 11:07 ` Sergey Shilov
2005-10-10 8:07 ` [Comm] " Vitaly Ostanin
@ 2005-10-10 8:18 ` Mike Lykov
2005-10-10 8:26 ` Dolgov OV
2005-10-10 8:55 ` Vitaly Lipatov
2005-12-20 12:02 ` Sergey Shilov
3 siblings, 1 reply; 24+ messages in thread
From: Mike Lykov @ 2005-10-10 8:18 UTC (permalink / raw)
To: hsv, ALT Linux Community
В сообщении от Понедельник 10 Октябрь 2005 16:07 Sergey Shilov написал:
> Как определить в каком из НЕустановленных пакетов находится заданный файл ?
говорят, apt-file помогает..
--
Mike Lykov
Samara, "Vesna" parfum company, System administrator
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [Comm] Что не хватает для проги.
2005-10-10 11:07 ` Sergey Shilov
2005-10-10 8:07 ` [Comm] " Vitaly Ostanin
2005-10-10 8:18 ` [Comm] " Mike Lykov
@ 2005-10-10 8:55 ` Vitaly Lipatov
2005-10-10 12:41 ` Sergey Shilov
2005-12-20 12:02 ` Sergey Shilov
3 siblings, 1 reply; 24+ messages in thread
From: Vitaly Lipatov @ 2005-10-10 8:55 UTC (permalink / raw)
To: hsv, ALT Linux Community
On Monday 10 October 2005 15:07, Sergey Shilov wrote:
> В сообщении от 8 Октябрь 2005 17:04 Vitaly Lipatov написал:
> > > ../exif/flstring.h:29:28: FL/Fl_Export.H: No such file or
> >
> > # rpm -qf /usr/include/FL/Fl_Export.H
>
> # rpm -qf /usr/include/FL/Fl_Export.H
> ошибка: файл /usr/include/FL/Fl_Export.H: No such file or
> directory
>
> > libfltk-devel-1.1.5-alt1
>
> Пакет то еще не установлен.
Я просто показал как я посмотрел.
>
> А вообще вопрос интересный, если задать несколько иначе.
> Как определить в каком из НЕустановленных пакетов находится
Тут давали совет про http://rpm.pbone.net/
> заданный файл ? Можно наверное пройтись "find ... -exec rpm
> -ql ... | grep ..." по дистру, но может есть более изящный
> способ? Подобная необходимость (в смысле пакет по файлу найти)
> периодически всплывает.
Изящный способ - сделать один раз список, соотносящий файлы в
пакетах и название пакета, и делать по нему grep.
--
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [Comm] Что не хватает для проги.
2005-10-10 11:07 ` Sergey Shilov
` (2 preceding siblings ...)
2005-10-10 8:55 ` Vitaly Lipatov
@ 2005-12-20 12:02 ` Sergey Shilov
3 siblings, 0 replies; 24+ messages in thread
From: Sergey Shilov @ 2005-12-20 12:02 UTC (permalink / raw)
To: community
В сообщении от 8 Октябрь 2005 17:04 Vitaly Lipatov написал:
> > ../exif/flstring.h:29:28: FL/Fl_Export.H: No such file or
> # rpm -qf /usr/include/FL/Fl_Export.H
# rpm -qf /usr/include/FL/Fl_Export.H
ошибка: файл /usr/include/FL/Fl_Export.H: No such file or directory
> libfltk-devel-1.1.5-alt1
Пакет то еще не установлен.
А вообще вопрос интересный, если задать несколько иначе.
Как определить в каком из НЕустановленных пакетов находится заданный файл ?
Можно наверное пройтись "find ... -exec rpm -ql ... | grep ..." по дистру, но может есть более изящный способ?
Подобная необходимость (в смысле пакет по файлу найти) периодически всплывает.
--
С уважением
Сергей Шилов
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [Comm] Что не хватает для проги.
2005-10-08 15:38 [Comm] Что не хватает для проги Sharavin Sergey
2005-10-08 17:04 ` Vitaly Lipatov
@ 2005-10-08 17:18 ` Nikolay A. Fetisov
2005-10-08 17:28 ` Sergey Vlasov
2005-10-08 22:17 ` Motsyo Gennadi aka Drool
3 siblings, 0 replies; 24+ messages in thread
From: Nikolay A. Fetisov @ 2005-10-08 17:18 UTC (permalink / raw)
To: ALT Linux Community
On Saturday 08 October 2005 19:38, Sharavin Sergey wrote:
> ...
> Скопировал, разархивировал, в доке сказано зайти в
> соответствующию директорию и сделать "make"
В README чуть выше указаний на тему 'make' есть список того, что
нужно для сборки:
"You need fltk 1.1.5 or 1.1.6, gcc, make, sed."
> Зашёл, сделал всё так бодро пошло я уже обрадовался :-)
> но потом всё остановилось, теперь на команду "make" выводится
> вот: $ make
> --- Compiling ../exif/Fl_EXIF_Data.cpp
> In file included from ../exif/Fl_EXIF_Data.cpp:43:
> ../exif/flstring.h:29:28: FL/Fl_Export.H: No such file or
^^^^^^^^^
Здесь не найден файл /usr/include/FL/Fl_Export.H .
Вам следует установить пакет libfltk-devel . Поможет или нет -
не знаю, версия 0.12 с
http://kiocd.sourceforge.net/fotoalbum.htm у меня сейчас не
собиралась из-за внутренних ошибок в исходниках.
> ......
> Пробовал и из под рута, то же самое.
А вот из-под root собирать ничего не надо...
--
С уважением,
Николай Фетисов
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [Comm] Что не хватает для проги.
2005-10-08 15:38 [Comm] Что не хватает для проги Sharavin Sergey
2005-10-08 17:04 ` Vitaly Lipatov
2005-10-08 17:18 ` Nikolay A. Fetisov
@ 2005-10-08 17:28 ` Sergey Vlasov
2005-10-09 3:08 ` Sharavin Sergey
2005-10-08 22:17 ` Motsyo Gennadi aka Drool
3 siblings, 1 reply; 24+ messages in thread
From: Sergey Vlasov @ 2005-10-08 17:28 UTC (permalink / raw)
To: Community
[-- Attachment #1: Type: text/plain, Size: 260 bytes --]
On Sat, Oct 08, 2005 at 10:38:03PM +0700, Sharavin Sergey wrote:
> --- Compiling ../exif/Fl_EXIF_Data.cpp
> In file included from ../exif/Fl_EXIF_Data.cpp:43:
> ../exif/flstring.h:29:28: FL/Fl_Export.H: No such file or directory
apt-get install libfltk-devel
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [Comm] Что не хватает для проги.
2005-10-08 17:28 ` Sergey Vlasov
@ 2005-10-09 3:08 ` Sharavin Sergey
2005-10-09 7:48 ` Vitaly Lipatov
0 siblings, 1 reply; 24+ messages in thread
From: Sharavin Sergey @ 2005-10-09 3:08 UTC (permalink / raw)
To: ALT Linux Community
Sergey Vlasov wrote:
> apt-get install libfltk-devel
>
>------------------------------------------------------------------------
>
>_______________________________________________
>
>
Поставил, пошёл процесс компиляции дальше, но
опять что то не хватает:
$ make
--- Compiling ../exif/Fl_EXIF_Data.cpp
--- Compiling pictreebrowser.cpp
--- Compiling textbox.cpp
--- Compiling gui.cpp
--- Compiling itemchange.cpp
--- Compiling itempropdlg.cpp
--- Compiling picgroup.cpp
--- Compiling picbox.cpp
--- Compiling picbutton.cpp
--- Compiling searchdlg.cpp
--- Compiling addpicsdlg.cpp
--- Compiling optsdlg.cpp
--- Compiling workerdlg.cpp
--- Compiling ../base/workerdata.cpp
--- Compiling optionen.cpp
--- Linking
gui.o(.text+0x9da): In function `main':
/home/sergey/Fotoalbum/fotoalbum-0.10/src/gui_fltk/gui.cpp:108:
undefined refere
nce to `Fl::lock()'
collect2: ld returned 1 exit status
make: *** [fotoalbum] Ошибка 1
Вот ищё бы где почитать про компиляцию прог
подоходчивей :-)
Знаний пока не хватает в этой области :-[
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [Comm] Что не хватает для проги.
2005-10-09 3:08 ` Sharavin Sergey
@ 2005-10-09 7:48 ` Vitaly Lipatov
2005-10-09 8:35 ` Sharavin Sergey
2005-10-11 3:50 ` Mike Lykov
0 siblings, 2 replies; 24+ messages in thread
From: Vitaly Lipatov @ 2005-10-09 7:48 UTC (permalink / raw)
To: ALT Linux Community
On Sunday 09 October 2005 07:08, Sharavin Sergey wrote:
> Sergey Vlasov wrote:
> gui.o(.text+0x9da): In function `main':
> /home/sergey/Fotoalbum/fotoalbum-0.10/src/gui_fltk/gui.cpp:108
>: undefined refere
> nce to `Fl::lock()'
> collect2: ld returned 1 exit status
> make: *** [fotoalbum] Ошибка 1
>
> Вот ищё бы где почитать про компиляцию прог
> подоходчивей :-)
По компиляцию кривых прог вы вряд ли прочитаете где.
Ну при компиляции всего несколько проблем может быть:
1. Не найдены заголовочные файлы (ставим devel-пакет)
2. Не линкуется - не(верно) указана библиотека, с которой надо
линковаться.
3. Библиотека есть, но функции не найдены - несовпадение версий.
Похоже, ваш случай:
libfltk собрана без --enable-threads (вопрос - к её мантейнеру)
Значит вам нужно заккоментировать USE_THREAD в начале gui.cpp
и всё пойдёт.
--
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [Comm] Что не хватает для проги.
2005-10-08 15:38 [Comm] Что не хватает для проги Sharavin Sergey
` (2 preceding siblings ...)
2005-10-08 17:28 ` Sergey Vlasov
@ 2005-10-08 22:17 ` Motsyo Gennadi aka Drool
2005-10-09 9:48 ` Антон Горлов
3 siblings, 1 reply; 24+ messages in thread
From: Motsyo Gennadi aka Drool @ 2005-10-08 22:17 UTC (permalink / raw)
To: ALT Linux Community
> ../exif/flstring.h:29:28: FL/Fl_Export.H: No such file or directory
Ко всему остальному добавлю, что мне часто помогает http://rpm.pbone.net -
можно, к примеру, поискать в каком пакете содержится Fl_Export.H... Ну и еще
много полезного там можно узреть :-)
^ permalink raw reply [flat|nested] 24+ messages in thread
end of thread, other threads:[~2005-12-20 12:23 UTC | newest]
Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-10-08 15:38 [Comm] Что не хватает для проги Sharavin Sergey
2005-10-08 17:04 ` Vitaly Lipatov
2005-10-10 11:07 ` Sergey Shilov
2005-10-10 8:07 ` [Comm] " Vitaly Ostanin
2005-10-10 8:18 ` [Comm] " Mike Lykov
2005-10-10 8:26 ` Dolgov OV
2005-10-10 8:53 ` Mike Lykov
2005-10-10 12:07 ` Sergey Shilov
2005-12-20 12:02 ` Sergey Shilov
2005-10-10 8:55 ` Vitaly Lipatov
2005-10-10 12:41 ` Sergey Shilov
2005-12-20 12:23 ` Sergey Shilov
2005-12-20 12:02 ` Sergey Shilov
2005-10-08 17:18 ` Nikolay A. Fetisov
2005-10-08 17:28 ` Sergey Vlasov
2005-10-09 3:08 ` Sharavin Sergey
2005-10-09 7:48 ` Vitaly Lipatov
2005-10-09 8:35 ` Sharavin Sergey
2005-10-11 3:50 ` Mike Lykov
2005-10-11 5:48 ` Vitaly Lipatov
2005-10-11 5:53 ` Mike Lykov
2005-10-08 22:17 ` Motsyo Gennadi aka Drool
2005-10-09 9:48 ` Антон Горлов
2005-10-09 10:11 ` Andrey Rahmatullin
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git