在mac osx 10.6.2(snow leopard)编译gmagick失败. 错误如下:
ld: duplicate symbol _php_gmagick_sc_entry in .libs/gmagick_methods.o and .libs/gmagick_helpers.o
collect2: ld returned 1 exit status
make: *** [gmagick.la] Error 1
感觉很奇怪,因为在centos上没问题. 检查了下gmagick_methods.c和gmagic_helpers.c 也没有重复定义啊.
$ nm .libs/gmagick_methods.o |grep _php_gmagick_sc_entry
000000000000f570 S _php_gmagick_sc_entry
$ nm .libs/gmagick_helpers.o |grep _php_gmagick_sc_entry
00000000000034b8 S _php_gmagick_sc_entry
Oh, ld没错, 的确是重复定义了,由于类型是S,那么还是php_gmagick_sc_entry的声明有问题.
再仔细查看了一下,果然. 由于php_gmagick_sc_entry是在php_gmagick.h中声明,而在gmagick_methods.c
和gmagic_helpers.c中都include了这个文件. 由于没有显示声明为exten导致了问题. 重新加入exten修饰符,
ok.
===========Patch=============
— php_gmagick.h 1970-01-01 17:13:08.000000000 +0800
+++ php_gmagick.h.ns 2009-12-03 [...]
分享到:
相关推荐
mac os x leopard的64位系统文件,boot.efi,直接替换,用于开启64位内核
Mac.OSX_.Snow_.Leopard.Server.v10.6.3 torrent种子
AMD CPU 安装MAC OSX 10.6.3 Snow Leopard 专属教程
MAC OSX 10.6雪豹 VMWare虚机安装详细过程。
PC安装MAC 10.6的安装说明: 1:选定黑苹果安装光盘镜像 2:将光盘内容烧录至U盘 3:给Win7安装Chameleon 4:开始安装Mac 5:安装苹果驱动、补丁
NULL 博文链接:https://lindows.iteye.com/blog/672175
在PC上安装苹果OSX10.6雪豹系统全攻略.
go1.4.2.darwin-386-osx10.6.tar.gz go语言安装包
This Connector/ODBC is a standardized database driver for Mac OS X platforms 包含以下文件: mysql-connector-odbc-5.1.13-osx10.6-x86-32bit.dmg // osx10.6 32位 mysql-connector-odbc-5.1.13-osx10.6-x86-64...
这个是我在网上找的,很好用。安装步骤可以在网上查找
PHPWind Mac OSX Leopard模板
blender-2.71-OSX_10.6-x86_64.zip blender 2.71 for Mac OS X
CP2102是一款USB转UART桥接芯片,本站提供的驱动程序为Mac OSX10.6 Software环境使用,压缩文件中有使用说明,仅供需要的朋友下载收藏。
Mac系统中制作Clover EFI引导的OS X 10.6_10.9各版本原版安装U盘又一法-制作-
polycom 宝利通 的Mac OSX客户端,可以PC到会议系统,PC跟PC之间视频通话。这个是官方账户里下载的最新版本。安全可靠,十分难得,值得收藏
AE 变速插件RevisionFX Twixtor 5.1.5 for AEPR (Mac Osx)
放源代码的网页浏览器,使用Gecko排版引擎,支持多种操作系统,如Windows、Mac OS X及GNU/Linux等。该浏览器提供了两种版本,普通版和ESR(Extended Support Release,延长支持)版,ESR版本是 Mozilla 专门为那些...
安装技巧Windos_XP_&_Windows_7_&_Mac_OSX_Leopard_&_Ubuntu_10.10
USB 串口 PL2303 MAC OSX 驱动,适用于 OS X 10.9 以上的版本。 Mac OS X Universal Binary Driver v1.6.2 (PKG file format) For Mac OS High Sierra (version 10.15) - see NOTE below. For Mac OS High Sierra ...
这是我搜集的最好的mac for pc种子了。现在新版的雪豹,不能用一张dVD刻下了,没法光盘安装啊。两种子我都试过了,我的计算机是amd 4400+的,都可以安装。刻盘后安装。还有就是,最好主板biso要开启硬盘ahci模式,...