[php-maint] Bug#329548: marked as done (php4: ext/informix fails to link $INFORMIXDIR/lib/esql/checkapi.o)

Debian Bug Tracking System owner at bugs.debian.org
Fri Oct 28 21:03:21 UTC 2005

Your message dated Fri, 28 Oct 2005 13:48:14 -0700
with message-id <E1EVb94-0003jk-00 at spohr.debian.org>
and subject line Bug#329548: fixed in iso-codes 0.49-1
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

Received: (at submit) by bugs.debian.org; 22 Sep 2005 06:20:57 +0000
>From muth at hagos.de Wed Sep 21 23:20:57 2005
Return-path: <muth at hagos.de>
Received: from chewbacca.hagos.de (mail.hagos.de) [] 
	by spohr.debian.org with esmtp (Exim 3.36 1 (Debian))
	id 1EIKS0-00071Q-00; Wed, 21 Sep 2005 23:20:57 -0700
Received: from alderaan.linux.hagos.de
	([] helo=alderaan.hagos.de ident=Debian-exim)
	by mail.hagos.de with esmtp (Exim 3.22 #1)
	id 1EIKRy-0005hf-00
	for submit at bugs.debian.org; Thu, 22 Sep 2005 08:20:54 +0200
Received: from mh by alderaan.hagos.de with local (Exim 4.50)
	id 1EIKRy-0000kv-7G
	for submit at bugs.debian.org; Thu, 22 Sep 2005 08:20:54 +0200
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Klaus Muth <muth at hagos.de>
To: Debian Bug Tracking System <submit at bugs.debian.org>
Subject: php4: ext/informix fails to link $INFORMIXDIR/lib/esql/checkapi.o
X-Mailer: reportbug 3.8
Date: Thu, 22 Sep 2005 08:20:54 +0200
Message-Id: <E1EIKRy-0000kv-7G at alderaan.hagos.de>
Delivered-To: submit at bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE 
	autolearn=no version=2.60-bugs.debian.org_2005_01_02

Package: php4
Version: 4:4.3.10-16
Severity: normal

-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.12-ibm1
Locale: LANG=de_DE at euro, LC_CTYPE=de_DE at euro (charmap=ISO-8859-15)

Versions of packages php4 depends on:
ii  libapache-mod-php4           4:4.3.10-16 server-side, HTML-embedded scripti
ii  php4-common                  4:4.3.10-16 Common files for packages built fr

-- no debconf information

I did:
> apt-get source php4
> cd php4-4.3.10/etc/informix/
> export INFORMIXDIR=/opt/informix
> phpize
> ./configure
> make
/bin/sh /root/dev/php4-4.3.10/ext/informix/libtool --mode=link 
gcc /opt/informix/lib/esql/checkapi.o -o libphpifx.a
mkdir .libs
ar cru libphpifx.a 
ranlib libphpifx.a
> cp module/informix.so /usr/lib/php4/2*/

The resulting module/informix.so segfaults the apache with 
/usr/sbin/apache: relocation error: /opt/informix/lib/esql/libifsql.so:\ 
undefined symbol: ifx_checkAPI

The problem seems to be, that libtool discards the checkapi.o parameter
for the ar call, so that an empty libphpifx.a is created. After calling

  ar cru libphpifx.a /opt/informix/lib/esql/checkapi.o

by hand and re-making, the informix.so module works fine for me. (Don't
ask me, how long it took for me to find out...)

Received: (at 329548-close) by bugs.debian.org; 28 Oct 2005 20:59:20 +0000
>From katie at spohr.debian.org Fri Oct 28 13:59:20 2005
Return-path: <katie at spohr.debian.org>
Received: from katie by spohr.debian.org with local (Exim 3.36 1 (Debian))
	id 1EVb94-0003jk-00; Fri, 28 Oct 2005 13:48:14 -0700
From: Alastair McKinstry <mckinstry at debian.org>
To: 329548-close at bugs.debian.org
X-Katie: $Revision: 1.56 $
Subject: Bug#329548: fixed in iso-codes 0.49-1
Message-Id: <E1EVb94-0003jk-00 at spohr.debian.org>
Sender: Archive Administrator <katie at spohr.debian.org>
Date: Fri, 28 Oct 2005 13:48:14 -0700
Delivered-To: 329548-close at bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
	autolearn=no version=2.60-bugs.debian.org_2005_01_02

Source: iso-codes
Source-Version: 0.49-1

We believe that the bug you reported is fixed in the latest version of
iso-codes, which is due to be installed in the Debian FTP archive:

  to pool/main/i/iso-codes/iso-3166-udeb_0.49-1_all.udeb
  to pool/main/i/iso-codes/iso-codes_0.49-1.diff.gz
  to pool/main/i/iso-codes/iso-codes_0.49-1.dsc
  to pool/main/i/iso-codes/iso-codes_0.49-1_all.deb
  to pool/main/i/iso-codes/iso-codes_0.49.orig.tar.gz

A summary of the changes between this version and the previous one is

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 329548 at bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
Alastair McKinstry <mckinstry at debian.org> (supplier of updated iso-codes package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster at debian.org)

Hash: SHA1

Format: 1.7
Date: Fri, 28 Oct 2005 20:01:16 +0100
Source: iso-codes
Binary: iso-3166-udeb iso-codes
Architecture: source all
Version: 0.49-1
Distribution: unstable
Urgency: low
Maintainer: Alastair McKinstry <mckinstry at debian.org>
Changed-By: Alastair McKinstry <mckinstry at debian.org>
 iso-3166-udeb - provides iso_3166.tab file (udeb)
 iso-codes  - ISO language, territory, currency  codes and their translations
Closes: 325276 328152 329548 331071 331357 333076 333080 333093 333094 334744 335234 335975
 iso-codes (0.49-1) unstable; urgency=low
   [ Alastair McKinstry ]
   * iso_639:
     - vi.po updated by  Clytie Siddall.
     - sr.po updated by  Danilo Segan.
     - eo.po updated by Edmund GRIMLEY EVANS.
     - sl.po updated by  Primo Peterlin.
     - ja.po updated by  IIDA Yosiaki.
   * iso_3166:
     - sl.po updated by  Primož Peterlin
     - ku.po by Erdal Ronahî. Closes: #335234.
       Remove byte-order-mark bytes from file ku.po: Closes: #335975.
   * iso_3166_2:
     - corrected spelling errors; thanks to Theppitak Karoonboonyanan.
       Closes: #331071.
   * iso_639.tab: Don't sort headers. Closes: #329548.
   * Allow iso-codes to build without pyxml. Patch thanks to
     James Henstridge. Closes: #331357, #328152.
   * Include draft iso_639_3.xml table so that translators see the translations
     needed. This generates a new.larger iso_639.pot. Closes: #325276.
   * Correct README file, mentioning XML rather than tab formats.
     Closes: #334744.
   [ Tobias Toedter ]
   * iso_4217:
     - th.po translated by Theppitak Karoonboonyanan. Closes: #333076
   * iso_3166:
     - th.po updated by Theppitak Karoonboonyanan. Closes: #333080
   * iso_3166_2:
     - th.po updated by Theppitak Karoonboonyanan. Closes: #333093
   * iso_639:
     - th.po updated by Theppitak Karoonboonyanan. Closes: #333094
 eb5629dea159f8ee6ea61633512b8c21 638 misc optional iso-codes_0.49-1.dsc
 62b7f9469e00b92558d5d043a4be3910 3698966 misc optional iso-codes_0.49.orig.tar.gz
 7df513e1a7bc20a6959e86dd71c14f20 10919 misc optional iso-codes_0.49-1.diff.gz
 262672845b988b6f74d67e163346c412 1256450 misc optional iso-codes_0.49-1_all.deb
 2c94eb97095d2c4d72a76880389dc70a 2824 debian-installer optional iso-3166-udeb_0.49-1_all.udeb

Version: GnuPG v1.4.2 (GNU/Linux)


More information about the pkg-php-maint mailing list