From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Sergey Shilov Organization: DSTSZI To: community@lists.altlinux.org Subject: Re: [Comm] =?koi8-r?b?0NLPwszFzcEg0NLJINXT1MHOz9fLxQ==?= mailfilter Date: Thu, 22 Dec 2005 11:42:56 +0000 User-Agent: KMail/1.7.2 References: <43A959C7.3090005@ostap.ru> In-Reply-To: <43A959C7.3090005@ostap.ru> MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200512221142.57837.hsv@dstszi.gov.ua> X-Protected: : UNA Antivirus http://www.una.ua X-Virus-Scanned: ClamAV 0.87.1/1213/Mon Dec 19 16:48:34 2005 on mail.dstszi.gov.ua X-Virus-Status: Clean X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: hsv@dstszi.gov.ua, ALT Linux Community List-Id: ALT Linux Community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Dec 2005 09:41:18 -0000 Archived-At: List-Archive: List-Post: В сообщении от 21 Декабрь 2005 13:33 Коротков Георгий написал(a): > в Alt репзитории не нашел.. :-) > скачал исходники с http://mailfilter.sourceforge.net/ > устанавливаю > configure - OK > make ругается - flex: can't open rcparcer.h > > как бороться нужен совет 1. Внимательно прочитать вывод make. 2. Возможно apt-get install rpm-build bison flex Для сборки из тарбола вроде достаточно, но можно пойти дальше. 3. Прочитать http://www.freesource.info/wiki//ALTLinux/Разработчику/СборкаПакетов 4. Создать каталоги ( если их нет ) ~/RPM/ ~/RPM/BUILD ~/RPM/SOURCES ~/RPM/SPECS и добавить себя в группу rpm (желательно) 5. Разместить mailfilter-0.6.2.tar.gz в ~/RPM/SOURCES 6. Разархивировать mailfilter-0.6.2.tar.gz в ~/RPM/BUILD 7. Файл ~/RPM/BUILD/mailfilter-0.6.2/mailfilter.spec.in разместиь в ~/RPM/SPECS переименовав в mailfilter.spec 8. Пофиксить явную багу в ~/RPM/SPECS/mailfilter.spec :-) строку %define version 0.6.1 истправить на %define version 0.6.2 9. B ~/RPM/SPECS/mailfilter.spec (желательно) строку %define release 1 истправить на %define release alt1 10. Из каталога ~/RPM/SPECS выполнить команду rpm -ba --target i586 mailfilter.spec 11. В случае успешной сборки получите ~/RPM/RPMS/i586/mailfilter-0.6.2-alt1.i586.rpm ~/RPM/SRPMS/mailfilter-0.6.2-alt1.src.rpm ... Можно пойти еще дальше. На сайте mailfilter https://sourceforge.net/tracker/?group_id=14762&atid=114762 а) Повесить критическую багу на mailfilter.spec.in ( п.8 ) б) Повесить багу на отсутствие зависимостей от bison и flex в mailfilter.spec.in в) Было бы хорошим тоном предложить разработчикам соотв. патчи Точить напильником mailfilter.spec до соответствия п.3 Стать мантейнером пакета mailfilter и присоединиться к ALT Linux Team. -- С уважением Сергей Шилов