<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: autotools vs. FreeBSD</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID9/6609.html</link>
    <description>Есть FreeBSD6.2, на которой я пытаюсь с пом. GNU autotools собрать некий shared library (.so). Пользуясь один из тюториалов, сооружаю такой configure.in:&lt;br&gt;&lt;br&gt;AC_INIT(libfoobar.c)&lt;br&gt;AM_INIT_AUTOMAKE(libfoobar,0.0.1)&lt;br&gt;AM_PROG_LIBTOOL&lt;br&gt;AC_PROG_CC&lt;br&gt;AC_PROG_INSTALL&lt;br&gt;AC_PROG_RANLIB&lt;br&gt;AC_OUTPUT(Makefile)&lt;br&gt;&lt;br&gt;далее скармливаю его:&lt;br&gt;&lt;br&gt;$ aclocal19&lt;br&gt;aclocal:configure.in:3: warning: macro &#096;AM_PROG_LIBTOOL&apos; not found in library&lt;br&gt;$ autoconf&lt;br&gt;configure.in:3: error: possibly undefined macro: AM_PROG_LIBTOOL&lt;br&gt;      If this token and others are legitimate, please use m4_pattern_allow.&lt;br&gt;      See the Autoconf documentation.&lt;br&gt;&lt;br&gt;Собсно на этом затык. Кто знаком с автотулз - помогите</description>

<item>
    <title>autotools vs. FreeBSD (iTux)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID9/6609.html#10</link>
    <pubDate>Tue, 20 Dec 2011 08:04:42 GMT</pubDate>
    <description>Ахха, соберите CMAKE&apos;ом netatalk из гит репы для опенка :)&lt;br&gt;</description>
</item>

<item>
    <title>autotools vs. FreeBSD (stolik)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID9/6609.html#9</link>
    <pubDate>Fri, 20 Jul 2007 22:52:29 GMT</pubDate>
    <description>&amp;gt;Выкидывай autotools, это морально устаревшее ублюдство. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Юзай scons или cmake, документация на их сайтах с примерами. Для твоих &lt;br&gt;&amp;gt;целей надо будет написать максимум 5 строчек. &lt;br&gt;&lt;br&gt; Это как Вы выражаетесь &quot;ублюдство&quot; заткнет Ваши мейки шмейки и кумейки. А если не умеем пользоваться то не надо пороть глупости(хотя теперь понятно почему Вы записались под анонимом) а лучше бы взяли и почитали бы документацию GNU Autotool. Прежде чем говорить, надо хотя бы немного знать&lt;br&gt;</description>
</item>

<item>
    <title>autotools vs. FreeBSD (elvenic)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID9/6609.html#8</link>
    <pubDate>Thu, 19 Jul 2007 19:22:30 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Вот у меня есть такой shell скрипт, reconf.sh называется,&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;autoreconf? &lt;br&gt;&lt;br&gt;Ну вообще то да, autoreconf то же самое делает.&lt;br&gt;&lt;br&gt;Просто свой reconf.sh я написал еще до того как товарищи из GNU выпустили autoreconf - так он у меня по проектам и кочует, с минимальными изменениями :)&lt;br&gt;&lt;br&gt;А свой скрипт я тут привел для того чтобы наглядно показать где именно в последовательности вызовов autotools нужно вызывать libtoolize.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>autotools vs. FreeBSD (anonymous)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID9/6609.html#7</link>
    <pubDate>Thu, 19 Jul 2007 17:56:40 GMT</pubDate>
    <description>&amp;gt;Вот у меня есть такой shell скрипт, reconf.sh называется,&lt;br&gt;&lt;br&gt;autoreconf?&lt;br&gt;</description>
</item>

