На freebsd 12 модуль x windows в PolyML не реализован, поэтому я пытаюсь скомпилировать его исходный код вне дерева портов. Он компилируется, но я не могу открыть модуль X Windows в поли.
Что я сделал:
скопировал libX11 в / usr / lib, чтобы быть уверенным и сделал символические c ссылки в / usr / include для Xm и X11 на /usr/local/include.
вставил один пробел в x windows. cpp, потому что ошибки лягушки
добавлены следующие параметры для настройки: --x-includes = / usr / local / include / X11 --x-library = / usr / local / lib / - -with-x --with-system-libffi
установить среду: LDFLAGS = -L / usr / local / lib / gcc7, где находится libstdc ++
пробовал с clang и gcc7
Код компилируется без дальнейших ошибок. Существует файл x windows .o, 375160 байт для cc и 291184 для gcc7. Журнал содержит Созданную структуру XWindows Созданную структуру Motif
Я запускаю poly с того места, где он был скомпилирован, и открываю XWindows poly:: error: Структура (X Windows) не была объявлена Найдена рядом с открытым X Windows.
Неграфические модули открываются нормально
Что я здесь не так делаю ?? спасибо за указатели