Your message dated Sun, 6 Nov 2016 12:30:59 +0100
with message-id <[email protected]>
and subject line Issues fixed in ocaml/4.02.3-7+b1
has caused the Debian Bug report #841880,
regarding virt-top: FTBFS: 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: final link failed: Nonrepresentable
section on output
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 [email protected]
immediately.)
--
841880: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=841880
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: virt-top
Version: 1.0.7-1.1
Severity: serious
Justification: fails to build from source
User: [email protected]
Usertags: ftbfs
X-Debbugs-Cc: [email protected]
Dear Maintainer,
virt-top fails to build from source in unstable/amd64:
[…]
Unpacking libvirt-ocaml-dev (0.6.1.2-1+b2) ...
Selecting previously unselected package libcurses-ocaml.
Preparing to unpack .../24-libcurses-ocaml_1.0.3-2+b2_amd64.deb ...
Unpacking libcurses-ocaml (1.0.3-2+b2) ...
Selecting previously unselected package libncursesw5-dev:amd64.
Preparing to unpack .../25-libncursesw5-dev_6.0+20160917-1_amd64.deb ...
Unpacking libncursesw5-dev:amd64 (6.0+20160917-1) ...
Selecting previously unselected package libcurses-ocaml-dev.
Preparing to unpack .../26-libcurses-ocaml-dev_1.0.3-2+b2_amd64.deb ...
Unpacking libcurses-ocaml-dev (1.0.3-2+b2) ...
Selecting previously unselected package libcsv-ocaml-dev.
Preparing to unpack .../27-libcsv-ocaml-dev_1.5-1_amd64.deb ...
Unpacking libcsv-ocaml-dev (1.5-1) ...
Selecting previously unselected package libcamomile-ocaml-data.
Preparing to unpack .../28-libcamomile-ocaml-data_0.8.4-4_all.deb ...
Unpacking libcamomile-ocaml-data (0.8.4-4) ...
Selecting previously unselected package libcamomile-ocaml-dev.
Preparing to unpack .../29-libcamomile-ocaml-dev_0.8.4-4+b1_amd64.deb ...
Unpacking libcamomile-ocaml-dev (0.8.4-4+b1) ...
Selecting previously unselected package libfileutils-ocaml-dev.
Preparing to unpack .../30-libfileutils-ocaml-dev_0.4.5-4+b1_amd64.deb ...
Unpacking libfileutils-ocaml-dev (0.4.5-4+b1) ...
Selecting previously unselected package libgettext-ocaml.
Preparing to unpack .../31-libgettext-ocaml_0.3.5-2+b1_amd64.deb ...
Unpacking libgettext-ocaml (0.3.5-2+b1) ...
Selecting previously unselected package libcamlp4-ocaml-dev.
Preparing to unpack .../32-libcamlp4-ocaml-dev_4.02.1+3-2_amd64.deb ...
Unpacking libcamlp4-ocaml-dev (4.02.1+3-2) ...
Selecting previously unselected package libgettext-ocaml-dev.
Preparing to unpack .../33-libgettext-ocaml-dev_0.3.5-2+b1_amd64.deb ...
Unpacking libgettext-ocaml-dev (0.3.5-2+b1) ...
Selecting previously unselected package libxml-light-ocaml.
Preparing to unpack .../34-libxml-light-ocaml_2.2-17+b1_amd64.deb ...
Unpacking libxml-light-ocaml (2.2-17+b1) ...
Selecting previously unselected package libxml-light-ocaml-dev.
Preparing to unpack .../35-libxml-light-ocaml-dev_2.2-17+b1_amd64.deb ...
Unpacking libxml-light-ocaml-dev (2.2-17+b1) ...
Selecting previously unselected package dh-ocaml.
Preparing to unpack .../36-dh-ocaml_1.0.10_all.deb ...
Unpacking dh-ocaml (1.0.10) ...
Selecting previously unselected package libextlib-ocaml.
Preparing to unpack .../37-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 .../38-libextlib-ocaml-dev_1.7.0-2+b1_amd64.deb ...
Unpacking libextlib-ocaml-dev (1.7.0-2+b1) ...
Setting up cdbs (0.4.148) ...
Setting up libcamomile-ocaml-data (0.8.4-4) ...
Setting up libnuma1:amd64 (2.0.11-1) ...
Setting up ocaml-base-nox (4.02.3-7) ...
Setting up libtinfo-dev:amd64 (6.0+20160917-1) ...
Setting up libxenstore3.0:amd64 (4.6.0-1+nmu2) ...
Setting up dh-ocaml (1.0.10) ...
Setting up libncurses5-dev:amd64 (6.0+20160917-1) ...
Setting up libyajl2:amd64 (2.1.0-2) ...
Processing triggers for libc-bin (2.24-5) ...
Setting up libncursesw5-dev:amd64 (6.0+20160917-1) ...
Setting up libxen-4.6:amd64 (4.6.0-1+nmu2) ...
Setting up libxml-light-ocaml (2.2-17+b1) ...
Processing triggers for man-db (2.7.5-1) ...
Setting up libextlib-ocaml (1.7.0-2+b1) ...
Setting up libnl-3-200:amd64 (3.2.27-1) ...
Setting up libfindlib-ocaml (1.6.2-1) ...
Setting up ocaml-findlib (1.6.2-1) ...
Setting up libdbus-1-3:amd64 (1.10.12-1) ...
Setting up libavahi-common-data:amd64 (0.6.32-1) ...
Setting up libgettext-ocaml (0.3.5-2+b1) ...
Setting up libcurses-ocaml (1.0.3-2+b2) ...
Setting up libnl-route-3-200:amd64 (3.2.27-1) ...
Setting up libxen-dev (4.6.0-1+nmu2) ...
Setting up libavahi-common3:amd64 (0.6.32-1) ...
Setting up libavahi-client3:amd64 (0.6.32-1) ...
Setting up libvirt0 (2.3.0-3) ...
Setting up libvirt-dev (2.3.0-3) ...
Setting up libvirt-ocaml (0.6.1.2-1+b2) ...
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 libxml-light-ocaml-dev (2.2-17+b1) ...
Setting up libcamomile-ocaml-dev (0.8.4-4+b1) ...
Setting up libcsv-ocaml-dev (1.5-1) ...
Setting up libcurses-ocaml-dev (1.0.3-2+b2) ...
Setting up libvirt-ocaml-dev (0.6.1.2-1+b2) ...
Setting up libextlib-ocaml-dev (1.7.0-2+b1) ...
Setting up libcamlp4-ocaml-dev (4.02.1+3-2) ...
Setting up libfileutils-ocaml-dev (0.4.5-4+b1) ...
Setting up libgettext-ocaml-dev (0.3.5-2+b1) ...
Setting up virt-top-build-deps (1.0.7-1.1) ...
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=dab9b613dd6f
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.20161024071310.RgCK0aCPkt.db.virt-top/virt-top-1.0.7
OLDPWD=/home/lamby/temp/cdt.20161024071310.RgCK0aCPkt.db.virt-top
GPG_TTY=/dev/console
QUILT_PATCHES=debian/patches
QUILT_NO_DIFF_INDEX=1
QUILT_REFRESH_ARGS=-p ab --no-timestamps --no-index
[email protected]
DEBFULLNAME=Chris Lamb
EDITOR=vim
LESS=-cgiFx4M
GPG_KEY=1E953E27D4311E58
BLASTER=A220 I5 D1 H5 P330 T6
_=/usr/bin/env
**************************************************************************************
** Building virt-top 1.0.7-1.1 on amd64
**
**************************************************************************************
dpkg-buildpackage -rfakeroot -D -us -uc -b
dpkg-buildpackage: info: source package virt-top
dpkg-buildpackage: info: source version 1.0.7-1.1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Joao Eriberto Mota Filho
<[email protected]>
dpkg-source --before-build virt-top-1.0.7
dpkg-buildpackage: info: host architecture amd64
dpkg-source: warning: unknown information field 'Dm-Upload-Allowed' in input
data in general section of control info file
fakeroot debian/rules clean
test -x debian/rules
rm -f debian/stamp-makefile-build debian/stamp-makefile-install
/usr/bin/make -C . -k clean
make[1]: Entering directory
'/home/lamby/temp/cdt.20161024071310.RgCK0aCPkt.db.virt-top/virt-top-1.0.7'
make[1]: *** No rule to make target 'clean'.
make[1]: Leaving directory
'/home/lamby/temp/cdt.20161024071310.RgCK0aCPkt.db.virt-top/virt-top-1.0.7'
/usr/share/cdbs/1/class/makefile.mk:91: recipe for target 'makefile-clean'
failed
make: [makefile-clean] Error 2 (ignored)
rm -f debian/stamp-autotools
rmdir --ignore-fail-on-non-empty .
rmdir: failed to remove '.': Invalid argument
/usr/share/cdbs/1/class/autotools.mk:64: recipe for target 'makefile-clean'
failed
make: [makefile-clean] Error 1 (ignored)
set -e;
dh_clean
dh_clean: Compatibility levels before 9 are deprecated (level 7 in use)
rm -f debian/stamp-autotools-files
rm -f debian/*.doc-base.apiref*
dh_ocamlclean
/usr/bin/make -f debian/rules reverse-config
make[1]: Entering directory
'/home/lamby/temp/cdt.20161024071310.RgCK0aCPkt.db.virt-top/virt-top-1.0.7'
set -e;
make[1]: Leaving directory
'/home/lamby/temp/cdt.20161024071310.RgCK0aCPkt.db.virt-top/virt-top-1.0.7'
if [ -d "." ]; then \
cd . &&
QUILT_PATCHES=/home/lamby/temp/cdt.20161024071310.RgCK0aCPkt.db.virt-top/virt-top-1.0.7/debian/patches
quilt --quiltrc /dev/null pop -a -R || test $? = 2 ; \
fi
No patch removed
rm -rf ./.pc
rm -f debian/stamp-patch*
rm -f Make.rules Makefile config.h config.log config.status \
po/Makefile virt-top/Makefile virt-top/virt_top_gettext.ml
debian/rules build
test -x debian/rules
mkdir -p "."
dh_ocamlinit
/usr/bin/make -f debian/rules reverse-config
make[1]: Entering directory
'/home/lamby/temp/cdt.20161024071310.RgCK0aCPkt.db.virt-top/virt-top-1.0.7'
set -e;
make[1]: Leaving directory
'/home/lamby/temp/cdt.20161024071310.RgCK0aCPkt.db.virt-top/virt-top-1.0.7'
cd . &&
QUILT_PATCHES=/home/lamby/temp/cdt.20161024071310.RgCK0aCPkt.db.virt-top/virt-top-1.0.7/debian/patches
quilt --quiltrc /dev/null push -a || test $? = 2
Applying patch 0001-add-opt-and-byte-compile-targets.patch
patching file Makefile.in
patching file virt-top/Makefile.in
Applying patch 0005-fix-FTBFS-with-OCaml.patch
patching file virt-top/Makefile.in
Now at patch 0005-fix-FTBFS-with-OCaml.patch
touch debian/stamp-patched
/usr/bin/make -f debian/rules update-config
make[1]: Entering directory
'/home/lamby/temp/cdt.20161024071310.RgCK0aCPkt.db.virt-top/virt-top-1.0.7'
set -e; mv ./config.guess ./config.guess.cdbs-orig; cp --remove-destination
/usr/share/misc/config.guess ./config.guess;
set -e; mv ./config.sub ./config.sub.cdbs-orig; cp --remove-destination
/usr/share/misc/config.sub ./config.sub;
make[1]: Leaving directory
'/home/lamby/temp/cdt.20161024071310.RgCK0aCPkt.db.virt-top/virt-top-1.0.7'
set -e;
set -e;
touch debian/stamp-autotools-files
chmod a+x
/home/lamby/temp/cdt.20161024071310.RgCK0aCPkt.db.virt-top/virt-top-1.0.7/./configure
mkdir -p .
cd . && CFLAGS="-g -O2
-fdebug-prefix-map=/home/lamby/temp/cdt.20161024071310.RgCK0aCPkt.db.virt-top/virt-top-1.0.7=.
-fstack-protector-strong -Wformat -Werror=format-security" CXXFLAGS="-g -O2
-fdebug-prefix-map=/home/lamby/temp/cdt.20161024071310.RgCK0aCPkt.db.virt-top/virt-top-1.0.7=.
-fstack-protector-strong -Wformat -Werror=format-security"
CPPFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2" LDFLAGS="-Wl,-z,relro"
/home/lamby/temp/cdt.20161024071310.RgCK0aCPkt.db.virt-top/virt-top-1.0.7/./configure
--build=x86_64-linux-gnu --prefix=/usr --includedir="\${prefix}/include"
--mandir="\${prefix}/share/man" --infodir="\${prefix}/share/info"
--sysconfdir=/etc --localstatedir=/var --libexecdir="\${prefix}/lib/virt-top"
--srcdir=. --disable-maintainer-mode --disable-dependency-tracking
--disable-silent-rules
configure: WARNING: unrecognized options: --disable-maintainer-mode,
--disable-dependency-tracking, --disable-silent-rules
checking for a BSD-compatible install... /usr/bin/install -c
checking for ocamlc... ocamlc
OCaml version is 4.02.3
OCaml library path is /usr/lib/ocaml
checking for ocamlopt... ocamlopt
checking for ocamlc.opt... no
checking for ocamlopt.opt... no
checking for ocaml... ocaml
checking for ocamldep... ocamldep
checking for ocamlmktop... ocamlmktop
checking for ocamlmklib... ocamlmklib
checking for ocamldoc... ocamldoc
checking for ocamlbuild... ocamlbuild
checking for ocamlfind... ocamlfind
checking for OCaml findlib package unix... found
checking for OCaml findlib package extlib... found
checking for OCaml findlib package libvirt... found
checking for OCaml findlib package curses... found
checking for OCaml findlib package gettext... found
checking for OCaml findlib package xml-light... found
checking for OCaml findlib package csv... found
checking for OCaml findlib package calendar... not found
checking for perldoc... perldoc
checking for ocaml-gettext... ocaml-gettext
checking for msgfmt... msgfmt
configure: creating virt-top/virt_top_gettext.ml
------------------------------------------------------------
Thanks for downloading virt-top 1.0.7
------------------------------------------------------------
configure: creating ./config.status
config.status: creating Makefile
config.status: creating Make.rules
config.status: creating po/Makefile
config.status: creating virt-top/Makefile
config.status: creating virt-top/virt_top_version.ml
config.status: creating config.h
configure: WARNING: unrecognized options: --disable-maintainer-mode,
--disable-dependency-tracking, --disable-silent-rules
touch debian/stamp-autotools
/usr/bin/make -C . opt
make[1]: Entering directory
'/home/lamby/temp/cdt.20161024071310.RgCK0aCPkt.db.virt-top/virt-top-1.0.7'
for d in virt-top; do \
/usr/bin/make -C $d opt; \
if [ $? -ne 0 ]; then exit 1; fi; \
done
make[2]: Entering directory
'/home/lamby/temp/cdt.20161024071310.RgCK0aCPkt.db.virt-top/virt-top-1.0.7/virt-top'
rm -f .depend
ocamlfind ocamldep -package unix,extlib,curses,str,libvirt -package
gettext-stub -package xml-light -package csv virt_top_utils.mli virt_top.mli
virt_top_gettext.ml virt_top_main.ml virt_top_csv.ml virt_top_calendar1.ml
virt_top_xml.ml virt_top_calendar2.ml virt_top_version.ml virt_top_utils.ml
virt_top.ml > .depend
ocamlfind ocamlopt -package unix,extlib,curses,str,libvirt -package
gettext-stub -package xml-light -package csv -c virt_top_version.ml
ocamlfind ocamlopt -package unix,extlib,curses,str,libvirt -package
gettext-stub -package xml-light -package csv -c virt_top_gettext.ml
ocamlfind ocamlc -g -package unix,extlib,curses,str,libvirt -package
gettext-stub -package xml-light -package csv -c virt_top_utils.mli
ocamlfind ocamlopt -package unix,extlib,curses,str,libvirt -package
gettext-stub -package xml-light -package csv -c virt_top_utils.ml
ocamlfind ocamlc -g -package unix,extlib,curses,str,libvirt -package
gettext-stub -package xml-light -package csv -c virt_top.mli
ocamlfind ocamlopt -package unix,extlib,curses,str,libvirt -package
gettext-stub -package xml-light -package csv -c virt_top.ml
File "virt_top.ml", line 358, characters 12-25:
Warning 3: deprecated: String.create
Use Bytes.create instead.
ocamlfind ocamlopt -package unix,extlib,curses,str,libvirt -package
gettext-stub -package xml-light -package csv -c virt_top_xml.ml
ocamlfind ocamlopt -package unix,extlib,curses,str,libvirt -package
gettext-stub -package xml-light -package csv -c virt_top_csv.ml
ocamlfind ocamlopt -package unix,extlib,curses,str,libvirt -package
gettext-stub -package xml-light -package csv -c virt_top_main.ml
ocamlfind ocamlopt \
-package unix,extlib,curses,str,libvirt -package gettext-stub -package
xml-light -package csv -linkpkg \
-o virt-top.opt virt_top_version.cmx virt_top_gettext.cmx
virt_top_utils.cmx virt_top.cmx virt_top_xml.cmx virt_top_csv.cmx
virt_top_main.cmx
/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(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(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(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(parsing.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(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: final link failed: Nonrepresentable section on output
collect2: error: ld returned 1 exit status
File "caml_startup", line 1:
Error: Error during linking
Makefile:90: recipe for target 'virt-top.opt' failed
make[2]: *** [virt-top.opt] Error 2
make[2]: Leaving directory
'/home/lamby/temp/cdt.20161024071310.RgCK0aCPkt.db.virt-top/virt-top-1.0.7/virt-top'
Makefile:28: recipe for target 'opt' failed
make[1]: *** [opt] Error 1
make[1]: Leaving directory
'/home/lamby/temp/cdt.20161024071310.RgCK0aCPkt.db.virt-top/virt-top-1.0.7'
/usr/share/cdbs/1/class/makefile.mk:77: recipe for target
'debian/stamp-makefile-build' failed
make: *** [debian/stamp-makefile-build] Error 2
[…]
The full build log is attached.
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`-
virt-top.1.0.7-1.1.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 ---