From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3F662B54.6090904@mail15.com> Date: Tue, 16 Sep 2003 01:12:52 +0400 From: "Aleksey Avdeev" User-Agent: Mozilla/5.0 (Windows; U; Win98; ru-RU; rv:1.4) Gecko/20030630 X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: sisyphus@altlinux.ru Subject: Re: [sisyphus] =?KOI8-R?Q?=E2=C9=C2=CC=C9=CF=D4=C5=CB=D5_c-cli?= =?KOI8-R?Q?ent_=C7=C4=C5_=D7=DA=D1=D4=D8=3F?= References: <3F592A17.40905@mail15.com> <20030906082341.29d11fbb.ksynolog@aip.mk.ua> <3F6108A9.4080600@mail15.com> <3F6391F9.1010003@mail15.com> In-Reply-To: <3F6391F9.1010003@mail15.com> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.2 Precedence: list Reply-To: solo_oboroten@mail15.com, sisyphus@altlinux.ru List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Sep 2003 22:12:49 -0000 Archived-At: List-Archive: Aleksey Avdeev пишет: > Aleksey Avdeev пишет: > >> Андрей Новосёлов пишет: >> >>> И вот, Sat, 06 Sep 2003 04:28:07 +0400, Вами "Aleksey Avdeev" >>> было написано следующее: >>> >>> >>> >>>> Здравствуйте уважаемые. >>>> >>>> Ставлю MailSync (http://mailsync.sourceforge.net). На этапе >>>> configure требует библиотеку c-client (точнее - c-client.h, для >>>> >>>> неё), а у меня данной библиотеки нет. >>>> >>>> Подскажите пожалуйста: есть ли данная библиотека в Сизифе (если >>>> есть - в каком пакете)? ("apt-cache search c-client" >>>> вывел только uw-imap-devel, но его установка не помогла.) >>> >>> >>> >>> Там появляется libc-client.что-то там.о и ещё одна c libc-client. >>> >> >> uw-imap-devel содержит /usr/include/uw-imap/c-client.h и >> /usr/lib/libc-client.a > > > Если правильно понял, то /usr/lib/libc-client.a - архив с библиотеками > для статической линковки (если я правильно понял ризультаты ldd > /usr/lib/libc-client.a). (Пожалуйста поправте, если я ошибаюсь: опыта у > меня мало, в данном вопросе: с C и C++ знаком, на уровне написания кода, > а деталией организации и различия статических и динамических библиотек - > незнаю.) > >> >> Макрос тестирования c-client не искал *.h в каталоге >> /usr/include/uw-imap... (libc-client допустимое имя для объектного >> файла: макрос его ищет.) Я его (макрос) откорректировал - добавил один >> пункт в перечисление (правленый файл ac_with_cclient.m4 прилагаю). Не >> помогло, что-то я упустил... :-( >> >> Пока не придумал ничего лучше, чем вытащить uw-imap*.src.rpm, >> выдернуть оттуда исходники c-client и попробовать собрать её как *.so. >> Подскажите пожалуйста, может есть болие простой путь? >> >> >> ------------------------------------------------------------------------ >> >> dnl AC_WITH_CCLIENT([ACTION-IF-FOUND[,ACTION-IF-NOT-FOUND]]) >> dnl Output: ... >> {${CCLIENTLOCATIONS}}{,/c-client,/lib/c-client,/include/c-client,/include,/include/imap,/include/uw-imap}"` >> ; do >> if test -r "${p}/c-client.h" -a -r "${p}/linkage.h" -a -r >> "${p}/linkage.c" ; then > > > Если правильно понимаю - проблемы начались сдесь: файл > /usr/include/uw-imap/c-client.c отсутствует. И я непонимаю, как его > сформировать какойнибудь утилитой или написать самому. > > c-client.c используется как в данном скрипте (ac_with_cclient.m4), так > и в функции main программы MailSync (файл mailsync_main.cc). Что вообще, > он должен содержать: может можно обойти его отсутствие изменив код? Разобрался: в uw-imap-2001a-alt9.1.src.rpm присутствуют скрипты формирующие c-client.c. Но в uw-imap-devel он не попадает (ещё не разбирался, детально, со спеком), что странно: согласно документации (если я её верно понял) он используется совместно с c-client.h... Отсюда вопрос: Отсутствие c-client.c в uw-imap-devel - так и задумано? Или желательно сделать патч для спека? ;-) После создания c-client.c руками - MailSync поставилась. Учусь пользоваться... -- С уважением. Алексей.