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

Bug#841768: marked as done (mtasc: FTBFS: relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC)



Your message dated Sun, 6 Nov 2016 12:30:59 +0100
with message-id <79a98b17-a32f-8497-d2ba-46d82f621f37@dogguy.org>
and subject line Issues fixed in ocaml/4.02.3-7+b1
has caused the Debian Bug report #841768,
regarding mtasc: FTBFS: relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
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.)


-- 
841768: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=841768
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: mtasc
Version: 1.14-3
Severity: serious
Justification: fails to build from source
User: reproducible-builds@lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Dear Maintainer,

mtasc fails to build from source in unstable/amd64:

  […]

    libxdmcp6 ocaml ocaml-base ocaml-base-nox ocaml-compiler-libs ocaml-findlib
    ocaml-interp ocaml-native-compilers ocaml-nox x11proto-core-dev
    x11proto-input-dev x11proto-kb-dev xorg-sgml-doctools xtrans-dev zlib1g-dev
  Suggested packages:
    ncurses-doc libxcb-doc ocaml-doc tuareg-mode | ocaml-mode
  Recommended packages:
    libx11-doc libfindlib-ocaml-dev ledit | readline-editor
  The following NEW packages will be installed:
    camlp4 libcamlp4-ocaml-dev libextlib-ocaml libextlib-ocaml-dev
    libfindlib-ocaml libncurses5-dev libpthread-stubs0-dev libtinfo-dev libx11-6
    libx11-data libx11-dev libxau-dev libxau6 libxcb1 libxcb1-dev libxdmcp-dev
    libxdmcp6 ocaml ocaml-base ocaml-base-nox ocaml-compiler-libs ocaml-findlib
    ocaml-interp ocaml-native-compilers ocaml-nox x11proto-core-dev
    x11proto-input-dev x11proto-kb-dev xorg-sgml-doctools xtrans-dev zlib1g-dev
  0 upgraded, 31 newly installed, 0 to remove and 0 not upgraded.
  1 not fully installed or removed.
  Need to get 39.4 MB of archives.
  After this operation, 252 MB of additional disk space will be used.
  Get:1 http://httpredir.debian.org/debian sid/main amd64 ocaml-base-nox amd64 4.02.3-7 [539 kB]
  Get:2 http://httpredir.debian.org/debian sid/main amd64 libtinfo-dev amd64 6.0+20160917-1 [77.3 kB]
  Get:3 http://httpredir.debian.org/debian sid/main amd64 libncurses5-dev amd64 6.0+20160917-1 [173 kB]
  Get:4 http://httpredir.debian.org/debian sid/main amd64 ocaml-compiler-libs amd64 4.02.3-7 [9443 kB]
  Get:5 http://httpredir.debian.org/debian sid/main amd64 ocaml-interp amd64 4.02.3-7 [360 kB]
  Get:6 http://httpredir.debian.org/debian sid/main amd64 ocaml-nox amd64 4.02.3-7 [5539 kB]
  Get:7 http://httpredir.debian.org/debian sid/main amd64 libcamlp4-ocaml-dev amd64 4.02.1+3-2 [12.5 MB]
  Get:8 http://httpredir.debian.org/debian sid/main amd64 camlp4 amd64 4.02.1+3-2 [3454 kB]
  Get:9 http://httpredir.debian.org/debian sid/main amd64 libextlib-ocaml amd64 1.7.0-2+b1 [341 kB]
  Get:10 http://httpredir.debian.org/debian sid/main amd64 libextlib-ocaml-dev amd64 1.7.0-2+b1 [209 kB]
  Get:11 http://httpredir.debian.org/debian sid/main amd64 libxau6 amd64 1:1.0.8-1 [20.7 kB]
  Get:12 http://httpredir.debian.org/debian sid/main amd64 libxdmcp6 amd64 1:1.1.2-1.1 [26.2 kB]
  Get:13 http://httpredir.debian.org/debian sid/main amd64 libxcb1 amd64 1.12-1 [133 kB]
  Get:14 http://httpredir.debian.org/debian sid/main amd64 libx11-data all 2:1.6.3-1 [128 kB]
  Get:15 http://httpredir.debian.org/debian sid/main amd64 libx11-6 amd64 2:1.6.3-1 [742 kB]
  Get:16 http://httpredir.debian.org/debian sid/main amd64 ocaml-base amd64 4.02.3-7 [133 kB]
  Get:17 http://httpredir.debian.org/debian sid/main amd64 xorg-sgml-doctools all 1:1.11-1 [21.9 kB]
  Get:18 http://httpredir.debian.org/debian sid/main amd64 x11proto-core-dev all 7.0.29-1 [728 kB]
  Get:19 http://httpredir.debian.org/debian sid/main amd64 libxau-dev amd64 1:1.0.8-1 [23.6 kB]
  Get:20 http://httpredir.debian.org/debian sid/main amd64 libxdmcp-dev amd64 1:1.1.2-1.1 [42.0 kB]
  Get:21 http://httpredir.debian.org/debian sid/main amd64 x11proto-input-dev all 2.3.2-1 [158 kB]
  Get:22 http://httpredir.debian.org/debian sid/main amd64 x11proto-kb-dev all 1.0.7-1 [233 kB]
  Get:23 http://httpredir.debian.org/debian sid/main amd64 xtrans-dev all 1.3.5-1 [100 kB]
  Get:24 http://httpredir.debian.org/debian sid/main amd64 libpthread-stubs0-dev amd64 0.3-4 [3866 B]
  Get:25 http://httpredir.debian.org/debian sid/main amd64 libxcb1-dev amd64 1.12-1 [169 kB]
  Get:26 http://httpredir.debian.org/debian sid/main amd64 libx11-dev amd64 2:1.6.3-1 [813 kB]
  Get:27 http://httpredir.debian.org/debian sid/main amd64 ocaml amd64 4.02.3-7 [121 kB]
  Get:28 http://httpredir.debian.org/debian sid/main amd64 ocaml-native-compilers amd64 4.02.3-7 [2541 kB]
  Get:29 http://httpredir.debian.org/debian sid/main amd64 libfindlib-ocaml amd64 1.6.2-1 [160 kB]
  Get:30 http://httpredir.debian.org/debian sid/main amd64 ocaml-findlib amd64 1.6.2-1 [274 kB]
  Get:31 http://httpredir.debian.org/debian sid/main amd64 zlib1g-dev amd64 1:1.2.8.dfsg-2+b1 [206 kB]
  Fetched 39.4 MB in 0s (60.0 MB/s)
  Selecting previously unselected package ocaml-base-nox.
  (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 23460 files and directories currently installed.)
  Preparing to unpack .../00-ocaml-base-nox_4.02.3-7_amd64.deb ...
  Unpacking ocaml-base-nox (4.02.3-7) ...
  Selecting previously unselected package libtinfo-dev:amd64.
  Preparing to unpack .../01-libtinfo-dev_6.0+20160917-1_amd64.deb ...
  Unpacking libtinfo-dev:amd64 (6.0+20160917-1) ...
  Selecting previously unselected package libncurses5-dev:amd64.
  Preparing to unpack .../02-libncurses5-dev_6.0+20160917-1_amd64.deb ...
  Unpacking libncurses5-dev:amd64 (6.0+20160917-1) ...
  Selecting previously unselected package ocaml-compiler-libs.
  Preparing to unpack .../03-ocaml-compiler-libs_4.02.3-7_amd64.deb ...
  Unpacking ocaml-compiler-libs (4.02.3-7) ...
  Selecting previously unselected package ocaml-interp.
  Preparing to unpack .../04-ocaml-interp_4.02.3-7_amd64.deb ...
  Unpacking ocaml-interp (4.02.3-7) ...
  Selecting previously unselected package ocaml-nox.
  Preparing to unpack .../05-ocaml-nox_4.02.3-7_amd64.deb ...
  Unpacking ocaml-nox (4.02.3-7) ...
  Selecting previously unselected package libcamlp4-ocaml-dev.
  Preparing to unpack .../06-libcamlp4-ocaml-dev_4.02.1+3-2_amd64.deb ...
  Unpacking libcamlp4-ocaml-dev (4.02.1+3-2) ...
  Selecting previously unselected package camlp4.
  Preparing to unpack .../07-camlp4_4.02.1+3-2_amd64.deb ...
  Unpacking camlp4 (4.02.1+3-2) ...
  Selecting previously unselected package libextlib-ocaml.
  Preparing to unpack .../08-libextlib-ocaml_1.7.0-2+b1_amd64.deb ...
  Unpacking libextlib-ocaml (1.7.0-2+b1) ...
  Selecting previously unselected package libextlib-ocaml-dev.
  Preparing to unpack .../09-libextlib-ocaml-dev_1.7.0-2+b1_amd64.deb ...
  Unpacking libextlib-ocaml-dev (1.7.0-2+b1) ...
  Selecting previously unselected package libxau6:amd64.
  Preparing to unpack .../10-libxau6_1%3a1.0.8-1_amd64.deb ...
  Unpacking libxau6:amd64 (1:1.0.8-1) ...
  Selecting previously unselected package libxdmcp6:amd64.
  Preparing to unpack .../11-libxdmcp6_1%3a1.1.2-1.1_amd64.deb ...
  Unpacking libxdmcp6:amd64 (1:1.1.2-1.1) ...
  Selecting previously unselected package libxcb1:amd64.
  Preparing to unpack .../12-libxcb1_1.12-1_amd64.deb ...
  Unpacking libxcb1:amd64 (1.12-1) ...
  Selecting previously unselected package libx11-data.
  Preparing to unpack .../13-libx11-data_2%3a1.6.3-1_all.deb ...
  Unpacking libx11-data (2:1.6.3-1) ...
  Selecting previously unselected package libx11-6:amd64.
  Preparing to unpack .../14-libx11-6_2%3a1.6.3-1_amd64.deb ...
  Unpacking libx11-6:amd64 (2:1.6.3-1) ...
  Selecting previously unselected package ocaml-base.
  Preparing to unpack .../15-ocaml-base_4.02.3-7_amd64.deb ...
  Unpacking ocaml-base (4.02.3-7) ...
  Selecting previously unselected package xorg-sgml-doctools.
  Preparing to unpack .../16-xorg-sgml-doctools_1%3a1.11-1_all.deb ...
  Unpacking xorg-sgml-doctools (1:1.11-1) ...
  Selecting previously unselected package x11proto-core-dev.
  Preparing to unpack .../17-x11proto-core-dev_7.0.29-1_all.deb ...
  Unpacking x11proto-core-dev (7.0.29-1) ...
  Selecting previously unselected package libxau-dev:amd64.
  Preparing to unpack .../18-libxau-dev_1%3a1.0.8-1_amd64.deb ...
  Unpacking libxau-dev:amd64 (1:1.0.8-1) ...
  Selecting previously unselected package libxdmcp-dev:amd64.
  Preparing to unpack .../19-libxdmcp-dev_1%3a1.1.2-1.1_amd64.deb ...
  Unpacking libxdmcp-dev:amd64 (1:1.1.2-1.1) ...
  Selecting previously unselected package x11proto-input-dev.
  Preparing to unpack .../20-x11proto-input-dev_2.3.2-1_all.deb ...
  Unpacking x11proto-input-dev (2.3.2-1) ...
  Selecting previously unselected package x11proto-kb-dev.
  Preparing to unpack .../21-x11proto-kb-dev_1.0.7-1_all.deb ...
  Unpacking x11proto-kb-dev (1.0.7-1) ...
  Selecting previously unselected package xtrans-dev.
  Preparing to unpack .../22-xtrans-dev_1.3.5-1_all.deb ...
  Unpacking xtrans-dev (1.3.5-1) ...
  Selecting previously unselected package libpthread-stubs0-dev:amd64.
  Preparing to unpack .../23-libpthread-stubs0-dev_0.3-4_amd64.deb ...
  Unpacking libpthread-stubs0-dev:amd64 (0.3-4) ...
  Selecting previously unselected package libxcb1-dev:amd64.
  Preparing to unpack .../24-libxcb1-dev_1.12-1_amd64.deb ...
  Unpacking libxcb1-dev:amd64 (1.12-1) ...
  Selecting previously unselected package libx11-dev:amd64.
  Preparing to unpack .../25-libx11-dev_2%3a1.6.3-1_amd64.deb ...
  Unpacking libx11-dev:amd64 (2:1.6.3-1) ...
  Selecting previously unselected package ocaml.
  Preparing to unpack .../26-ocaml_4.02.3-7_amd64.deb ...
  Unpacking ocaml (4.02.3-7) ...
  Selecting previously unselected package ocaml-native-compilers.
  Preparing to unpack .../27-ocaml-native-compilers_4.02.3-7_amd64.deb ...
  Unpacking ocaml-native-compilers (4.02.3-7) ...
  Selecting previously unselected package libfindlib-ocaml.
  Preparing to unpack .../28-libfindlib-ocaml_1.6.2-1_amd64.deb ...
  Unpacking libfindlib-ocaml (1.6.2-1) ...
  Selecting previously unselected package ocaml-findlib.
  Preparing to unpack .../29-ocaml-findlib_1.6.2-1_amd64.deb ...
  Unpacking ocaml-findlib (1.6.2-1) ...
  Selecting previously unselected package zlib1g-dev:amd64.
  Preparing to unpack .../30-zlib1g-dev_1%3a1.2.8.dfsg-2+b1_amd64.deb ...
  Unpacking zlib1g-dev:amd64 (1:1.2.8.dfsg-2+b1) ...
  Setting up libpthread-stubs0-dev:amd64 (0.3-4) ...
  Setting up xorg-sgml-doctools (1:1.11-1) ...
  Setting up ocaml-base-nox (4.02.3-7) ...
  Setting up libtinfo-dev:amd64 (6.0+20160917-1) ...
  Setting up x11proto-kb-dev (1.0.7-1) ...
  Setting up libncurses5-dev:amd64 (6.0+20160917-1) ...
  Setting up xtrans-dev (1.3.5-1) ...
  Processing triggers for libc-bin (2.24-5) ...
  Processing triggers for man-db (2.7.5-1) ...
  Setting up libextlib-ocaml (1.7.0-2+b1) ...
  Setting up libxdmcp6:amd64 (1:1.1.2-1.1) ...
  Setting up libfindlib-ocaml (1.6.2-1) ...
  Setting up ocaml-findlib (1.6.2-1) ...
  Setting up libx11-data (2:1.6.3-1) ...
  Setting up libxau6:amd64 (1:1.0.8-1) ...
  Setting up zlib1g-dev:amd64 (1:1.2.8.dfsg-2+b1) ...
  Setting up x11proto-core-dev (7.0.29-1) ...
  Setting up libxau-dev:amd64 (1:1.0.8-1) ...
  Setting up libxdmcp-dev:amd64 (1:1.1.2-1.1) ...
  Setting up libxcb1:amd64 (1.12-1) ...
  Setting up x11proto-input-dev (2.3.2-1) ...
  Setting up libx11-6:amd64 (2:1.6.3-1) ...
  Setting up ocaml-base (4.02.3-7) ...
  Setting up libxcb1-dev:amd64 (1.12-1) ...
  Setting up libx11-dev:amd64 (2:1.6.3-1) ...
  Setting up ocaml-compiler-libs (4.02.3-7) ...
  Setting up ocaml-interp (4.02.3-7) ...
  Setting up ocaml-nox (4.02.3-7) ...
  Setting up ocaml-native-compilers (4.02.3-7) ...
  Setting up libextlib-ocaml-dev (1.7.0-2+b1) ...
  Setting up libcamlp4-ocaml-dev (4.02.1+3-2) ...
  Setting up ocaml (4.02.3-7) ...
  Setting up camlp4 (4.02.1+3-2) ...
  Setting up mtasc-build-deps (1.14-3) ...
  Processing triggers for libc-bin (2.24-5) ...
  
  **************************************************************************************
  ** Environment                                                                      **
  **************************************************************************************
  
  PATH=/home/lamby/git/projects/dotfiles/dotfiles/..//bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
  HOSTNAME=bd593522521b
  TERM=xterm
  PAGER=more
  DISPLAY=:0
  DOCKER_IMAGE=lamby-debian-sid
  DEB_BUILD_OPTIONS=parallel=9
  PIP_DOWNLOAD_CACHE=/home/lamby/.cache/pip
  HOME=/home/lamby
  LOGNAME=lamby
  SHLVL=1
  PWD=/home/lamby/temp/cdt.20161023125602.E0RT9zUlQN.db.mtasc/mtasc-1.14
  OLDPWD=/home/lamby/temp/cdt.20161023125602.E0RT9zUlQN.db.mtasc
  GPG_TTY=/dev/console
  QUILT_PATCHES=debian/patches
  QUILT_NO_DIFF_INDEX=1
  QUILT_REFRESH_ARGS=-p ab --no-timestamps --no-index
  DEBEMAIL=lamby@debian.org
  DEBFULLNAME=Chris Lamb
  EDITOR=vim
  LESS=-cgiFx4M
  GPG_KEY=1E953E27D4311E58
  BLASTER=A220 I5 D1 H5 P330 T6
  _=/usr/bin/env
  
  **************************************************************************************
  ** Building mtasc 1.14-3 on amd64                                                   **
  **************************************************************************************
  
   dpkg-buildpackage -rfakeroot -D -us -uc -b
  dpkg-buildpackage: info: source package mtasc
  dpkg-buildpackage: info: source version 1.14-3
  dpkg-buildpackage: info: source distribution unstable
  dpkg-buildpackage: info: source changed by Paul Wise <pabs@debian.org>
   dpkg-source --before-build mtasc-1.14
  dpkg-buildpackage: info: host architecture amd64
   fakeroot debian/rules clean
  dh clean --parallel
     dh_testdir -O--parallel
     debian/rules override_dh_auto_clean
  make[1]: Entering directory '/home/lamby/temp/cdt.20161023125602.E0RT9zUlQN.db.mtasc/mtasc-1.14'
  [ ! -f ocaml/mtasc/doc/Makefile ] || /usr/bin/make -f ocaml/mtasc/doc/Makefile clean
  make[2]: Entering directory '/home/lamby/temp/cdt.20161023125602.E0RT9zUlQN.db.mtasc/mtasc-1.14'
  rm -f ocaml/*/*.cma ocaml/*/*.cmi ocaml/*/*.cmo ocaml/*/*.cmx
  rm -f ocaml/*/*.cmxa ocaml/*/*.o ocaml/*/*.a
  rm -f ocaml/mtasc/lexer.ml ocaml/mtasc/mtasc
  make[2]: Leaving directory '/home/lamby/temp/cdt.20161023125602.E0RT9zUlQN.db.mtasc/mtasc-1.14'
  make[1]: Leaving directory '/home/lamby/temp/cdt.20161023125602.E0RT9zUlQN.db.mtasc/mtasc-1.14'
     dh_clean -O--parallel
   debian/rules build
  dh build --parallel
     dh_testdir -O--parallel
     dh_update_autotools_config -O--parallel
     dh_auto_configure -O--parallel
     debian/rules override_dh_auto_build
  make[1]: Entering directory '/home/lamby/temp/cdt.20161023125602.E0RT9zUlQN.db.mtasc/mtasc-1.14'
  /usr/bin/make -f ocaml/mtasc/doc/Makefile C=ocamlopt O=cmx A=cmxa CU= CP=camlp4o.opt
  make[2]: Entering directory '/home/lamby/temp/cdt.20161023125602.E0RT9zUlQN.db.mtasc/mtasc-1.14'
  ( cd ocaml/extc ; ocamlopt extc_stubs.c ;\
  ocamlfind ocamlopt -package extlib -a -o extc.cmxa -cclib ../extc/extc_stubs.o -cclib -lz extc.mli extc.ml )
  File "extc.ml", line 58, characters 11-24:
  Warning 3: deprecated: String.create
  Use Bytes.create instead.
  File "extc.ml", line 70, characters 11-24:
  Warning 3: deprecated: String.create
  Use Bytes.create instead.
  cd ocaml/swflib ; ocamlfind ocamlopt -package extlib -a -o swflib.cmxa -I .. -I ../extc as3.mli as3code.ml as3parse.ml swf.ml swfZip.ml actionScript.ml swfParser.ml
  ( cd ocaml/mtasc ; ocamllex lexer.mll ; ocamlfind ocamlopt -c expr.ml lexer.ml ; ocamlfind ocamlopt -c -pp camlp4o.opt parser.ml ;\
  ocamlfind ocamlopt -package extlib -c -I .. -I ../extc -I ../swflib typer.ml class.ml plugin.ml genSwf.ml main.ml ;\
  ocamlfind ocamlopt -package extlib -linkpkg  -o mtasc -cclib -lz ../extc/extc.cmxa ../swflib/swflib.cmxa expr.cmx lexer.cmx parser.cmx typer.cmx class.cmx plugin.cmx genSwf.cmx main.cmx )
  101 states, 709 transitions, table size 3442 bytes
  /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(fail.o): relocation R_X86_64_32 against symbol `caml_exn_Failure' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(roots.o): relocation R_X86_64_32 against symbol `caml_frametable' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(globroots.o): relocation R_X86_64_32 against symbol `caml_global_roots' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(signals.o): relocation R_X86_64_32S against undefined symbol `caml_pending_signals' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(signals_asm.o): relocation R_X86_64_32S against symbol `caml_system__code_end' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(major_gc.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(minor_gc.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(memory.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(alloc.o): relocation R_X86_64_32S against undefined symbol `caml_atom_table' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(compare.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(ints.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(floats.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(str.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(array.o): relocation R_X86_64_32 against undefined symbol `caml_atom_table' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(io.o): relocation R_X86_64_32 against `.data' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(extern.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(intern.o): relocation R_X86_64_32S against undefined symbol `caml_atom_table' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(hash.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(sys.o): relocation R_X86_64_32 against `.data' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(gc_ctrl.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(obj.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(lexing.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(printexc.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(callback.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(weak.o): relocation R_X86_64_32 against symbol `caml_weak_ref_table' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(compact.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(finalise.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(custom.o): relocation R_X86_64_32S against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(unix.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(backtrace.o): relocation R_X86_64_32 against symbol `caml_backtrace_last_exn' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(startup.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(freelist.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: /usr/lib/ocaml/libasmrun.a(parsing.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: final link failed: Nonrepresentable section on output
  collect2: error: ld returned 1 exit status
  File "caml_startup", line 1:
  Error: Error during linking
  ocaml/mtasc/doc/Makefile:16: recipe for target 'build' failed
  make[2]: *** [build] Error 2
  make[2]: Leaving directory '/home/lamby/temp/cdt.20161023125602.E0RT9zUlQN.db.mtasc/mtasc-1.14'
  debian/rules:31: recipe for target 'override_dh_auto_build' failed
  make[1]: *** [override_dh_auto_build] Error 2
  make[1]: Leaving directory '/home/lamby/temp/cdt.20161023125602.E0RT9zUlQN.db.mtasc/mtasc-1.14'
  debian/rules:28: recipe for target 'build' failed
  make: *** [build] Error 2

  […]

The full build log is attached.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-

Attachment: mtasc.1.14-3.unstable.amd64.log.txt.gz
Description: Binary data


--- End Message ---
--- Begin Message ---
notfound 837659 ocaml/4.02.3-7
notfound 837669 ocaml/4.02.3-7
thanks

OCaml has been binNMUed since then. So, those issues are now resolved and
packages are buildable again. The only issue left is to do PIC on ARM archs
and is tracked in #837359 [1]. It should be fixed in ocaml/4.02.3-8 which
was uploaded a few minutes ago. Once ocaml/4.02.3-8 is available, packages
which failed to build on armhf will be given back for rebuild.

[1] https://bugs.debian.org/837359

If you are still experiencing FTBFSes caused by OCaml, do not hesitate to
re-open the bugreport and we will have a deeper look at the issue.

Regards,

-- 
Mehdi

--- End Message ---

Reply to: