<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Комсомольский форум GNU/Linux &mdash; Программирование]]></title>
		<link>http://www.linux.kms.ru/</link>
		<description><![CDATA[Недавние темы раздела «Комсомольский форум GNU/Linux».]]></description>
		<lastBuildDate>Mon, 08 Feb 2010 09:38:38 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Разработка меню пользователя]]></title>
			<link>http://www.linux.kms.ru/topic/231/new/posts/</link>
			<description><![CDATA[<p>Люди!!!!!!!!!!!!!!! Здрасти!!!!!!!!!!</p><p>Помогите пожалуйста кто чем сможет!!!!!</p><p>Мне надо на Shell - е написать скрипт, при запуске котрого на экране появляется меню с четрьмя командами, а пятая команда - это ВЫХОД. Вот..... и надо сделать не такое меню, чтоб выбирать пункт меню путем ввода соответствующей цифры....., а надо чтобы можно было клавишами со стрелками перемещаться по нему и нужную команду запускать по нажатию на Enter.</p><p>Вообщем примерно так:</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Выберите команду:<br />Вывести текущую дату<br />Создать каталог, а в нем файл <br />Вывести список пользователей<br />Распечатать файл .profile<br />ВЫХОД</p><br /><p>А после выбора и отработки любой из команд, необходимо, что происходил возврат обратно в меню!!!</p><p>Помогите, пожалуйста, начинающему!!! Я всего неделю shell изучаю потихоньку!!!</p>]]></description>
			<author><![CDATA[dummy@example.com (ZeroMem)]]></author>
			<pubDate>Mon, 08 Feb 2010 09:38:38 +0000</pubDate>
			<guid>http://www.linux.kms.ru/topic/231/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Linuxdcpp]]></title>
			<link>http://www.linux.kms.ru/topic/222/new/posts/</link>
			<description><![CDATA[<p><strong>Привет поклонники linuxdcpp !!!</strong></p><p>На днях закончил писать патч для linuxdcpp 1.0.2 вот, что получилось.</p><p>Изменения:<br />* добавил поддержку смайликов в чате;<br />* добавил графический интерфейс для ввода смайликов;<br />* добавил FlyLink смайлики;<br />* написал скрипт ldcmedia v 0.0.1 (читает информацию о треке из rhythmbox или amarok для вывода в чат)<br />&nbsp; поддержка плееров: Rhythmbox(0.11.2), Audacious(1.4.5) - сам не проверял, надеюсь на todeus&#039;a,<br />&nbsp; Amarok(1.4.8 ), Kaffeine(0.8.2);<br />* добавил новые иконки.</p><p>Новые команды:<br />/troll&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;- вывод информации<br />/amr /amarok&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;- инфа о треке из amarok<br />/rhythmbox /rh&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;- инфа о треке из rhythmbox<br />/audacious /aud&nbsp; &nbsp; &nbsp; - инфа о треке из audacious<br />/kfn /kaffeine&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - инфа о треке из kaffeine<br />/complete /cmp&nbsp; &nbsp; &nbsp; &nbsp;- вкл/вык время обработки сообщения<br />/emoticons /emo&nbsp; &nbsp; &nbsp;- вкл/вык смайлики</p><p>CVS:<br />* [2008-08-10] lp#256236: Fixed a crash on startup when using auto-open options.<br />* [2008-09-20] lp#257972: Status progress bar shows speed instead of percentage (thanks Razzloss).<br />* [2008-09-20] lp#272363: Crash on finished downloads remove (thanks David Grundberg).<br />* [2008-09-20] lp#272447: Main window too large for some computers (thanks David Grundberg).</p><p>Благодарности:<br />* todeus`у за музыкальный патч <a href="http://todeus.hoha.ru/koding/linuxdcpp-music-patch.patch">http://todeus.hoha.ru/koding/linuxdcpp- &#133; atch.patch</a></p><p>Примечание:<br />* не распознаёт смайлики содержащие пробелы&nbsp; &nbsp;&nbsp; - :челюсть отвисла: или :жубы штучат: и т.д.<br />* ссылки должны разделяться от текста пробелами - текст http:// текст</p><p>Здесь можно скачать скрин и бинарник: <a href="http://ifolder.ru">http://ifolder.ru</a></p><p>Название: linuxdcpp_1.0.2_troll_patch_0.0.1_bin.tar.bz2<br />Размер: 1.09 Мб<br />Файл № 9244474</p><p>Название: linuxdcpp.png<br />Размер: 382.79 кб<br />Файл № 9244084</p><p>Патч пока не выкладываю, надо навести порядок в исходниках.<br />Как установить linuxdcpp, написано в readme.txt</p><p>проверял, работает на:<br />* SUSE 10.2<br />* MandrivaOne 2008<br />не работает на:<br />* Debian GNU/Linux 4.0r0 &quot;Etch&quot; i386 (запускается, но потом падает)<br />* на других дистрибах не проверял.</p><p>Используя данную модификацию linuxdcpp, вы подвержены риску. Я не несу ответственности за возможные сбои, деструктивные и т.п. действия программы.</p>]]></description>
			<author><![CDATA[dummy@example.com (ZeroMem)]]></author>
			<pubDate>Tue, 26 Jan 2010 03:24:43 +0000</pubDate>
			<guid>http://www.linux.kms.ru/topic/222/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Приглашаю присоединиться к свободному проекту]]></title>
			<link>http://www.linux.kms.ru/topic/228/new/posts/</link>
			<description><![CDATA[<p>Я в настоящий момент являюсь основателем и единственным разработчиком проекта &quot;OpenDealer.Ru&quot;. Это будет система учета предприятий под Linux, похожая на программы <a href="http://www.memo4x4.ru">www.memo4x4.ru</a>. Лицензия GPL v3. Создается на языке Gambas (версия 2). В качестве СУБД используется MySQL5. Кодить ее трудно! Программа уже готова на 10% для выхода версии 1.0. Планы на проект грандиозные.</p><p>Хочу найти одного-двух помощников в Комсомольске, уверенных в своих силах и обладающих свободным временем.<br />Если будет спонсорская помощь, поделим по заслугам.</p><p>Отзывайтесь.</p>]]></description>
			<author><![CDATA[dummy@example.com (Main Developer)]]></author>
			<pubDate>Thu, 19 Nov 2009 10:00:24 +0000</pubDate>
			<guid>http://www.linux.kms.ru/topic/228/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Создание исполняемого файла *.exe для Windows на платформе Linux. HOW?]]></title>
			<link>http://www.linux.kms.ru/topic/22/new/posts/</link>
			<description><![CDATA[<p>Как создать программу для Windows на платформе Linux? Установил MinGW (как мне посоветовали), а все равно *.exe не создается. Как максимально легко создать кроссплатформенный код для переноса на Windows? Предполагается использовать библиотеку графических виджитов GTK+.<br />Пример:<br />#include &lt;gtk/gtk.h&gt;<br />int main(int argc, char *argv[])<br />{<br />&nbsp; GtkWidget *window1;<br />&nbsp; Gtk_init(&amp;argc, &amp;argv);<br />&nbsp; window1 = gtk_window_new(GTK_WINDOW_TOPLEVEL);<br />&nbsp; gtk_window_set_title(GTK_WINDOW(window1), &quot;Ну где же кроссплатформенность? :-)&quot;);<br />&nbsp; gtk_widget_show(window1);<br />&nbsp; gtk_main();<br />&nbsp; return 0;<br />}</p><p>Окно закрывается через удаление процесса (в Linux) или через диспетчер задач (в Windows).<br />Так как же и чем откомпилировать эту прогу, для того чтобы создался исполняемый файл *.exe для Windows? :sick:</p>]]></description>
			<author><![CDATA[dummy@example.com (Дикий Билл)]]></author>
			<pubDate>Mon, 10 Nov 2008 01:17:23 +0000</pubDate>
			<guid>http://www.linux.kms.ru/topic/22/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Набор статей по программированию в Linux.]]></title>
			<link>http://www.linux.kms.ru/topic/170/new/posts/</link>
			<description><![CDATA[<p>Собственно, в течении некоторого времени мною будет выпущем набор статей по поводу программирования под ОС Linux. Вероятнее всего, они станут основой для новой методички по этому делу. <br />ИМХО, мне не хотелось бы ограничиваться именно теми вопросами, что передо мной поставили:<br />1). Linux - отладчики и дизассемблеры.<br />2). Linux - исследование памяти (вот здесь вообще темка караул веселая. Наверно буду заниматься kernel-хаком).<br />3). Linux - простейшее оконное приложание (здесь я не хватаюсь только за GTK или QT. Только лишь Glibc libstdc++ и бибилиотеки иксов).<br />4). Linux - процессы, потоки, методы синхронизации (это вообще очень обширная тема). Чувствую выйдет не один десяток страниц.</p><p>Так, меня сейчас интересует мнение народа по поводу того, какие еще аспекты программирования они хотели бы увидеть освещенными в статьях?</p>]]></description>
			<author><![CDATA[dummy@example.com (BanderOS)]]></author>
			<pubDate>Mon, 07 Jul 2008 06:03:07 +0000</pubDate>
			<guid>http://www.linux.kms.ru/topic/170/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Компилирование KDE4 из исходников.]]></title>
			<link>http://www.linux.kms.ru/topic/188/new/posts/</link>
			<description><![CDATA[<p>В общем не самих покачто кед, а вот QT никак не хочет. </p><p>В общем вот такие дела:</p><p>1: qt-copy</p><div class="codebox"><pre><code>root@ping-desktop:~/kde/src/qt/qt-copy# ./configure

This is the Qt/X11 Open Source Edition.

You are licensed to use this software under the terms of either
the Q Public License (QPL) or the GNU General Public License (GPL)
versions 2 or 3

Type &#039;Q&#039; to view the Q Public License.
Type &#039;2&#039; to view the GNU General Public License version 2.
Type &#039;3&#039; to view the GNU General Public License version 3.
Type &#039;yes&#039; to accept this license offer.
Type &#039;no&#039; to decline this license offer.

Do you accept the terms of either license? yes

Creating qmake. Please wait...
ln: создание символьной ссылки с `/home/ping/kde/src/qt/qt-copy/include/QtCore/qconfig.h&#039; на `/home/ping/kde/src/qt/qt-copy/src/corelib/global/qconfig.h&#039;: File exists
ln: создание символьной ссылки с `/home/ping/kde/src/qt/qt-copy/include/Qt/qconfig.h&#039; на `/home/ping/kde/src/qt/qt-copy/src/corelib/global/qconfig.h&#039;: File exists
g++ -c -o option.o -m64 -pipe -DQMAKE_OPENSOURCE_EDITION -I. -Igenerators -Igenerators/unix -Igenerators/win32 -Igenerators/mac -I/home/ping/kde/src/qt/qt-copy/include -I/home/ping/kde/src/qt/qt-copy/include/QtCore -I/home/ping/kde/src/qt/qt-copy/include -I/home/ping/kde/src/qt/qt-copy/include/QtCore -I/home/ping/kde/src/qt/qt-copy/src/corelib/global -I/home/ping/kde/src/qt/qt-copy/src/script -DQT_NO_PCRE -DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_NO_COMPONENT -DQT_NO_STL -DQT_BUILD_QMAKE -DQT_NO_COMPRESS -I/home/ping/kde/src/qt/qt-copy/mkspecs/linux-g++-64 -DHAVE_QCONFIG_CPP -DQT_NO_THREAD -DQT_NO_QOBJECT -DQT_NO_GEOM_VARIANT  option.cpp
In file included from /home/ping/kde/src/qt/qt-copy/include/QtCore/qglobal.h:1,
                 from /home/ping/kde/src/qt/qt-copy/include/QtCore/../../src/corelib/tools/qalgorithms.h:47,
                 from /home/ping/kde/src/qt/qt-copy/include/QtCore/qalgorithms.h:1,
                 from /home/ping/kde/src/qt/qt-copy/include/QtCore/../../src/corelib/tools/qstringlist.h:47,
                 from /home/ping/kde/src/qt/qt-copy/include/QtCore/qstringlist.h:1,
                 from project.h:47,
                 from option.h:47,
                 from option.cpp:44:
/home/ping/kde/src/qt/qt-copy/include/QtCore/../../src/corelib/global/qglobal.h:62:28: error: QtCore/qconfig.h: No such file or directory
make: *** [option.o] Ошибка 1
root@ping-desktop:~/kde/src/qt/qt-copy#</code></pre></div><p>2: qca2-2.0.0.orig</p><div class="codebox"><pre><code>root@ping-desktop:~/kde/src/qt/qca2-2.0.0.orig# ./configure
Configuring Qt Cryptographic Architecture (QCA) ...
Verifying Qt 4 build environment ... ok
Checking for Qt &gt;= 4.2 ... yes
Checking for certstore ... using bundled

Good, your configure finished.  Now run /usr/bin/make.

root@ping-desktop:~/kde/src/qt/qca2-2.0.0.orig# make
cd src/ &amp;&amp; make -f Makefile
make[1]: Entering directory `/home/ping/kde/src/qt/qca2-2.0.0.orig/src&#039;
make[1]: *** Нет правила для сборки цели `../../../mkspecs/linux-g++/qmake.conf&#039;, требуемой для `Makefile&#039;.  Останов.
make[1]: Leaving directory `/home/ping/kde/src/qt/qca2-2.0.0.orig/src&#039;
make: *** [sub-src-make_default] Ошибка 2
root@ping-desktop:~/kde/src/qt/qca2-2.0.0.orig# /usr/bin/make
cd src/ &amp;&amp; /usr/bin/make -f Makefile
make[1]: Entering directory `/home/ping/kde/src/qt/qca2-2.0.0.orig/src&#039;
make[1]: *** Нет правила для сборки цели `../../../mkspecs/linux-g++/qmake.conf&#039;, требуемой для `Makefile&#039;.  Останов.
make[1]: Leaving directory `/home/ping/kde/src/qt/qca2-2.0.0.orig/src&#039;
make: *** [sub-src-make_default] Ошибка 2
root@ping-desktop:~/kde/src/qt/qca2-2.0.0.orig#</code></pre></div><p>Вот, гугл отдыхает...</p>]]></description>
			<author><![CDATA[dummy@example.com (brain)]]></author>
			<pubDate>Tue, 15 Apr 2008 02:44:34 +0000</pubDate>
			<guid>http://www.linux.kms.ru/topic/188/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Шутки.]]></title>
			<link>http://www.linux.kms.ru/topic/174/new/posts/</link>
			<description><![CDATA[<p>Копипастю из &quot;Модераторской&quot;. Частично с Линуксовых ресурсов... без авторства:(</p><br /><p>&quot;Re: Эд Бернет в открытом письме предложил Линусу Торвальдсу написать свою версию GPL<br />Ничего не выйдет, Линус может писать только две вещи:<br />1. Код на С<br />2. Ругательства в рассылках<br />И если он напишет лицензию, то, я чувствую, она объеденит и то и другое. После такого даже стихи на perl классической литературой покажутся...&quot;</p><br /><p>&quot;Re: Эд Бернет в открытом письме предложил Линусу Торвальдсу написать свою версию GPL<br />Торвальдс всю жизнь мечтал написать свою версию GPL, и сразу же по прочтении это письма сел и уже строчит.</p><p>Хоть он и не юрист, но мечту всей жизни он воплотит!&quot;</p><br /><p>&quot;русская рулетка для линуксоидов:</p><p>[ $[ $RANDOM % 6 ] == 0 ] &amp;&amp; rm -rf / || echo &quot;Жив&quot; &quot;</p><br /><p>&quot;&gt;Windows, Internet Information Services, SQL Server, .Net -<br />&gt;WIISSNееттт</p><p>Удачный маркетинговый ход&quot;</p>]]></description>
			<author><![CDATA[dummy@example.com (brain)]]></author>
			<pubDate>Tue, 11 Mar 2008 05:22:59 +0000</pubDate>
			<guid>http://www.linux.kms.ru/topic/174/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Вирусы и прочая нечисть]]></title>
			<link>http://www.linux.kms.ru/topic/176/new/posts/</link>
			<description><![CDATA[<p>Отсюда:&nbsp; <a href="http://linux.kms.ru/viewtopic.php?pid=1704#p1704">http://linux.kms.ru/viewtopic.php?pid=1704#p1704</a></p><div class="quotebox"><blockquote><p>Три месяца назад&nbsp; я собрал один вирус под Линукс(писал не я!)</p></blockquote></div><div class="quotebox"><blockquote><p>Ситуация теперь изменилась, мягко говоря: собрал другого паразита, признаюсь, скриптик сам написал...</p></blockquote></div><p>Что-то я слабо представляю вирусы в Линуксе.&nbsp; Расскажите?<br />- Как они размножаются.<br />- На чём их обычно пишут.</p>]]></description>
			<author><![CDATA[dummy@example.com (J_Freman)]]></author>
			<pubDate>Fri, 29 Feb 2008 03:45:48 +0000</pubDate>
			<guid>http://www.linux.kms.ru/topic/176/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Полезные скрипты на shell]]></title>
			<link>http://www.linux.kms.ru/topic/24/new/posts/</link>
			<description><![CDATA[<p>в повседневной жизни предпочитаю пользоваться стандартными утилитами работы с файлами. для копирования использую cp.<br />но в случае больших объёмов копируемых данных хорошо бы выводить какойнидь прогресс-бар вместо того чтобы глядеть ls или du размер уже скопированного куска и прикидывать в уме сколько осталось...<br />собственно попытка сделать что-то подобное, простым скриптом</p><div class="codebox"><pre><code>#!/bin/bash

#=======================================
#               cpbar
# files copying with progress bar
#          (c) mootal, 5109 (2007)
#=======================================

# file for errors
ERRORFILE=/tmp/${$}error
# width of the progress bar
BARWIDTH=50
# symbol for progress bar
BARSYMBOL=&#039;=&#039;

# function for print errors
printErrorAndExit ()
{
  if [ -s $ERRORFILE ]
  then 
   cat $ERRORFILE 
   rm -f $ERRORFILE
   exit;
  fi
}

  # get args
  cntr=0
  args=
  let &quot;lim=$#-2&quot;
  # add all parameters in &#039;args&#039;, exclude two last
  until [[ -z &quot;$1&quot; ]]
    do
    (( cntr++  ))
    if [ &quot;$cntr&quot; -gt $lim ]; then break; fi
    args+=&quot; $1&quot;
    shift
  done

  # source and destination args
  SRC=$1; DST=$2

  # create filenames with slashes for &#039;ls&#039; and &#039;cp&#039;
  SRCSLASH=`echo &quot;$SRC&quot; | sed &#039;s/ /\\ /g&#039;`
  DSTSLASH=`echo &quot;$DST&quot; | sed &#039;s/ /\\ /g&#039;`

  # source size in kb
  SRCSIZE=`du -k &quot;$SRCSLASH&quot; 2&gt;$ERRORFILE | awk &#039;{ print $1 }&#039;`
  printErrorAndExit
  # define unit of measurement
  if [ `expr &quot;$SRCSIZE&quot; / 1024` -gt &quot;0&quot; ]
  then 
    SIZEUNIT=&#039;Mb&#039;
    SRCFMSIZE=`echo $SRCSIZE | awk &#039;{ printf(&quot;%d&quot;,$1/1024) }&#039;`
  else
    SIZEUNIT=&#039;Kb&#039;
    SRCFMSIZE=$SRCSIZE
  fi

  DSTSIZE=0
  # parallel run &#039;cp&#039; and progress bar
  (cp $args &quot;$SRCSLASH&quot; &quot;$DSTSLASH&quot; 2&gt;$ERRORFILE)&amp;
  (
    sleep 1s
    printErrorAndExit
    while [ &quot;$DSTSIZE&quot; -lt &quot;$SRCSIZE&quot; ]
      do
      DSTSIZE=`du -k &quot;$DSTSLASH&quot; | awk &#039;{ print $1 }&#039;`
      if [ -z &quot;$DSTSIZE&quot; ]; then DSTSIZE=0; fi
      PC=`echo &quot;$DSTSIZE $SRCSIZE&quot; | awk &#039;{ printf(&quot;%d&quot;,$1/$2*100) }&#039;` 
      ITEMS=`echo &quot;$PC $BARWIDTH&quot;  | awk &#039;{ printf(&quot;%d&quot;,$1/100*$2) }&#039;`
      if [ -z &quot;$ITEMS&quot; ]; then ITEMS=0; fi
      BAR=
      for a in `seq $ITEMS`
        do
        BAR+=$BARSYMBOL
      done
      let &quot;SPACECNT=$BARWIDTH-$ITEMS&quot;
      SPACE=
      for a in `seq $SPACECNT`  
        do
        SPACE+=&#039; &#039;
      done
      if [[ &quot;$SIZEUNIT&quot;=&quot;Mb&quot; ]]
          then
          DSTFMSIZE=`echo $DSTSIZE | awk &#039;{ printf(&quot;%d&quot;,$1/1024) }&#039;`
      else
          DSTFMSIZE=$DSTSIZE
      fi
      echo -en &quot;\r[$BAR$SPACE] - $DSTFMSIZE/$SRCFMSIZE($SIZEUNIT) - ($PC%)&quot;
      sleep 1s
    done
    # print 100% if source has small size and copying was fast
    echo -en &quot;\r[$BAR$SPACE] - $SRCFMSIZE/$SRCFMSIZE($SIZEUNIT) - ($PC%)&quot;
  ) &amp;&amp; wait
  echo

  rm -f $ERRORFILE</code></pre></div><p>программа, конечно же, не лишена недостатков. если бросается в глаза какая-нибудь корявость, напишите</p>]]></description>
			<author><![CDATA[dummy@example.com (wyldrodney)]]></author>
			<pubDate>Thu, 10 Jan 2008 23:44:10 +0000</pubDate>
			<guid>http://www.linux.kms.ru/topic/24/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Программирование для Linux]]></title>
			<link>http://www.linux.kms.ru/topic/122/new/posts/</link>
			<description><![CDATA[<p>Люди помагите плиз где можно в инете найти bye на русском языке программирование для Linux и вообще программирование на С++</p>]]></description>
			<author><![CDATA[dummy@example.com (temujeen)]]></author>
			<pubDate>Mon, 05 Nov 2007 06:08:44 +0000</pubDate>
			<guid>http://www.linux.kms.ru/topic/122/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Требуется преобразование программы c Borland C++ Builder для ОС Linix]]></title>
			<link>http://www.linux.kms.ru/topic/119/new/posts/</link>
			<description><![CDATA[<p>Текст программы содержит около 100 страниц печатного текста шрифта Times New Roman размера 13 point. Who is want to begin?</p>]]></description>
			<author><![CDATA[dummy@example.com (Gnomik)]]></author>
			<pubDate>Sun, 28 Oct 2007 23:43:49 +0000</pubDate>
			<guid>http://www.linux.kms.ru/topic/119/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Средства визуальной зазработки для Linux]]></title>
			<link>http://www.linux.kms.ru/topic/109/new/posts/</link>
			<description><![CDATA[<p>Здравствуйте.</p><p>Посоветуйте, пожалуста, новичку средства визуальной разработки для Linux.<br />В винде работал с BCB, MSVC на шаблонах и чистом апи.</p><p>Задача - визуальные обертки для Perl-скриптов, работающих с базой Mysql (клиентская часть).</p><p>Заранее спасибо за все советы.</p><p>Платформа Ubuntu 7.04</p>]]></description>
			<author><![CDATA[dummy@example.com (Gnomik)]]></author>
			<pubDate>Sun, 28 Oct 2007 15:58:15 +0000</pubDate>
			<guid>http://www.linux.kms.ru/topic/109/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Компиляция wine]]></title>
			<link>http://www.linux.kms.ru/topic/117/new/posts/</link>
			<description><![CDATA[<p>И так компилирую wine&nbsp; на своей машине, все пакеты из требующихся стоят, С и GCC стоят все абсолютно , уже сбился со счету который раз перепроверяю...</p><p>Но все же!&nbsp; </p><div class="codebox"><pre><code>linux-sqex:/home/freman/Desktop/wine-0.9.46 # ./configure
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking whether make sets $(MAKE)... yes
checking for gcc... gcc -m32
checking for C compiler default output file name...
configure: error: C compiler cannot create executables
See `config.log&#039; for more details.</code></pre></div><p>Соответственно лог </p><div class="codebox"><pre><code>This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by Wine configure 0.9.46, which was
generated by GNU Autoconf 2.61.  Invocation command line was

  $ ./configure --prefix=/usr --x-libraries=/usr/X11R6/lib

## --------- ##
## Platform. ##
## --------- ##

hostname = linux-sqex
uname -m = x86_64
uname -r = 2.6.22.5-31-default
uname -s = Linux
uname -v = #1 SMP 2007/09/21 22:29:00 UTC

/usr/bin/uname -p = unknown
/bin/uname -X     = unknown

/bin/arch              = x86_64
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo      = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /opt/kde3/bin
PATH: /home/freman/bin
PATH: /usr/local/bin
PATH: /usr/bin
PATH: /sbin
PATH: /usr/sbin
PATH: /bin
PATH: /usr/bin/X11
PATH: /usr/X11R6/bin
PATH: /usr/games
PATH: /opt/cross/bin
PATH: /usr/lib64/jvm/jre/bin
PATH: /usr/lib/mit/bin
PATH: /usr/lib/mit/sbin
PATH: /usr/lib/qt3/bin


## ----------- ##
## Core tests. ##
## ----------- ##

configure:1887: checking build system type
configure:1905: result: x86_64-unknown-linux-gnu
configure:1927: checking host system type
configure:1942: result: x86_64-unknown-linux-gnu
configure:2008: checking whether make sets $(MAKE)
configure:2029: result: yes
configure:2086: checking for gcc
configure:2113: result: gcc -m32
configure:2351: checking for C compiler version
configure:2358: gcc -m32 --version &gt;&amp;5
gcc (GCC) 4.2.1 (SUSE Linux)
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:2361: $? = 0
configure:2368: gcc -m32 -v &gt;&amp;5
Using built-in specs.
Target: x86_64-suse-linux
Configured with: ../configure --enable-threads=posix --prefix=/usr --with-local-prefix=/usr/local --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,objc,fortran,obj-c++,java,ada --enable-checking=release --with-gxx-include-dir=/usr/include/c++/4.2.1 --enable-ssp --disable-libssp --disable-libgcj --with-slibdir=/lib64 --with-system-zlib --enable-shared --enable-__cxa_atexit --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --program-suffix=-4.2 --enable-version-specific-runtime-libs --without-system-libunwind --with-cpu=generic --host=x86_64-suse-linux
Thread model: posix
gcc version 4.2.1 (SUSE Linux)
configure:2371: $? = 0
configure:2378: gcc -m32 -V &gt;&amp;5
gcc: &#039;-V&#039; must come at the start of the command line
configure:2381: $? = 1
configure:2404: checking for C compiler default output file name
configure:2431: gcc -m32    conftest.c  &gt;&amp;5
/usr/lib64/gcc/x86_64-suse-linux/4.2.1/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/4.2.1/libgcc.a when searching for -lgcc
/usr/lib64/gcc/x86_64-suse-linux/4.2.1/../../../../x86_64-suse-linux/bin/ld: cannot find -lgcc
collect2: ld returned 1 exit status
configure:2434: $? = 1
configure:2472: result: 
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME &quot;Wine&quot;
| #define PACKAGE_TARNAME &quot;wine&quot;
| #define PACKAGE_VERSION &quot;0.9.46&quot;
| #define PACKAGE_STRING &quot;Wine 0.9.46&quot;
| #define PACKAGE_BUGREPORT &quot;wine-devel@winehq.org&quot;
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| 
|   ;
|   return 0;
| }
configure:2479: error: C compiler cannot create executables
See `config.log&#039; for more details.

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=x86_64-unknown-linux-gnu
ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CXXFLAGS_set=
ac_cv_env_CXXFLAGS_value=
ac_cv_env_CXX_set=
ac_cv_env_CXX_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_XMKMF_set=
ac_cv_env_XMKMF_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_host=x86_64-unknown-linux-gnu
ac_cv_prog_ac_ct_CC=&#039;gcc -m32&#039;
ac_cv_prog_make_make_set=yes

## ----------------- ##
## Output variables. ##
## ----------------- ##

ALSALIBS=&#039;&#039;
AR=&#039;&#039;
AS=&#039;as --32&#039;
AUDIOIOLIBS=&#039;&#039;
BISON=&#039;&#039;
BUILTINFLAG=&#039;&#039;
CARBONLIB=&#039;&#039;
CC=&#039;gcc -m32&#039;
CFLAGS=&#039;&#039;
COREAUDIO=&#039;&#039;
COREFOUNDATIONLIB=&#039;&#039;
CPP=&#039;&#039;
CPPBIN=&#039;&#039;
CPPFLAGS=&#039;&#039;
CROSSCC=&#039;&#039;
CROSSTEST=&#039;&#039;
CROSSWINDRES=&#039;&#039;
CRTLIBS=&#039;&#039;
CXX=&#039;g++ -m32&#039;
CXXFLAGS=&#039;&#039;
DEFS=&#039;&#039;
DEPENDENCIES=&#039;&#039;
DISKARBITRATIONLIB=&#039;&#039;
DLLEXT=&#039;&#039;
DLLFLAGS=&#039;&#039;
DLLTOOL=&#039;&#039;
DLLWRAP=&#039;&#039;
ECHO_C=&#039;&#039;
ECHO_N=&#039;-n&#039;
ECHO_T=&#039;&#039;
EGREP=&#039;&#039;
ESDCONFIG=&#039;&#039;
ESDINCL=&#039;&#039;
ESDLIBS=&#039;&#039;
EXEEXT=&#039;&#039;
EXTRACFLAGS=&#039;&#039;
EXTRA_BINARIES=&#039;&#039;
FLEX=&#039;&#039;
FONTFORGE=&#039;&#039;
FONTSSUBDIRS=&#039;&#039;
FREETYPEINCL=&#039;&#039;
FREETYPELIBS=&#039;&#039;
GLU32FILES=&#039;&#039;
GPHOTO2INCL=&#039;&#039;
GPHOTO2LIBS=&#039;&#039;
GREP=&#039;&#039;
HALINCL=&#039;&#039;
IMPLIBEXT=&#039;&#039;
INSTALL_DATA=&#039;&#039;
INSTALL_PROGRAM=&#039;&#039;
INSTALL_SCRIPT=&#039;&#039;
IOKITLIB=&#039;&#039;
LCMSLIBS=&#039;&#039;
LD=&#039;ld -m elf_i386&#039;
LDAPLIBS=&#039;&#039;
LDCONFIG=&#039;&#039;
LDD=&#039;&#039;
LDDLLFLAGS=&#039;&#039;
LDEXECFLAGS=&#039;&#039;
LDFLAGS=&#039;&#039;
LDPATH=&#039;&#039;
LDRPATH_INSTALL=&#039;&#039;
LDRPATH_LOCAL=&#039;&#039;
LDSHARED=&#039;&#039;
LIBDL=&#039;&#039;
LIBEXT=&#039;&#039;
LIBOBJS=&#039;&#039;
LIBPOLL=&#039;&#039;
LIBPTHREAD=&#039;&#039;
LIBS=&#039;&#039;
LINT=&#039;&#039;
LINTFLAGS=&#039;&#039;
LN=&#039;&#039;
LN_S=&#039;&#039;
LTLIBOBJS=&#039;&#039;
MAIN_BINARY=&#039;&#039;
MINGWAR=&#039;&#039;
NASLIBS=&#039;&#039;
OBJEXT=&#039;&#039;
OPENGLFILES=&#039;&#039;
OPENGL_LIBS=&#039;&#039;
PACKAGE_BUGREPORT=&#039;wine-devel@winehq.org&#039;
PACKAGE_NAME=&#039;Wine&#039;
PACKAGE_STRING=&#039;Wine 0.9.46&#039;
PACKAGE_TARNAME=&#039;wine&#039;
PACKAGE_VERSION=&#039;0.9.46&#039;
PATH_SEPARATOR=&#039;:&#039;
PKG_CONFIG=&#039;&#039;
PRELINK=&#039;&#039;
QUARTZFILES=&#039;&#039;
RANLIB=&#039;&#039;
RESOLVLIBS=&#039;&#039;
SANEINCL=&#039;&#039;
SET_MAKE=&#039;&#039;
SHELL=&#039;/bin/sh&#039;
SOCKETLIBS=&#039;&#039;
STRIP=&#039;&#039;
TOOLSDIR=&#039;&#039;
WIN16_FILES=&#039;$(WIN16_FILES)&#039;
WIN16_INSTALL=&#039;$(WIN16_INSTALL)&#039;
WINDRES=&#039;&#039;
XFILES=&#039;&#039;
XLIB=&#039;&#039;
XMKMF=&#039;&#039;
XML2INCL=&#039;&#039;
XML2LIBS=&#039;&#039;
XSLTINCL=&#039;&#039;
XSLTLIBS=&#039;&#039;
X_CFLAGS=&#039;&#039;
X_EXTRA_LIBS=&#039;&#039;
X_LIBS=&#039;&#039;
X_PRE_LIBS=&#039;&#039;
ac_ct_AS=&#039;&#039;
ac_ct_CC=&#039;gcc -m32&#039;
ac_ct_CXX=&#039;&#039;
bindir=&#039;${exec_prefix}/bin&#039;
build=&#039;x86_64-unknown-linux-gnu&#039;
build_alias=&#039;&#039;
build_cpu=&#039;x86_64&#039;
build_os=&#039;linux-gnu&#039;
build_vendor=&#039;unknown&#039;
datadir=&#039;${datarootdir}&#039;
datarootdir=&#039;${prefix}/share&#039;
docdir=&#039;${datarootdir}/doc/${PACKAGE_TARNAME}&#039;
dvidir=&#039;${docdir}&#039;
exec_prefix=&#039;NONE&#039;
ft_devel=&#039;&#039;
gphoto2_devel=&#039;&#039;
gphoto2port_devel=&#039;&#039;
host=&#039;x86_64-unknown-linux-gnu&#039;
host_alias=&#039;&#039;
host_cpu=&#039;i386&#039;
host_os=&#039;linux-gnu&#039;
host_vendor=&#039;unknown&#039;
htmldir=&#039;${docdir}&#039;
includedir=&#039;${prefix}/include&#039;
infodir=&#039;${datarootdir}/info&#039;
libdir=&#039;${exec_prefix}/lib&#039;
libexecdir=&#039;${exec_prefix}/libexec&#039;
localedir=&#039;${datarootdir}/locale&#039;
localstatedir=&#039;${prefix}/var&#039;
mandir=&#039;${datarootdir}/man&#039;
oldincludedir=&#039;/usr/include&#039;
pdfdir=&#039;${docdir}&#039;
prefix=&#039;/usr&#039;
program_transform_name=&#039;s,x,x,&#039;
psdir=&#039;${docdir}&#039;
sane_devel=&#039;&#039;
sbindir=&#039;${exec_prefix}/sbin&#039;
sharedstatedir=&#039;${prefix}/com&#039;
sysconfdir=&#039;${prefix}/etc&#039;
target_alias=&#039;&#039;

## ------------------- ##
## File substitutions. ##
## ------------------- ##

MAKE_DLL_RULES=&#039;&#039;
MAKE_IMPLIB_RULES=&#039;&#039;
MAKE_PROG_RULES=&#039;&#039;
MAKE_RULES=&#039;&#039;
MAKE_TEST_RULES=&#039;&#039;

## ----------- ##
## confdefs.h. ##
## ----------- ##

#define PACKAGE_NAME &quot;Wine&quot;
#define PACKAGE_TARNAME &quot;wine&quot;
#define PACKAGE_VERSION &quot;0.9.46&quot;
#define PACKAGE_STRING &quot;Wine 0.9.46&quot;
#define PACKAGE_BUGREPORT &quot;wine-devel@winehq.org&quot;

configure: exit 77</code></pre></div><p>В чем трабла???</p>]]></description>
			<author><![CDATA[dummy@example.com (wyldrodney)]]></author>
			<pubDate>Fri, 26 Oct 2007 09:27:01 +0000</pubDate>
			<guid>http://www.linux.kms.ru/topic/117/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Glibc-2.7]]></title>
			<link>http://www.linux.kms.ru/topic/116/new/posts/</link>
			<description><![CDATA[<p>Проблемы с компиляцией, кто ставил, напишите плиз, uname -a и какие проблемы возникали.<br />Вот мой код:</p><div class="codebox"><pre><code>../glibc-2.7/configure --with-headers=/usr/src/linux-2.6.23.1/include/ --prefix=/usr


checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
configure: running configure fragment for add-on nptl
checking sysdep dirs... sysdeps/i386/elf nptl/sysdeps/unix/sysv/linux/i386/i686 nptl/sysdeps/unix/sysv/linux/i386 sysdeps/unix/sysv/linux/i386 nptl/sysdeps/unix/sysv/linux nptl/sysdeps/pthread sysdeps/pthread sysdeps/unix/sysv/linux sysdeps/gnu sysdeps/unix/common sysdeps/unix/mman sysdeps/unix/inet sysdeps/unix/sysv/i386 nptl/sysdeps/unix/sysv sysdeps/unix/sysv sysdeps/unix/i386 nptl/sysdeps/unix sysdeps/unix sysdeps/posix sysdeps/i386/i686/fpu nptl/sysdeps/i386/i686 sysdeps/i386/i686 sysdeps/i386/i486 nptl/sysdeps/i386/i486 sysdeps/i386/fpu nptl/sysdeps/i386 sysdeps/i386 sysdeps/wordsize-32 sysdeps/ieee754/ldbl-96 sysdeps/ieee754/dbl-64 sysdeps/ieee754/flt-32 sysdeps/ieee754 sysdeps/generic/elf sysdeps/generic
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking for gcc... gcc
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking whether /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/bin/as is GNU as... yes
checking whether /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/bin/ld is GNU ld... yes
checking for /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/bin/as... /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/bin/as
checking version of /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/bin/as... 2.16.1, ok
checking for /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/bin/ld... /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/bin/ld
checking version of /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/bin/ld... 2.16.1, ok
checking for pwd... /usr/bin/pwd
checking for gcc... gcc
checking version of gcc... 4.1.1, ok
checking for gnumake... no
checking for gmake... gmake
checking version of gmake... 3.81, ok
checking for gnumsgfmt... no
checking for gmsgfmt... gmsgfmt
checking version of gmsgfmt... 0.16.1, ok
checking for makeinfo... makeinfo
checking version of makeinfo... 4.8, ok
checking for sed... sed
checking version of sed... 4.1.5, ok
checking for autoconf... autoconf
checking whether autoconf works... yes
checking whether ranlib is necessary... no
checking LD_LIBRARY_PATH variable... ok
checking whether GCC supports -static-libgcc... -static-libgcc
checking for bash... /bin/bash
checking for gawk... gawk
checking for perl... /usr/bin/perl
checking for install-info... /usr/bin/install-info
checking for bison... /usr/bin/bison
checking for signed size_t type... no
checking for libc-friendly stddef.h... yes
checking whether we need to use -P to assemble .S files... no
checking whether .text pseudo-op must be used... yes
checking for assembler global-symbol directive... .globl
checking for .set assembler directive... yes
checking for assembler .type directive prefix... @
checking for .symver assembler directive... yes
checking for ld --version-script... yes
checking for .previous assembler directive... yes
checking for .protected and .hidden assembler directive... yes
checking whether __attribute__((visibility())) is supported... yes
checking for broken __attribute__((visibility()))... no
checking for broken __attribute__((alias()))... no
checking whether to put _rtld_local into .sdata section... no
checking for .preinit_array/.init_array/.fini_array support... yes
checking for libunwind-support in compiler... no
checking for -z nodelete option... yes
checking for -z nodlopen option... yes
checking for -z initfirst option... yes
checking for -z relro option... yes
checking for -Bgroup option... yes
checking for libgcc_s suffix... 
checking for --as-needed option... yes
checking whether --noexecstack is desirable for .S files... yes
checking for -z combreloc... yes
checking for -z execstack... yes
checking for -fpie... yes
checking for --hash-style option... no
checking for -fno-toplevel-reorder... no
checking for -fstack-protector... yes
checking for -fgnu89-inline... no
checking whether cc puts quotes around section names... no
checking for assembler .weak directive... yes
checking whether CFI directives are supported... yes
checking for ld --no-whole-archive... yes
checking for gcc -fexceptions... yes
checking for __builtin_expect... yes
checking for __builtin_memset... no
checking for redirection of built-in functions... yes
checking for __thread... yes
checking for tls_model attribute... yes
checking for libgd... no
checking for is_selinux_enabled in -lselinux... no
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for long double... yes
checking size of long double... 12
running configure fragment for sysdeps/i386/elf
checking for i386 TLS support... yes
running configure fragment for nptl/sysdeps/pthread
checking for forced unwind support... yes
checking for C cleanup handling... yes
running configure fragment for sysdeps/pthread
running configure fragment for sysdeps/unix/sysv/linux
checking for egrep... grep -E
checking installed Linux kernel header files... 2.0.10 or later
checking for symlinks in /usr/include... ok
running configure fragment for sysdeps/i386
checking if -g produces usable source locations for assembler-with-cpp... yes
checking for old glibc 2.0.x headers... no
checking whether -fPIC is default... no
configure: creating ./config.status
config.status: creating config.make
config.status: creating Makefile
config.status: creating config.h
config.status: executing default commands</code></pre></div><div class="codebox"><pre><code>uname -a


Linux wyldrodney 2.6.23.1 #1 SMP Tue Oct 23 20:15:19 UTC 2007 i686 Intel(R) Core(TM)2 CPU          6420  @ 2.13GHz GenuineIntel GNU/Linux</code></pre></div><div class="codebox"><pre><code>make



r - csu/version.o
r - locale/C-ctype.o
: /root/gilbc/glibc-build/libc.a
gcc   -nostdlib -nostartfiles -r -o /root/gilbc/glibc-build/libc_pic.os \
         -Wl,-d -Wl,--whole-archive /root/gilbc/glibc-build/libc_pic.a
gcc   -shared -Wl,-O1 \
                  -nostdlib -nostartfiles \
                   -Wl,-dynamic-linker=/lib/ld-linux.so.2 -Wl,-z,combreloc -Wl,-z,relro \
                  -Wl,--verbose 2&gt;&amp;1 | \
          sed &gt; /root/gilbc/glibc-build/shlib.ldsT \
              -e &#039;/^=========/,/^=========/!d;/^=========/d&#039; \
               -e &#039;s/^.*\.hash[         ]*:.*$/  .note.ABI-tag : { *(.note.ABI-tag) } &amp;/&#039;  \
              -e &#039;s/^.*\*(\.dynbss).*$/&amp; \
                 PROVIDE(__start___libc_freeres_ptrs = .); \
                 *(__libc_freeres_ptrs) \
                 PROVIDE(__stop___libc_freeres_ptrs = .);/&#039;\
              -e &#039;s@^.*\*(\.jcr).*$@&amp; \
                 PROVIDE(__start___libc_subfreeres = .);\
                 __libc_subfreeres : { *(__libc_subfreeres) }\
                 PROVIDE(__stop___libc_subfreeres = .);\
                 PROVIDE(__start___libc_atexit = .);\
                 __libc_atexit : { *(__libc_atexit) }\
                 PROVIDE(__stop___libc_atexit = .);\
                 PROVIDE(__start___libc_thread_subfreeres = .);\
                 __libc_thread_subfreeres : { *(__libc_thread_subfreeres) }\
                 PROVIDE(__stop___libc_thread_subfreeres = .);\
                 /DISCARD/ : { *(.gnu.glibc-stub.*) }@&#039;
mv -f /root/gilbc/glibc-build/shlib.ldsT /root/gilbc/glibc-build/shlib.lds
gcc   -shared -static-libgcc -Wl,-O1  -Wl,-z,defs -Wl,-dynamic-linker=/lib/ld-linux.so.2  -B/root/gilbc/glibc-build/csu/  -Wl,--version-script=/root/gilbc/glibc-build/libc.map -Wl,-soname=libc.so.6 -Wl,-z,combreloc -Wl,-z,relro -nostdlib -nostartfiles -e __libc_main -L/root/gilbc/glibc-build -L/root/gilbc/glibc-build/math -L/root/gilbc/glibc-build/elf -L/root/gilbc/glibc-build/dlfcn -L/root/gilbc/glibc-build/nss -L/root/gilbc/glibc-build/nis -L/root/gilbc/glibc-build/rt -L/root/gilbc/glibc-build/resolv -L/root/gilbc/glibc-build/crypt -L/root/gilbc/glibc-build/nptl -Wl,-rpath-link=/root/gilbc/glibc-build:/root/gilbc/glibc-build/math:/root/gilbc/glibc-build/elf:/root/gilbc/glibc-build/dlfcn:/root/gilbc/glibc-build/nss:/root/gilbc/glibc-build/nis:/root/gilbc/glibc-build/rt:/root/gilbc/glibc-build/resolv:/root/gilbc/glibc-build/crypt:/root/gilbc/glibc-build/nptl -o /root/gilbc/glibc-build/libc.so -T /root/gilbc/glibc-build/shlib.lds /root/gilbc/glibc-build/csu/abi-note.o /root/gilbc/glibc-build/elf/soinit.os /root/gilbc/glibc-build/libc_pic.os /root/gilbc/glibc-build/elf/sofini.os /root/gilbc/glibc-build/elf/interp.os /root/gilbc/glibc-build/elf/ld.so -lgcc
/root/gilbc/glibc-build/libc_pic.os: In function `__libc_fork&#039;:
../nptl/sysdeps/unix/sysv/linux/i386/../fork.c:76: undefined reference to `__sync_bool_compare_and_swap_4&#039;
/root/gilbc/glibc-build/libc_pic.os: In function `nscd_getpw_r&#039;:
/root/gilbc/glibc-2.7/nscd/nscd-client.h:320: undefined reference to `__sync_fetch_and_add_4&#039;
/root/gilbc/glibc-build/libc_pic.os: In function `nscd_getpw_r&#039;:
/root/gilbc/glibc-2.7/nscd/nscd_getpw_r.c:232: undefined reference to `__sync_fetch_and_add_4&#039;
/root/gilbc/glibc-build/libc_pic.os: In function `nscd_getgr_r&#039;:
/root/gilbc/glibc-2.7/nscd/nscd-client.h:320: undefined reference to `__sync_fetch_and_add_4&#039;
/root/gilbc/glibc-build/libc_pic.os: In function `nscd_getgr_r&#039;:
/root/gilbc/glibc-2.7/nscd/nscd_getgr_r.c:321: undefined reference to `__sync_fetch_and_add_4&#039;
/root/gilbc/glibc-build/libc_pic.os: In function `nscd_gethst_r&#039;:
/root/gilbc/glibc-2.7/nscd/nscd-client.h:320: undefined reference to `__sync_fetch_and_add_4&#039;
/root/gilbc/glibc-build/libc_pic.os:/root/gilbc/glibc-2.7/nscd/nscd_gethst_r.c:400: more undefined references to `__sync_fetch_and_add_4&#039; follow
/root/gilbc/glibc-build/libc_pic.os: In function `__nscd_get_map_ref&#039;:
/root/gilbc/glibc-2.7/nscd/nscd_helper.c:404: undefined reference to `__sync_val_compare_and_swap_4&#039;
/root/gilbc/glibc-build/libc_pic.os: In function `*__GI___libc_freeres&#039;:
/root/gilbc/glibc-2.7/malloc/set-freeres.c:39: undefined reference to `__sync_bool_compare_and_swap_4&#039;
collect2: ld returned 1 exit status
make[1]: *** [/root/gilbc/glibc-build/libc.so] Ошибка 1
make[1]: Leaving directory `/root/gilbc/glibc-2.7&#039;
make: *** [all] Ошибка 2</code></pre></div><p>--&nbsp; последние строки.</p><br /><br /><br /><p>Первый раз прошу помощи, думаю надо копать в сторону ldlinux и libnss.</p>]]></description>
			<author><![CDATA[dummy@example.com (wyldrodney)]]></author>
			<pubDate>Fri, 26 Oct 2007 04:19:38 +0000</pubDate>
			<guid>http://www.linux.kms.ru/topic/116/new/posts/</guid>
		</item>
		<item>
			<title><![CDATA[Установщик]]></title>
			<link>http://www.linux.kms.ru/topic/103/new/posts/</link>
			<description><![CDATA[<p>Нужно сделать свой установщик, с графической интерфейсом, мне понравился с Дебиана Этч&#039;а, если кто знает, дайте ссылку на исходники, или название пакета.</p><p>Если есть соображения -- пишите.</p>]]></description>
			<author><![CDATA[dummy@example.com (brain)]]></author>
			<pubDate>Fri, 19 Oct 2007 22:35:58 +0000</pubDate>
			<guid>http://www.linux.kms.ru/topic/103/new/posts/</guid>
		</item>
	</channel>
</rss>