<item>
    <title>autotools vs. FreeBSD (Аноним)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID9/6609.html#6</link>
    <pubDate>Thu, 19 Jul 2007 13:21:08 GMT</pubDate>
    <description>Выкидывай autotools, это морально устаревшее ублюдство.&lt;br&gt;&lt;br&gt;Юзай scons или cmake, документация на их сайтах с примерами. Для твоих целей надо будет написать максимум 5 строчек.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>autotools vs. FreeBSD (andrey)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID9/6609.html#5</link>
    <pubDate>Tue, 17 Jul 2007 22:56:17 GMT</pubDate>
    <description>&amp;gt;&amp;gt;    Э-э-э-э-э, мамо, а &apos;libtoolize&apos; где? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;В каком месте его запускать? И есть ли некий канонический пример для &lt;br&gt;&amp;gt;сборки простой shared library? &lt;br&gt;&lt;br&gt;&lt;br&gt;в небольших проектах нужен небольшой makefile:&lt;br&gt;&lt;br&gt;TARGET = libproject&lt;br&gt;LIBS = -lextlib&lt;br&gt;CFLAGS = -O2 -Wall&lt;br&gt;&lt;br&gt;CC = g++&lt;br&gt;&lt;br&gt;all: $(TARGET).so $(TARGET).a&lt;br&gt;&lt;br&gt;$(TARGET).so: $(patsubst &#037;.cpp, &#037;.o, $(wildcard *.cpp))&lt;br&gt;        $(CC) -shared -fPIC -o $&#064; $^ $(LIBS)&lt;br&gt;&lt;br&gt;$(TARGET).a: $(patsubst &#037;.cpp, &#037;.o, $(wildcard *.cpp))&lt;br&gt;        ar rvs $&#064; $^&lt;br&gt;&lt;br&gt;&#037;.o: &#037;.cpp&lt;br&gt;        $(CC) -c -MD $&amp;lt; $(CFLAGS)&lt;br&gt;&lt;br&gt;include $(wildcard *.d)&lt;br&gt;&lt;br&gt;.PHONY: clean&lt;br&gt;&lt;br&gt;clean:&lt;br&gt;        rm -f *.a&lt;br&gt;        rm -f *.so&lt;br&gt;        rm -f *.d&lt;br&gt;        rm -f *.o&lt;br&gt;</description>
</item>

<item>
    <title>autotools vs. FreeBSD (elvenic)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID9/6609.html#4</link>
    <pubDate>Tue, 17 Jul 2007 18:04:10 GMT</pubDate>
    <description>&amp;gt;&amp;gt;    Э-э-э-э-э, мамо, а &apos;libtoolize&apos; где? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;В каком месте его запускать?&lt;br&gt;&lt;br&gt;Вот у меня есть такой shell скрипт, reconf.sh называется, который лежит в корневом каталоге сорсов моего проекта, и который я запускаю каждый раз когда мне надо /.configure запустить:&lt;br&gt;&lt;br&gt;8&amp;lt;------------reconf.sh-------------------&lt;br&gt;&lt;br&gt;#!/bin/sh&lt;br&gt;rm -f config.cache&lt;br&gt;echo &quot;- aclocal.&quot;&lt;br&gt;aclocal -I m4&lt;br&gt;echo &quot;- libtoolize.&quot;&lt;br&gt;libtoolize --copy --force&lt;br&gt;echo &quot;- autoconf.&quot;&lt;br&gt;autoconf&lt;br&gt;echo &quot;- autoheader.&quot;&lt;br&gt;autoheader&lt;br&gt;echo &quot;- automake.&quot;&lt;br&gt;automake --foreign --add-missing --copy&lt;br&gt;echo &quot;- ./configure.&quot;&lt;br&gt;./configure&lt;br&gt;&lt;br&gt;8&amp;lt;----------------------------------------&lt;br&gt;&lt;br&gt; И есть ли некий канонический пример для &lt;br&gt;&amp;gt;сборки простой shared library? &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>autotools vs. FreeBSD (vic)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID9/6609.html#3</link>
    <pubDate>Tue, 17 Jul 2007 17:08:08 GMT</pubDate>
    <description>&amp;gt;&amp;gt;    Э-э-э-э-э, мамо, а &apos;libtoolize&apos; где? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;В каком месте его запускать? И есть ли некий канонический пример для &lt;br&gt;&amp;gt;сборки простой shared library? &lt;br&gt;&lt;br&gt;запускать в каталоге проекта.&lt;br&gt;&lt;br&gt;макрос с ranlib кстати устарел.&lt;br&gt;</description>
</item>

<item>
    <title>autotools vs. FreeBSD (mirya)</title>
    <link>https://ssl.opennet.dev/openforum/vsluhforumID9/6609.html#2</link>
    <pubDate>Tue, 17 Jul 2007 16:50:26 GMT</pubDate>
    <description>&amp;gt;    Э-э-э-э-э, мамо, а &apos;libtoolize&apos; где? &lt;br&gt;&lt;br&gt;В каком месте его запускать? И есть ли некий канонический пример для сборки простой shared library?&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
