Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 06 Oct 24 10:23:41, всего сообщений: 10767
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 4989 из 10767 ===================================== RU.UNIX.BSD =
От   : Eugene Grosbein                  2:5006/1           22 Jan 17 05:51:24
Кому : Victor Sudakov                                      22 Jan 17 05:51:24
Тема : Re: flow-tools
FGHI : area://RU.UNIX.BSD?msgid=grosbein.net+b4a19e4d
На   : area://RU.UNIX.BSD?msgid=2:5005/49+5883970c
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.UNIX.BSD?msgid=2:5005/49+58845803
Ответ: area://RU.UNIX.BSD?msgid=<1187506730@ddt.demos.su>+e73a4c8f
==============================================================================
22 янв 2017, воскресенье, в 01:14 NOVT, Victor Sudakov написал(а):

EG>> Проблема, конечно, есть, но патч в таком виде вряд ли примут.
VS> Разобраться глубже мне знаний не хватит. Hе примут так не примут.

В https://clang.llvm.org/get_started.html читаем:

The 'clang' driver is designed to work as closely to GCC as possible
to maximize portability. The only major difference between the two is that
Clang defaults to gnu99 mode while GCC defaults to gnu89 mode.
If you see weird link-time errors relating to inline functions,
try passing -std=gnu89 to clang.

И таки да, это помогает. Однострочный патч и всё собирается:

- --- net-mgmt/flow-tools/files/patch-configure.orig 2017-01-22 06:49:30.552992000 +0700
+++ net-mgmt/flow-tools/filespatch-configure 2017-01-22 06:49:35.656530000 +0700
@@ -5,7 +5,7 @@
 
 
 -CFLAGS="-g -Wall"
-+CFLAGS="-fPIC"
++CFLAGS="-fPIC -std=gnu89"
 
  ac_ext=c
  ac_cpp='$CPP $CPPFLAGS'


Запули его в свой PR, не забудь поставить галку obsoletes

Eugene
--
Enter old password: xxx
Enter new password: yyy
Confirm password: подтверждаю
--- slrn/1.0.2 (FreeBSD)
* Origin: RDTC JSC (2:5006/1@fidonet)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.098444 секунды