CentOS 4.8 安装snavigator 编译出错解决办法

来源:互联网 发布:java io实例 编辑:程序博客网 时间:2024/05/01 23:39

今天在VMware下在CentOS 4.8 安装snavigator,结果编译出错。具体表现为

/home/sourcenav-6.0/tk/generic/tk3d.h/home/sourcenav-6.0/tk/generic/tk3d.c

语法错误,google了一下发现应该是包不全所置。因此安装以下安装包:

[root@localhost sourcenav-6.0]# yum -y install tk-devel*Setting up Install ProcessSetting up repositoriesReading repository metadata in from local filesParsing package install argumentsResolving Dependencies--> Populating transaction set with selected packages. Please wait.---> Downloading header for tk-devel to pack into transaction set.http://mirrors.jiangnan.edu.cn/centos/4.9/os/i386/CentOS/RPMS/tk-devel-8.4.7-3.el4_6.1.i386.rpm: [Errno 14] HTTP Error 400: Bad RequestTrying other mirror.http://mirror.khlug.org/centos/4.9/os/i386/CentOS/RPMS/tk-devel-8.4.7-3.el4_6.1.i386.rpm: [Errno 12] Timeout: <urlopen error timed out>Trying other mirror.tk-devel-8.4.7-3.el4_6.1. 100% |=========================|  59 kB    00:03     ---> Package tk-devel.i386 0:8.4.7-3.el4_6.1 set to be updated--> Running transaction check--> Processing Dependency: XFree86-devel for package: tk-devel--> Restarting Dependency Resolution with new changes.--> Populating transaction set with selected packages. Please wait.---> Downloading header for xorg-x11-devel to pack into transaction set.http://mirror.khlug.org/centos/4.9/updates/i386/RPMS/xorg-x11-devel-6.8.2-1.EL.69.i386.rpm: [Errno 12] Timeout: <urlopen error timed out>Trying other mirror.xorg-x11-devel-6.8.2-1.EL 100% |=========================| 512 kB    00:02     ---> Package xorg-x11-devel.i386 0:6.8.2-1.EL.69 set to be updated--> Running transaction check--> Processing Dependency: xorg-x11-libs = 6.8.2-1.EL.69 for package: xorg-x11-devel--> Processing Dependency: fontconfig-devel >= 2.1 for package: xorg-x11-devel--> Restarting Dependency Resolution with new changes.--> Populating transaction set with selected packages. Please wait.---> Downloading header for xorg-x11-libs to pack into transaction set.xorg-x11-libs-6.8.2-1.EL. 100% |=========================| 298 kB    00:00     ---> Package xorg-x11-libs.i386 0:6.8.2-1.EL.69 set to be updated---> Downloading header for fontconfig-devel to pack into transaction set.fontconfig-devel-2.2.3-13 100% |=========================|  36 kB    00:05     ---> Package fontconfig-devel.i386 0:2.2.3-13.el4 set to be updated--> Running transaction check--> Processing Dependency: xorg-x11-libs = 6.8.2-1.EL.63 for package: xorg-x11-xfs--> Processing Dependency: freetype-devel >= 2.1.4 for package: fontconfig-devel--> Restarting Dependency Resolution with new changes.--> Populating transaction set with selected packages. Please wait.---> Downloading header for freetype-devel to pack into transaction set.freetype-devel-2.1.9-19.e 100% |=========================|  26 kB    00:00     ---> Package freetype-devel.i386 0:2.1.9-19.el4 set to be updated---> Downloading header for xorg-x11-xfs to pack into transaction set.xorg-x11-xfs-6.8.2-1.EL.6 100% |=========================| 271 kB    00:00     ---> Package xorg-x11-xfs.i386 0:6.8.2-1.EL.69 set to be updated--> Running transaction check--> Processing Dependency: freetype = 2.1.9-19.el4 for package: freetype-devel--> Restarting Dependency Resolution with new changes.--> Populating transaction set with selected packages. Please wait.---> Downloading header for freetype to pack into transaction set.freetype-2.1.9-19.el4.i38 100% |=========================|  31 kB    00:00     ---> Package freetype.i386 0:2.1.9-19.el4 set to be updated--> Running transaction checkDependencies Resolved============================================================================= Package                 Arch       Version          Repository        Size =============================================================================Installing: tk-devel                i386       8.4.7-3.el4_6.1  base              800 kInstalling for dependencies: fontconfig-devel        i386       2.2.3-13.el4     base              233 k freetype-devel          i386       2.1.9-19.el4     update            537 k xorg-x11-devel          i386       6.8.2-1.EL.69    update            5.2 MUpdating for dependencies: freetype                i386       2.1.9-19.el4     update            767 k xorg-x11-libs           i386       6.8.2-1.EL.69    update            2.7 M xorg-x11-xfs            i386       6.8.2-1.EL.69    update            327 kTransaction Summary=============================================================================Install      4 Package(s)         Update       3 Package(s)         Remove       0 Package(s)         Total download size: 10 MDownloading Packages:(1/7): fontconfig-devel-2 100% |=========================| 233 kB    00:17     (2/7): freetype-2.1.9-19. 100% |=========================| 767 kB    00:03     (3/7): freetype-devel-2.1 100% |=========================| 537 kB    00:02     (4/7): xorg-x11-xfs-6.8.2 100% |=========================| 327 kB    00:01     (5/7): tk-devel-8.4.7-3.e 100% |=========================| 800 kB    00:52     (6/7): xorg-x11-devel-6.8 100% |=========================| 5.2 MB    00:23     (7/7): xorg-x11-libs-6.8. 100% |=========================| 2.7 MB    00:11     Running Transaction TestFinished Transaction TestTransaction Test SucceededRunning Transaction  Updating  : freetype                     ####################### [ 1/10]   Updating  : xorg-x11-libs                ####################### [ 2/10]   Installing: freetype-devel               ####################### [ 3/10]   Installing: fontconfig-devel             ####################### [ 4/10]   Installing: xorg-x11-devel               ####################### [ 5/10]   Updating  : xorg-x11-xfs                 ####################### [ 6/10]   Installing: tk-devel                     ####################### [ 7/10]   Cleanup   : freetype                     ####################### [ 8/10]  Cleanup   : xorg-x11-xfs                 ####################### [ 9/10]  Cleanup   : xorg-x11-libs                ####################### [10/10]Installed: tk-devel.i386 0:8.4.7-3.el4_6.1Dependency Installed: fontconfig-devel.i386 0:2.2.3-13.el4 freetype-devel.i386 0:2.1.9-19.el4 xorg-x11-devel.i386 0:6.8.2-1.EL.69Dependency Updated: freetype.i386 0:2.1.9-19.el4 xorg-x11-libs.i386 0:6.8.2-1.EL.69 xorg-x11-xfs.i386 0:6.8.2-1.EL.69Complete!

安装完成后,使用INSTALL文档的UNIX安装步骤:

% ./configure --prefix=/opt/sourcenav% make(become root)% make install
安装成功。