从源代码构建GTK + -3.12后,我的系统崩溃了

时间:2014-10-20 14:30:08

标签: ubuntu compilation gtk3 gnome

首先,我的操作系统是Ubuntu Gnome 14.04.1,GTK的版本是3.12.2,源文件全部下载到Gnome official website

今天下午,我尝试从源代码构建gtk+3.12。有很多解决问题,我花了很多时间来解决它。

完成所有操作后,GTK + -3.14已成功安装。但后来发生了一些问题。 完成后,我的窗户,图标,框架变得非常难看。然后我尝试重新启动计算机。但是,当系统启动时,它显示:

  

系统以低grafic模式运行。无法正确检测到您的屏幕,图形卡和输入设备设置。您需要自己配置它们。

单击next底部后,系统无法启动,这些只是屏幕上的一个mounse。 TTY可以进入。

请帮帮我,为什么我的电脑崩溃了? 如何在Ubuntu中构建GTK + -3?


我安装depandency problem和库来解决问题:

  • glib-2.40.0

    问题

      

    configure:error: *找不到工作zlib库和标题*

    解决: sudo apt-get install ruby     sudo apt-get install zlib1g-dev

    问题

      

    configure:error:未满足包要求(libffi> = 3.0.0):

    解决 sudo apt-get install libffi-dev


  • ATK-2.12.0

    没有


  • GDK-PIXBUF-2.30.8

    问题

      

    configure:警告:***不会构建TIFF加载程序(找不到TIFF库)`

    解决 sudo apt-get install libtiff4-dev

    问题

      

    configure:警告: *不会构建PNG加载程序(未找到PNG库)*

         

    configure:警告: *不会构建PNG加载程序(找不到PNG头文件)*   ````

    解决 sudo apt-get install libpng-dev


  • GObject的内省-1.40.0

    问题

      

    configure:error:找不到flex但需要

    解决 sudo apt-get install flex

    问题

      

    configure:error:找不到bison但需要

    解决 sudo apt-get install bison

    问题

      

    configure:error:找不到Python标头

    解决 sudo apt-get install python-dev


  • 的pango-1.36.5

    问题

      

    configure:error:***无法启用任何后端。

    解决 sudo apt-get install libcairo-dev      sudo apt-get install libcairomm-1.0-dev

      

    更重要的是,我还安装了HarfBuzz。我下载源文件http://www.freedesktop.org/software/harfbuzz/release/harfbuzz-0.9.22.tar.bz2并编译它。


  • + GTK -3.12.2

    问题

      

    configure:error:***找不到XInput2扩展名。查看'config.log'了解更多详情。

    解决 sudo apt-get install libXi-dev

    问题

      

    configure:error:未满足包要求(atk atk-bridge-2.0):

         

    找不到包'atk-bridge-2.0'

         

    如果您使用非标准前缀安装软件,请考虑调整PKG_CONFIG_PATH环境变量。

         

    或者,您可以设置环境变量ATK_CFLAGS和ATK_LIBS以避免需要调用pkg-config。   有关更多详细信息,请参见pkg-config手册页。

    解决 sudo apt-get install libatk-bridge2.0-dev

    问题

      

    找不到包含'GdkPixbuf-2.0.gir'(搜索路径:['../gdk','/ usr / share /gnome / gir-1.0','/ usr / local / share / gir- 1.0','/ usr / share / gir-1.0','/ usr / local / share / gir-1.0','/ usr / share / gir-1.0','/ usr / local / share / gir-1.0' ])   make [4]: * [Gdk-3.0.gir]错误1   make [4]:离开目录/home/simowce/GTK/gtk+-3.12.2/gdk' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory / home / simowce / GTK / gtk + -3.12.2 / gdk'   make [2]:* [all]错误2   make [2]:离开目录/home/simowce/GTK/gtk+-3.12.2/gdk' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory / home / simowce / GTK / gtk + -3.12.2'   make:*** [all]错误2`

    解决 sudo apt-get install gobject-introspection

      

    更重要的是,我还从HERE的源文件中安装了gdk-pixbuf

    问题

      

    找不到包含'Atk-1.0.gir'

    解决

      

    要解决此问题,请从ATK-2.14.0下载http://ftp.gnome.org/pub/gnome/sources/atk/2.14/atk-2.14.0.tar.xz

         

    然后,我使用列出的命令构建它:

         

    ./configure --prefix=/usr make sudo amek install

0 个答案:

没有答案