Я пытаюсь сделать/установить inkscape на WinXp. Хотя я довольно неопытен по этому вопросу, у меня есть достаточно хорошо развитая инфраструктура MingW, и мы успешно создали/установили различные пакеты, такие как Cairo, Pango, GTK +, Glade и т. Д.Make/Install InkScape WinXP/MingW Link Crash
На данный момент я пытаясь сделать/установить inkscape. После огромного количества работы, он все конфигурирует и компилирует, с MSys:
cd ${LOCALBUILDDIR} && \
cd inkscape-0.91 && \
./configure --prefix=${LOCALDESTDIR} CFLAGS='-std=gnu++11' CXXFLAGS='-std=gnu++11' && \
make CFLAGS='-std=gnu++11' CXXFLAGS='-std=gnu++11' && \
make install
и после успешной конфигурации/компиляции я использую
cd ${LOCALBUILDDIR} && \
cd inkscape-0.91 && \
make CFLAGS='-std=gnu++11' CXXFLAGS='-std=gnu++11' && \
make install
предотвратить воссоздании/перезапись конфигурации и т.д. файлы для редактирования обсуждается ниже.
Это не удается по ссылке с:
make[3]: Entering directory `/build32/inkscape-0.91/src'
CXXLD inkscape.exe
libtool: link: cannot find the library `/usr/lib/libintl.la' or unhandled argument `/usr/lib/libintl.la'
Ни в какое время никогда у меня не было какой-либо Dir называеться «/ USR». Я ценю, что это значение по умолчанию для Unix и т. Д., Но моя установка имеет свои библиотеки в D:/Apps/MingW/local32/lib "и, безусловно, включает libintl.la (и все необходимые биты gettext и libintl, поскольку это потребует для успеха со всеми другими пакетами). Действительно, inkscape настраивает и компилирует шаги, правильно отчитываясь о libintl и т. д. Кроме того, он правильно определяет путь для компилятора и т. д., поскольку это необходимо для успеха с компилятором.
Я предполагаю, что где-то в битах inkscape configure/in/ac/m4 и т. Д. Он имеет проводной или что-то еще, шаг ссылки для libintl для Unix по умолчанию. Я попробовал много перестановок, чтобы вручную изменить «/ usr/lib "в файлах config и libtool, но получить тот же самый сбой связи.
Я был бы благодарен за любые подсказки относительно того, где искать/исправлять это в inkscape (или даже вообще).
Что такое ваше определение для '$ LOCALDESTDIR'? –
MSys возвращает $ LOCALDESTDIR sh:/local32: это каталог, который является частью «/ local32» «D:/Apps/MingW/local32/lib». Это «основной» каталог для всех моих установочных/приложений MingW (32) и т. д. , и устанавливается в файл .bat, который загружается при запуске MSys. – DrOli