我可能应该把这个发布到 glib 论坛上,但我想先在这里尝试一下。我想更新 GTK+ 所需的依赖项。当我使用 glib-2.48.0 启动该过程时,我发现没有配置文件,只有configure.ac
。我运行autoconf
并生成了常规配置文件。当我运行它而不添加任何命令时,发现语法错误:
./configure: line 2662: syntax error near unexpected token '-Wno-portability'
./configure: line 2662: 'AM_INIT_AUTOMAKE(-Wno-portability 1.11 no-define no-dist-gzip dist-xz tar-ustar)'
我对脚本没什么经验,但我认为这与 1.11 有关。我尝试将其从脚本中删除,但没有任何效果。如能提供任何帮助,我将不胜感激。
编辑 1:因此,我查看了提供 autoconf 答案的页面,并尝试了其他方法。当我按顺序执行以下步骤时:
aclocal # Set up an m4 environment
autoconf # Generate configure from configure.ac
automake --add-missing # Generate Makefile.in from Makefile.am
./configure # Generate Makefile from Makefile.in
我让配置正常工作,但无法从 libtool 确定共享库后缀。再次感谢您的帮助。
编辑2:所以我决定从http://ftp.gnome.org/pub/gnome/sources/glib/2.48/并且配置过程非常顺利。今天的课程是了解您的来源。
答案1
所以我决定从http://ftp.gnome.org/pub/gnome/sources/glib/2.48/并且配置过程非常顺利。今天的课程是了解您的来源。