[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#477010: marked as done (pycaml: FTBFS: pycaml_ml.c:922: error: 'PyRun_SimpleString' undeclared here (not in a function))



Your message dated Fri, 23 May 2008 12:47:08 +0000
with message-id <E1JzWfs-0000zE-Be@ries.debian.org>
and subject line Bug#477010: fixed in pycaml 0.82-8
has caused the Debian Bug report #477010,
regarding pycaml: FTBFS: pycaml_ml.c:922: error: 'PyRun_SimpleString' undeclared here (not in a function)
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 this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
477010: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=477010
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: pycaml
Version: 0.82-7
Severity: serious
User: debian-qa@lists.debian.org
Usertags: qa-ftbfs-20080419 qa-ftbfs
Justification: FTBFS on i386

Hi,

During a rebuild of all packages in sid, your package failed to build on i386.

This rebuild was done with gcc 4.3 instead of gcc 4.2, because gcc 4.3 is now
the default on most architectures (even if it's not the case on i386 yet).
Feel free to downgrade this bug to 'important' if your package is only built
on i386, and this bug is specific to gcc 4.3 (i.e the package builds fine with
gcc 4.2).

Relevant part:
> DC-Build-Header: pycaml 0.82-7 / Sat Apr 19 21:56:20 +0200 2008
> Automatic build of pycaml_0.82-7 on gdx-42.orsay.grid5000.fr by sbuild/amd64 0.57.0
> Build started at 20080419-2156
> ******************************************************************************
> Failed to open ./pycaml_0.82-7.dsc
> Checking available source versions...
> Fetching source files...
> Reading package lists...
> Building dependency tree...
> Reading state information...
> Need to get 123kB of source archives.
> Get:1 http://idpot.grenoble.grid5000.fr sid/main pycaml 0.82-7 (dsc) [871B]
> Get:2 http://idpot.grenoble.grid5000.fr sid/main pycaml 0.82-7 (tar) [119kB]
> Get:3 http://idpot.grenoble.grid5000.fr sid/main pycaml 0.82-7 (diff) [4049B]
> Fetched 123kB in 0s (521kB/s)
> Download complete and in download only mode
> ** Using build dependencies supplied by package:
> Build-Depends: debhelper (>= 5.0.37.2), python-support (>= 0.3), ocaml-nox (>= 3.10), python-dev (>= 2.3), ocamlmakefile
> Checking for already installed source dependencies...
> debhelper: missing
> Using default version 6.0.11
> python-support: missing
> Using default version 0.7.7
> ocaml-nox: missing
> Using default version 3.10.1-1
> python-dev: missing
> Using default version 2.5.2-1
> ocamlmakefile: missing
> Checking for source dependency conflicts...
> Reading package lists...
> Building dependency tree...
> Reading state information...
> The following extra packages will be installed:
>   bsdmainutils file gettext gettext-base groff-base html2text intltool-debian
>   libdb4.5 libmagic1 libncurses5-dev libncursesw5 libsqlite3-0 libssl0.9.8
>   man-db mime-support ocaml-base-nox ocaml-interp po-debconf python
>   python-minimal python2.5 python2.5-dev python2.5-minimal
> Suggested packages:
>   wamerican wordlist whois vacation dh-make cvs gettext-doc groff www-browser
>   libgdbm-dev ocaml-doc tuareg-mode ocaml-mode python-doc python-tk
>   python-profiler python2.5-doc binfmt-support
> Recommended packages:
>   curl wget lynx libgpmg1 ledit camlp4 libcompress-zlib-perl libmail-box-perl
>   libmail-sendmail-perl
> The following NEW packages will be installed:
>   bsdmainutils debhelper file gettext gettext-base groff-base html2text
>   intltool-debian libdb4.5 libmagic1 libncurses5-dev libncursesw5 libsqlite3-0
>   libssl0.9.8 man-db mime-support ocaml-base-nox ocaml-interp ocaml-nox
>   ocamlmakefile po-debconf python python-dev python-minimal python-support
>   python2.5 python2.5-dev python2.5-minimal
> 0 upgraded, 28 newly installed, 0 to remove and 0 not upgraded.
> Need to get 25.1MB of archives.
> After this operation, 81.3MB of additional disk space will be used.
> WARNING: The following packages cannot be authenticated!
>   bsdmainutils groff-base libncursesw5 libssl0.9.8 man-db libmagic1 file
>   gettext-base libdb4.5 mime-support libsqlite3-0 python2.5-minimal python2.5
>   python-minimal python python-support html2text gettext intltool-debian
>   po-debconf debhelper libncurses5-dev ocaml-base-nox ocaml-interp ocaml-nox
>   python2.5-dev python-dev ocamlmakefile
> Authentication warning overridden.
> Get:1 http://idpot.grenoble.grid5000.fr sid/main bsdmainutils 6.1.10 [172kB]
> Get:2 http://idpot.grenoble.grid5000.fr sid/main groff-base 1.18.1.1-20 [846kB]
> Get:3 http://idpot.grenoble.grid5000.fr sid/main libncursesw5 5.6+20080405-1 [348kB]
> Get:4 http://idpot.grenoble.grid5000.fr sid/main libssl0.9.8 0.9.8g-8 [2900kB]
> Get:5 http://idpot.grenoble.grid5000.fr sid/main man-db 2.5.1-3 [997kB]
> Get:6 http://idpot.grenoble.grid5000.fr sid/main libmagic1 4.23-2 [342kB]
> Get:7 http://idpot.grenoble.grid5000.fr sid/main file 4.23-2 [41.0kB]
> Get:8 http://idpot.grenoble.grid5000.fr sid/main gettext-base 0.17-2 [123kB]
> Get:9 http://idpot.grenoble.grid5000.fr sid/main libdb4.5 4.5.20-11 [525kB]
> Get:10 http://idpot.grenoble.grid5000.fr sid/main mime-support 3.40-1.1 [31.3kB]
> Get:11 http://idpot.grenoble.grid5000.fr sid/main libsqlite3-0 3.5.7-2 [197kB]
> Get:12 http://idpot.grenoble.grid5000.fr sid/main python2.5-minimal 2.5.2-3 [1167kB]
> Get:13 http://idpot.grenoble.grid5000.fr sid/main python2.5 2.5.2-3 [2884kB]
> Get:14 http://idpot.grenoble.grid5000.fr sid/main python-minimal 2.5.2-1 [13.3kB]
> Get:15 http://idpot.grenoble.grid5000.fr sid/main python 2.5.2-1 [141kB]
> Get:16 http://idpot.grenoble.grid5000.fr sid/main python-support 0.7.7 [26.7kB]
> Get:17 http://idpot.grenoble.grid5000.fr sid/main html2text 1.3.2a-3 [98.9kB]
> Get:18 http://idpot.grenoble.grid5000.fr sid/main gettext 0.17-2 [2683kB]
> Get:19 http://idpot.grenoble.grid5000.fr sid/main intltool-debian 0.35.0+20060710.1 [30.8kB]
> Get:20 http://idpot.grenoble.grid5000.fr sid/main po-debconf 1.0.12.1 [237kB]
> Get:21 http://idpot.grenoble.grid5000.fr sid/main debhelper 6.0.11 [522kB]
> Get:22 http://idpot.grenoble.grid5000.fr sid/main libncurses5-dev 5.6+20080405-1 [1502kB]
> Get:23 http://idpot.grenoble.grid5000.fr sid/main ocaml-base-nox 3.10.1-1 [347kB]
> Get:24 http://idpot.grenoble.grid5000.fr sid/main ocaml-interp 3.10.1-1 [1210kB]
> Get:25 http://idpot.grenoble.grid5000.fr sid/main ocaml-nox 3.10.1-1 [5789kB]
> Get:26 http://idpot.grenoble.grid5000.fr sid/main python2.5-dev 2.5.2-3 [1874kB]
> Get:27 http://idpot.grenoble.grid5000.fr sid/main python-dev 2.5.2-1 [932B]
> Get:28 http://idpot.grenoble.grid5000.fr sid/main ocamlmakefile 6.27.0-1 [33.1kB]
> debconf: delaying package configuration, since apt-utils is not installed
> Fetched 25.1MB in 2s (11.5MB/s)
> Selecting previously deselected package bsdmainutils.
> (Reading database ... 9334 files and directories currently installed.)
> Unpacking bsdmainutils (from .../bsdmainutils_6.1.10_i386.deb) ...
> Selecting previously deselected package groff-base.
> Unpacking groff-base (from .../groff-base_1.18.1.1-20_i386.deb) ...
> Selecting previously deselected package libncursesw5.
> Unpacking libncursesw5 (from .../libncursesw5_5.6+20080405-1_i386.deb) ...
> Selecting previously deselected package libssl0.9.8.
> Unpacking libssl0.9.8 (from .../libssl0.9.8_0.9.8g-8_i386.deb) ...
> Selecting previously deselected package man-db.
> Unpacking man-db (from .../man-db_2.5.1-3_i386.deb) ...
> Selecting previously deselected package libmagic1.
> Unpacking libmagic1 (from .../libmagic1_4.23-2_i386.deb) ...
> Selecting previously deselected package file.
> Unpacking file (from .../archives/file_4.23-2_i386.deb) ...
> Selecting previously deselected package gettext-base.
> Unpacking gettext-base (from .../gettext-base_0.17-2_i386.deb) ...
> Selecting previously deselected package libdb4.5.
> Unpacking libdb4.5 (from .../libdb4.5_4.5.20-11_i386.deb) ...
> Selecting previously deselected package mime-support.
> Unpacking mime-support (from .../mime-support_3.40-1.1_all.deb) ...
> Selecting previously deselected package libsqlite3-0.
> Unpacking libsqlite3-0 (from .../libsqlite3-0_3.5.7-2_i386.deb) ...
> Selecting previously deselected package python2.5-minimal.
> Unpacking python2.5-minimal (from .../python2.5-minimal_2.5.2-3_i386.deb) ...
> Selecting previously deselected package python2.5.
> Unpacking python2.5 (from .../python2.5_2.5.2-3_i386.deb) ...
> Selecting previously deselected package python-minimal.
> Unpacking python-minimal (from .../python-minimal_2.5.2-1_all.deb) ...
> Selecting previously deselected package python.
> Unpacking python (from .../python_2.5.2-1_all.deb) ...
> Selecting previously deselected package python-support.
> Unpacking python-support (from .../python-support_0.7.7_all.deb) ...
> Selecting previously deselected package html2text.
> Unpacking html2text (from .../html2text_1.3.2a-3_i386.deb) ...
> Selecting previously deselected package gettext.
> Unpacking gettext (from .../gettext_0.17-2_i386.deb) ...
> Selecting previously deselected package intltool-debian.
> Unpacking intltool-debian (from .../intltool-debian_0.35.0+20060710.1_all.deb) ...
> Selecting previously deselected package po-debconf.
> Unpacking po-debconf (from .../po-debconf_1.0.12.1_all.deb) ...
> Selecting previously deselected package debhelper.
> Unpacking debhelper (from .../debhelper_6.0.11_all.deb) ...
> Selecting previously deselected package libncurses5-dev.
> Unpacking libncurses5-dev (from .../libncurses5-dev_5.6+20080405-1_i386.deb) ...
> Selecting previously deselected package ocaml-base-nox.
> Unpacking ocaml-base-nox (from .../ocaml-base-nox_3.10.1-1_i386.deb) ...
> Selecting previously deselected package ocaml-interp.
> Unpacking ocaml-interp (from .../ocaml-interp_3.10.1-1_i386.deb) ...
> Selecting previously deselected package ocaml-nox.
> Unpacking ocaml-nox (from .../ocaml-nox_3.10.1-1_i386.deb) ...
> Selecting previously deselected package python2.5-dev.
> Unpacking python2.5-dev (from .../python2.5-dev_2.5.2-3_i386.deb) ...
> Selecting previously deselected package python-dev.
> Unpacking python-dev (from .../python-dev_2.5.2-1_all.deb) ...
> Selecting previously deselected package ocamlmakefile.
> Unpacking ocamlmakefile (from .../ocamlmakefile_6.27.0-1_all.deb) ...
> Setting up bsdmainutils (6.1.10) ...
> Setting up groff-base (1.18.1.1-20) ...
> Setting up libncursesw5 (5.6+20080405-1) ...
> Setting up libssl0.9.8 (0.9.8g-8) ...
> Setting up man-db (2.5.1-3) ...
> Building database of manual pages ...
> Setting up libmagic1 (4.23-2) ...
> Setting up file (4.23-2) ...
> Setting up gettext-base (0.17-2) ...
> Setting up libdb4.5 (4.5.20-11) ...
> Setting up mime-support (3.40-1.1) ...
> Setting up libsqlite3-0 (3.5.7-2) ...
> Setting up python2.5-minimal (2.5.2-3) ...
> Setting up python2.5 (2.5.2-3) ...
> Setting up python-minimal (2.5.2-1) ...
> Setting up python (2.5.2-1) ...
> Setting up python-support (0.7.7) ...
> Setting up html2text (1.3.2a-3) ...
> Setting up gettext (0.17-2) ...
> Setting up intltool-debian (0.35.0+20060710.1) ...
> Setting up po-debconf (1.0.12.1) ...
> Setting up debhelper (6.0.11) ...
> Setting up libncurses5-dev (5.6+20080405-1) ...
> Setting up ocaml-base-nox (3.10.1-1) ...
> Setting up ocaml-interp (3.10.1-1) ...
> Setting up ocaml-nox (3.10.1-1) ...
> Setting up python2.5-dev (2.5.2-3) ...
> Setting up python-dev (2.5.2-1) ...
> Setting up ocamlmakefile (6.27.0-1) ...
> Checking correctness of source dependencies...
> Kernel: Linux 2.6.18-3-amd64 i386 (x86_64)
> Toolchain package versions: libc6-dev_2.7-10 linux-libc-dev_2.6.24-5 gcc-4.3_4.3.0-3 g++-4.3_4.3.0-3 binutils_2.18.1~cvs20080103-4 libstdc++6-4.3-dev_4.3.0-3 libstdc++6_4.3.0-3
> ------------------------------------------------------------------------------
> gpg: Signature made Sat Sep  8 01:08:36 2007 CEST using DSA key ID 800969EF
> gpg: Can't check signature: public key not found
> dpkg-source: extracting pycaml in pycaml-0.82
> dpkg-source: info: unpacking pycaml_0.82.orig.tar.gz
> dpkg-source: info: applying pycaml_0.82-7.diff.gz
> dpkg-buildpackage: set CFLAGS to default value: -g -O2
> dpkg-buildpackage: set CPPFLAGS to default value: 
> dpkg-buildpackage: set LDFLAGS to default value: 
> dpkg-buildpackage: set FFLAGS to default value: -g -O2
> dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
> dpkg-buildpackage: source package pycaml
> dpkg-buildpackage: source version 0.82-7
> dpkg-buildpackage: source changed by Samuel Mimram <smimram@debian.org>
> dpkg-buildpackage: host architecture i386
>  /usr/bin/fakeroot debian/rules clean
> dh_testdir
> dh_testroot
> rm -f build-stamp
> [ ! -f Makefile ] || /usr/bin/make clean
> dh_clean
> rm -f *.cm* *.mli *.a *.o config.log *.opt *.so pycaml.customtop Makefile config.status
> rm -rf ./._d
> rm -f config.cache
>  dpkg-source -b pycaml-0.82
> dpkg-source: info: using source format `1.0'
> dpkg-source: info: building pycaml using existing pycaml_0.82.orig.tar.gz
> dpkg-source: info: building pycaml in pycaml_0.82-7.diff.gz
> dpkg-source: info: building pycaml in pycaml_0.82-7.dsc
>  debian/rules build
> for f in debian/override; do sed -e 's/@OCamlABI@/3.10.1/g' $f.in > $f; done
> dh_testdir
> #CFLAGS="-Wall -g -O2" ./configure --host=i486-linux-gnu --build=i486-linux-gnu --prefix=/usr --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info
> dh_testdir
> cp debian/Makefile .
> if [ -x /usr/bin/ocamlopt ]; then /usr/bin/make allopt; else /usr/bin/make all; fi
> make[1]: Entering directory `/build/user/pycaml-0.82'
> make[2]: Entering directory `/build/user/pycaml-0.82'
> ocamldep pycaml.ml > ._d/pycaml.d
> make[2]: Leaving directory `/build/user/pycaml-0.82'
> make[2]: Entering directory `/build/user/pycaml-0.82'
> ocamlc -c -cc "cc" -ccopt "-fPIC -fPIC \
> 				-DPIC -DNATIVE_CODE   \
> 				  -I/usr/include/python2.5  -o pycaml_ml.o " pycaml_ml.c
> pycaml_ml.c: In function 'pygencall':
> pycaml_ml.c:478: warning: passing argument 2 of '(int (*)(struct PyObject *, const char **, int *))func' from incompatible pointer type
> pycaml_ml.c: At top level:
> pycaml_ml.c:922: error: 'PyRun_SimpleString' undeclared here (not in a function)
> pycaml_ml.c:924: error: 'PyRun_AnyFile' undeclared here (not in a function)
> pycaml_ml.c:925: error: 'PyRun_SimpleFile' undeclared here (not in a function)
> pycaml_ml.c:926: error: 'PyRun_InteractiveOne' undeclared here (not in a function)
> pycaml_ml.c:927: error: 'PyRun_InteractiveLoop' undeclared here (not in a function)
> pycaml_ml.c:930: error: 'PyRun_AnyFileEx' undeclared here (not in a function)
> pycaml_ml.c:931: error: 'PyRun_SimpleFileEx' undeclared here (not in a function)
> pycaml_ml.c:945: error: 'PyRun_String' undeclared here (not in a function)
> pycaml_ml.c:947: error: 'PyRun_File' undeclared here (not in a function)
> pycaml_ml.c:949: error: 'PyRun_FileEx' undeclared here (not in a function)
> pycaml_ml.c:951: error: 'Py_CompileString' undeclared here (not in a function)
> pycaml_ml.c:1066: error: 'PyRange_New' undeclared here (not in a function)
> pycaml_ml.c: In function 'pymodule_initmodule':
> pycaml_ml.c:1377: warning: assignment makes pointer from integer without a cast
> make[2]: *** [pycaml_ml.o] Error 2

The full build log is available from:
   http://people.debian.org/~lucas/logs/2008/04/19

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot containing a sid i386
environment.  Internet was not accessible from the build systems.

-- 
| Lucas Nussbaum
| lucas@lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas@nussbaum.fr             GPG: 1024D/023B3F4F |



--- End Message ---
--- Begin Message ---
Source: pycaml
Source-Version: 0.82-8

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

pycaml_0.82-8.diff.gz
  to pool/main/p/pycaml/pycaml_0.82-8.diff.gz
pycaml_0.82-8.dsc
  to pool/main/p/pycaml/pycaml_0.82-8.dsc
pycaml_0.82-8_amd64.deb
  to pool/main/p/pycaml/pycaml_0.82-8_amd64.deb



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

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

Debian distribution maintenance software
pp.
Sylvain Le Gall <gildor@debian.org> (supplier of updated pycaml 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@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Fri, 23 May 2008 14:31:13 +0200
Source: pycaml
Binary: pycaml
Architecture: source amd64
Version: 0.82-8
Distribution: unstable
Urgency: low
Maintainer: Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>
Changed-By: Sylvain Le Gall <gildor@debian.org>
Description: 
 pycaml     - OCaml bindings to embed Python interpreter and objects
Closes: 477010
Changes: 
 pycaml (0.82-8) unstable; urgency=low
 .
   [ Stefano Zacchiroli ]
   * fix vcs-svn field to point just above the debian/ dir
 .
   [ Sylvain Le Gall ]
   * Use dpatch
   * Apply provided patches to wrap Py_* function call, thanks to
     Christopher L. Conway (Closes: #477010)
   * Update to python 2.5
   * Rebuild for ocaml 3.10.2
   * Add myself to uploaders
Checksums-Sha1: 
 20b3a6b758ca740e76ebb076977c12e07ff084c5 1290 pycaml_0.82-8.dsc
 30e2286429551a406e3bec3edbca235f34f375ff 5810 pycaml_0.82-8.diff.gz
 02698ae454c2b41fcebdba3d34dc5fbe71b68992 290056 pycaml_0.82-8_amd64.deb
Checksums-Sha256: 
 c8892a25cc8e08a674335edf93e16bc6edee35e711a041454636c657b27b275e 1290 pycaml_0.82-8.dsc
 e2d6b9783d265ea5f6068fdd62d65e71d1b3ea4898ef3140589b06b51dec5649 5810 pycaml_0.82-8.diff.gz
 0b43077723950d7a20bb66cf32597d301b37c4eb62c058c1cc99a79c1829d88c 290056 pycaml_0.82-8_amd64.deb
Files: 
 de27d39efaa3616315e6892de2bbe27b 1290 libdevel optional pycaml_0.82-8.dsc
 f8dcecfc8eea08d2d03a69893ee67c7d 5810 libdevel optional pycaml_0.82-8.diff.gz
 a4cbbe66dd1b56898e85b3b970f14e1b 290056 libdevel optional pycaml_0.82-8_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFINrqhir2bofsN/psRAvDhAJ9YLClhkYOnVu7q8BbfxGLow8RPEQCaAu0p
KNiYe5lY99AYw82yI+/AXbo=
=8oEy
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: