The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Во FreeBSD-HEAD прекращена поставка GCC для архитектур i386,..."
Отправлено iZEN, 08-Сен-13 16:44 
>[оверквотинг удален]
> У меня базовая система и пакеты прикладного ПО:
> % pkg_info | wc -l
>      529
> Минус два пакета, для которых прописана условная компиляция в /etc/make.conf:
> .if ${.CURDIR:M/usr/ports/editors/openoffice-*} \
>  || ${.CURDIR:M/usr/ports/multimedia/gxine}
> CC=/usr/bin/gcc
> CXX=/usr/bin/g++
> CPP=/usr/bin/gcpp
> .endif

Сейчас перепроверил. gxine не собирается ни тем, ни этим компилятором.

Clang 3.3 пишет:
///---
...
===>  Building for gxine-0.5.907_3
Makefile:921: предупреждение: переопределение способа для цели `dist'
Makefile:666: предупреждение: старый способ для цели `dist' игнорируются
Makefile:921: предупреждение: переопределение способа для цели `dist'
Makefile:666: предупреждение: старый способ для цели `dist' игнорируются
Making all in m4
Making all in gettext
Making all in pixmaps
Making all in include
  GEN    version.h
Making all in src
  CC     console_output.o
console_output.c:305:3: warning: function 'console_log_captured' declared
      'noreturn' should not return [-Winvalid-noreturn]
  return NULL; /* shut up, gcc */
  ^
1 warning generated.
  CC     desktop_integration.o
In file included from desktop_integration.c:27:
In file included from ./globals.h:38:
./script_engine.h:39:9: error: unknown type name 'jsdouble'
typedef jsdouble JSFloat64;
        ^
./script_engine.h:251:30: error: unknown type name 'JSInt32'
int se_result_int (se_t *se, JSInt32 *num);
                             ^
./script_engine.h:254:37: error: unknown type name 'JSInt32'
int se_result_num_as_int (se_t *se, JSInt32 *num);
                                    ^
./script_engine.h:276:3: error: unknown type name 'uintN'; did you mean 'uint'?
  uintN nargs, attrs;
  ^~~~~
  uint
/usr/include/sys/types.h:56:22: note: 'uint' declared here
typedef unsigned int    uint;           /* Sys V compatibility */
                        ^
In file included from desktop_integration.c:27:
In file included from ./globals.h:38:
./script_engine.h:282:37: error: unknown type name 'uintN'; did you mean 'uint'?
                  const char *name, JSNative fun, uintN nargs, uintN attrs,
                                                  ^~~~~
                                                  uint
/usr/include/sys/types.h:56:22: note: 'uint' declared here
typedef unsigned int    uint;           /* Sys V compatibility */
                        ^
In file included from desktop_integration.c:27:
In file included from ./globals.h:38:
./script_engine.h:282:50: error: unknown type name 'uintN'; did you mean 'uint'?
                  const char *name, JSNative fun, uintN nargs, uintN attrs,
                                                               ^~~~~
                                                               uint
/usr/include/sys/types.h:56:22: note: 'uint' declared here
typedef unsigned int    uint;           /* Sys V compatibility */
                        ^
6 errors generated.
gmake[2]: *** [desktop_integration.o] Ошибка 1
gmake[1]: *** [all-recursive] Ошибка 1
gmake: *** [all] Ошибка 2
*** [do-build] Error code 1

Stop in /usr/ports/multimedia/gxine.
*** [build] Error code 1

Stop in /usr/ports/multimedia/gxine.
---///

GCC 4.2.1:
///---
...
===>  Building for gxine-0.5.907_3
Makefile:921: предупреждение: переопределение способа для цели `dist'
Makefile:666: предупреждение: старый способ для цели `dist' игнорируются
Makefile:921: предупреждение: переопределение способа для цели `dist'
Makefile:666: предупреждение: старый способ для цели `dist' игнорируются
Making all in m4
Making all in gettext
Making all in pixmaps
Making all in include
  GEN    version.h
Making all in src
  CC     console_output.o
console_output.c: In function 'console_log_captured':
console_output.c:305: warning: function declared 'noreturn' has a 'return' statement
  CC     desktop_integration.o
In file included from globals.h:38,
                 from desktop_integration.c:27:
script_engine.h:39: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'JSFloat64'
script_engine.h:251: error: expected declaration specifiers or '...' before 'JSInt32'
script_engine.h:252: error: expected declaration specifiers or '...' before 'JSFloat64'
script_engine.h:254: error: expected declaration specifiers or '...' before 'JSInt32'
script_engine.h:255: error: expected declaration specifiers or '...' before 'JSFloat64'
script_engine.h:276: error: expected specifier-qualifier-list before 'uintN'
script_engine.h:282: error: expected declaration specifiers or '...' before 'uintN'
script_engine.h:282: error: expected declaration specifiers or '...' before 'uintN'
gmake[2]: *** [desktop_integration.o] Ошибка 1
gmake[1]: *** [all-recursive] Ошибка 1
gmake: *** [all] Ошибка 2
*** [do-build] Error code 1

Stop in /usr/ports/multimedia/gxine.
*** [build] Error code 1

Stop in /usr/ports/multimedia/gxine.
---///


 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, [email protected] (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.

На сайте действует частичное премодерирование - после публикации некоторые сообщения от анонимов могут автоматически скрываться ботом. После проверки модератором ошибочно скрытые сообщения раскрываются. Для ускорения раскрытия можно воспользоваться ссылкой "Сообщить модератору", указав в качестве причины обращения "скрыто по ошибке".



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру