[issue725] Error assembling mbr.S while trying to build grml2usb package
Samat Jain
bts at bts.grml.org
Fri Aug 14 09:04:34 CEST 2009
New submission from Samat Jain <bugs at samat.org>:
Latest (Aug 16 2009) version of grml2usb from git doesn't appear to build on
Debian unstable/amd64. mbr.S fails to assemble.
Log:
$ uname -a; lsb_release -a
Linux sun-ra 2.6.30-1-amd64 #1 SMP Mon Aug 3 12:28:22 UTC 2009 x86_64 GNU/Linux
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux unstable (sid)
Release: unstable
Codename: sid
$ git clone git://git.grml.org/grml2usb.git
[...]
$ cd grml2usb
$ dpkg-buildpackage -rfakeroot -uc -b
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 grml2usb
dpkg-buildpackage: source version 0.9.9
dpkg-buildpackage: source changed by Michael Prokop <mika at grml.org>
dpkg-buildpackage: host architecture amd64
fakeroot debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp
# Add here commands to clean up after the build process.
/usr/bin/make clean
make[1]: Entering directory `/home/xjjk/src/grml2usb'
rm -rf grml2usb.8.html grml2usb.8.xml grml2usb.8
rm -rf grml2iso.8.html grml2iso.8.xml grml2iso.8
rm -rf html-stamp man-stamp grml2usb.tar.gz grml2usb.tgz grml2usb.tgz.md5.asc
#
make[1]: Leaving directory `/home/xjjk/src/grml2usb'
cd mbr && /usr/bin/make clean && cd ..
make[1]: Entering directory `/home/xjjk/src/grml2usb/mbr'
rm -f mbrmgr mbrldr mbrmgr.elf mbr.o
make[1]: Leaving directory `/home/xjjk/src/grml2usb/mbr'
dh_clean
debian/rules build
dh_testdir
# Add here commands to compile the package.
/usr/bin/make
make[1]: Entering directory `/home/xjjk/src/grml2usb'
# grml2usb:
asciidoc -d manpage -b docbook grml2usb.8.txt
sed -i 's/<emphasis role="strong">/<emphasis role="bold">/' grml2usb.8.xml
xsltproc /usr/share/xml/docbook/stylesheet/nwalsh/manpages/docbook.xsl
grml2usb.8.xml
Note: meta source : no *info/productname or alternative grml2usb
Note: meta source : see http://docbook.sf.net/el/productname grml2usb
Note: meta source : no refentry/refmeta/refmiscinfo at class=source grml2usb
Note: meta source : see http://docbook.sf.net/el/refmiscinfo grml2usb
Note: meta version: no *info/productnumber or alternative grml2usb
Note: meta version: see http://docbook.sf.net/el/productnumber grml2usb
Note: meta version: no refentry/refmeta/refmiscinfo at class=version grml2usb
Note: meta version: see http://docbook.sf.net/el/refmiscinfo grml2usb
Warn: meta source : no fallback for source, so inserted a fixme grml2usb
Note: meta manual : no titled ancestor of refentry grml2usb
Note: meta manual : no refentry/refmeta/refmiscinfo at class=manual grml2usb
Note: meta manual : see http://docbook.sf.net/el/refmiscinfo grml2usb
Warn: meta manual : no fallback for manual, so inserted a fixme grml2usb
Note: Writing grml2usb.8
# ugly hack to avoid duplicate empty lines in manpage
# notice: docbook-xsl 1.71.0.dfsg.1-1 is broken! make sure you use
1.68.1.dfsg.1-0.2!
cp grml2usb.8 grml2usb.8.tmp
uniq grml2usb.8.tmp > grml2usb.8
# ugly hack to avoid '.sp' at the end of a sentence or paragraph:
sed -i 's/\.sp//' grml2usb.8
rm grml2usb.8.tmp
# grml2iso:
asciidoc -d manpage -b docbook grml2iso.8.txt
sed -i 's/<emphasis role="strong">/<emphasis role="bold">/' grml2iso.8.xml
xsltproc /usr/share/xml/docbook/stylesheet/nwalsh/manpages/docbook.xsl
grml2iso.8.xml
Note: meta source : no *info/productname or alternative grml2iso
Note: meta source : see http://docbook.sf.net/el/productname grml2iso
Note: meta source : no refentry/refmeta/refmiscinfo at class=source grml2iso
Note: meta source : see http://docbook.sf.net/el/refmiscinfo grml2iso
Note: meta version: no *info/productnumber or alternative grml2iso
Note: meta version: see http://docbook.sf.net/el/productnumber grml2iso
Note: meta version: no refentry/refmeta/refmiscinfo at class=version grml2iso
Note: meta version: see http://docbook.sf.net/el/refmiscinfo grml2iso
Warn: meta source : no fallback for source, so inserted a fixme grml2iso
Note: meta manual : no titled ancestor of refentry grml2iso
Note: meta manual : no refentry/refmeta/refmiscinfo at class=manual grml2iso
Note: meta manual : see http://docbook.sf.net/el/refmiscinfo grml2iso
Warn: meta manual : no fallback for manual, so inserted a fixme grml2iso
Note: Writing grml2iso.8
# ugly hack to avoid duplicate empty lines in manpage
# notice: docbook-xsl 1.71.0.dfsg.1-1 is broken! make sure you use
1.68.1.dfsg.1-0.2!
cp grml2iso.8 grml2iso.8.tmp
uniq grml2iso.8.tmp > grml2iso.8
# ugly hack to avoid '.sp' at the end of a sentence or paragraph:
sed -i 's/\.sp//' grml2iso.8
rm grml2iso.8.tmp
# we're done
touch man-stamp
asciidoc -b xhtml11 -a icons -a toc -a numbered grml2usb.8.txt
asciidoc -b xhtml11 -a icons -a toc -a numbered grml2iso.8.txt
touch html-stamp
make[1]: Leaving directory `/home/xjjk/src/grml2usb'
cd mbr && /usr/bin/make && cd ..
make[1]: Entering directory `/home/xjjk/src/grml2usb/mbr'
cc -D_ASM_SOURCE -DBOOTMANAGER -D__BOOT_VER=\"0AA6\" -c mbr.S
mbr.S: Assembler messages:
mbr.S:218: Error: too many memory references for `ljmp'
make[1]: *** [mbrmgr] Error 1
make[1]: Leaving directory `/home/xjjk/src/grml2usb/mbr'
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
----------
messages: 2437
nosy: tamasrepus
priority: bug
status: unread
title: Error assembling mbr.S while trying to build grml2usb package
_____________________________________
GRML issue tracker <bts at bts.grml.org>
<http://bts.grml.org/grml/issue725>
_____________________________________
More information about the Bugs-changes
mailing list