Установка GTK 1.2 (имя пакета gtk1) с MacPorts дроссели на финальной марки, в libintl.h линии 440.отсутствует locale_t
extern locale_t libintl_newlocale (junk, stuff, stuff)
компилятор не может найти locale_t, и я не делаю какой-либо лучше.
Файл импортирует locale.h, которого не существует, и xlocale.h, который не определяет этот тип.
Где определить locale_t? Это может быть так же просто, как пропущенная зависимость, но я не знаю, чего не хватает.
По запросу, здесь xlocale.h, минус авторское право, которое является открытой группой.
#include <X11/Xfuncproto.h>
#include <X11/Xosdefs.h>
#ifndef X_LOCALE
#include <locale.h>
#else
#define LC_ALL 0
#define LC_COLLATE 1
#define LC_CTYPE 2
#define LC_MONETARY 3
#define LC_NUMERIC 4
#define LC_TIME 5
_XFUNCPROTOBEGIN
extern char *_Xsetlocale(
int /* category */,
_Xconst char* /* name */
);
_XFUNCPROTOEND
#define setlocale _Xsetlocale
#include <stddef.h>
#endif /* X_LOCALE */
можно скопировать здесь xlocale.h Спасибо Alok.Kr. –