Skip to contentSkip to conversation

latest btrfs-progs and asciidoc dependency

DISCUSSION Tomasz Chmielewski 4 participants 4 messages Jun 5, 2014 – Jun 6, 2014 Btrfs file system

lore
Share & tools
lore
#0 lore raw

Trying to build the latest btrfs-progs failed form me on Debian 7 with this:

(...)
[CC] btrfs-show-super.o
[LD] btrfs-show-super
Making all in Documentation
ASCIIDOC btrfs.xml
/bin/sh: 3: asciidoc: not found
make[1]: *** [btrfs.xml] Error 127
make: *** [build-Documentation] Error 2

And it looks the dependency is ~1 GB of new packages? O_o

# apt-get install asciidoc
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  dblatex docbook docbook-dsssl docbook-utils docbook-xml docbook-xsl ed 
fonts-droid ghostscript jadetex latex-beamer latex-xcolor libcupsimage2 libdrm-intel1 libdrm-nouveau1a libdrm-radeon1
  libdrm2 libencode-locale-perl libfile-basedir-perl 
libfile-desktopentry-perl libfile-listing-perl libfile-mimeinfo-perl libfont-afm-perl libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa
  libgraphite3 libgs9 libgs9-common libhtml-form-perl 
libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl
  libhttp-message-perl libhttp-negotiate-perl libijs-0.35 
libio-socket-ip-perl libio-socket-ssl-perl libjbig2dec0 libkpathsea6 liblcms1 liblcms2-2 liblwp-mediatypes-perl
  liblwp-protocol-https-perl libmailtools-perl libnet-dbus-perl 
libnet-http-perl libnet-ssleay-perl libopenjpeg2 libosp5 libostyle1c2 libpaper-utils libpaper1 libpciaccess0 libpoppler19
  libptexenc1 libsgmls-perl libsocket-perl libsp1c2 libtie-ixhash-perl 
liburi-perl libutempter0 libwww-perl libwww-robotrules-perl libx11-protocol-perl libxaw7 libxcb-glx0 libxcb-shape0
  libxml-parser-perl libxml-twig-perl libxml-xpathengine-perl 
libxml2-utils libxmu6 libxv1 libxxf86dga1 libxxf86vm1 lmodern luatex openjade pgf poppler-data preview-latex-style prosper
  ps2eps sgml-data sgmlspl sp tcl8.4 tex-common tex-gyre texlive 
texlive-base texlive-bibtex-extra texlive-binaries texlive-common texlive-doc-base texlive-extra-utils texlive-font-utils
  texlive-fonts-recommended texlive-fonts-recommended-doc 
texlive-generic-recommended texlive-latex-base texlive-latex-base-doc texlive-latex-extra texlive-latex-extra-doc
  texlive-latex-recommended texlive-latex-recommended-doc texlive-luatex 
texlive-math-extra texlive-pictures texlive-pictures-doc texlive-pstricks texlive-pstricks-doc tipa tk8.4
  ttf-marvosym x11-utils x11-xserver-utils xbitmaps xdg-utils xmlto 
xsltproc xterm
Suggested packages:
  vim-addon-manager source-highlight graphicsmagick-imagemagick-compat 
imagemagick latex-cjk-all opensp pdf-viewer texlive-lang-cyrillic texlive-xetex transfig docbook-defguide psgml
  docbook-dsssl-doc docbook-xsl-doc-html docbook-xsl-doc-pdf 
docbook-xsl-doc-text docbook-xsl-doc libsaxon-java libxalan2-java libxslthl-java docbook-xsl-saxon fop xalan dbtoepub
  ghostscript-cups ghostscript-x hpijs libglide3 libdata-dump-perl 
liblcms-utils liblcms2-utils libcrypt-ssleay-perl sgmls-doc libauthen-ntlm-perl libunicode-map8-perl libunicode-string-perl
  xml-twig-tools doc-base poppler-utils fonts-japanese-mincho 
fonts-ipafont-mincho fonts-japanese-gothic fonts-ipafont-gothic fonts-arphic-ukai fonts-arphic-uming fonts-unfonts-core
  postscript-viewer perlsgml w3-recs tcl-tclreadline debhelper 
texlive-doc-en perl-tk purifyeps chktex latexmk dvipng xindy dvidvi fragmaster lacheck latexdiff psutils t1utils
  libfile-which-perl dot2tex mesa-utils nickle cairo-5c xorg-docs-core 
gvfs-bin xmltex xfonts-cyrillic
Recommended packages:
  wish
The following NEW packages will be installed:
  asciidoc dblatex docbook docbook-dsssl docbook-utils docbook-xml 
docbook-xsl ed fonts-droid ghostscript jadetex latex-beamer latex-xcolor libcupsimage2 libdrm-intel1 libdrm-nouveau1a
  libdrm-radeon1 libdrm2 libencode-locale-perl libfile-basedir-perl 
libfile-desktopentry-perl libfile-listing-perl libfile-mimeinfo-perl libfont-afm-perl libgl1-mesa-dri libgl1-mesa-glx
  libglapi-mesa libgraphite3 libgs9 libgs9-common libhtml-form-perl 
libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl
  libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl 
libijs-0.35 libio-socket-ip-perl libio-socket-ssl-perl libjbig2dec0 libkpathsea6 liblcms1 liblcms2-2 liblwp-mediatypes-perl
  liblwp-protocol-https-perl libmailtools-perl libnet-dbus-perl 
libnet-http-perl libnet-ssleay-perl libopenjpeg2 libosp5 libostyle1c2 libpaper-utils libpaper1 libpciaccess0 libpoppler19
  libptexenc1 libsgmls-perl libsocket-perl libsp1c2 libtie-ixhash-perl 
liburi-perl libutempter0 libwww-perl libwww-robotrules-perl libx11-protocol-perl libxaw7 libxcb-glx0 libxcb-shape0
  libxml-parser-perl libxml-twig-perl libxml-xpathengine-perl 
libxml2-utils libxmu6 libxv1 libxxf86dga1 libxxf86vm1 lmodern luatex openjade pgf poppler-data preview-latex-style prosper
  ps2eps sgml-data sgmlspl sp tcl8.4 tex-common tex-gyre texlive 
texlive-base texlive-bibtex-extra texlive-binaries texlive-common texlive-doc-base texlive-extra-utils texlive-font-utils
  texlive-fonts-recommended texlive-fonts-recommended-doc 
texlive-generic-recommended texlive-latex-base texlive-latex-base-doc texlive-latex-extra texlive-latex-extra-doc
  texlive-latex-recommended texlive-latex-recommended-doc texlive-luatex 
texlive-math-extra texlive-pictures texlive-pictures-doc texlive-pstricks texlive-pstricks-doc tipa tk8.4
  ttf-marvosym x11-utils x11-xserver-utils xbitmaps xdg-utils xmlto 
xsltproc xterm
0 upgraded, 128 newly installed, 0 to remove and 38 not upgraded.
Need to get 716 MB of archives.
After this operation, 1,199 MB of additional disk space will be used.
Do you want to continue [Y/n]? n
Abort.
Signature · 2 lines
Tomasz Chmielewski
http://www.sslrack.com
#1 lore raw
Quoted 1 line · Tomasz Chmielewski

And it looks the dependency is ~1 GB of new packages? O_o

That seems painful, but at the same time, the alternative, nroff/troff sucks.

Part ofyour problem however seems to be runaway dependencies. You are getting x11 and stuff like libdrm which clearly you shouldn't need. If your disk space is more valuable than your time, I recommend you build asciidoc yourself and you should hopefully end up with less.

Or you can also remove asciidoc from the makefile and read the raw files which are readable.

Marc

Signature · 4 lines
"A mouse is a device used to point at the xterm you want to type in" - A.S.R.
Microsoft is to operating systems ....
                                      .... what McDonalds is to gourmet cooking
Home page: http://marc.merlins.org/  
#2 lore raw
Quoted 5 lines · Marc MERLIN
Quoted 1 line · Tomasz Chmielewski

And it looks the dependency is ~1 GB of new packages? O_o

That seems painful, but at the same time, the alternative, nroff/troff sucks.

Quoted 7 lines

Part ofyour problem however seems to be runaway dependencies. You are getting x11 and stuff like libdrm which clearly you shouldn't need. If your disk space is more valuable than your time, I recommend you build asciidoc yourself and you should hopefully end up with less.

Or you can also remove asciidoc from the makefile and read the raw files which are readable.

... or try this

# apt-get install --no-install-recommends asciidoc

If that still doesn't work, AND you have lost of free time, AND familiar with debian packaging, then you can use latest available debian source, adapt it for latest version, and use opensuse build service to compile it.

Signature · 1 line
Fajar
#3 lore raw

-------- Original Message --------
Subject: Re: latest btrfs-progs and asciidoc dependency
From: Fajar A. Nugraha <[email protected]>
To: Tomasz Chmielewski <[email protected]>
Date: 2014年06月05日 22:51

Quoted 13 lines · Marc MERLIN
Quoted 11 lines · Tomasz Chmielewski
Quoted 1 line

And it looks the dependency is ~1 GB of new packages? O_o

That seems painful, but at the same time, the alternative, nroff/troff sucks.

Part ofyour problem however seems to be runaway dependencies. You are getting x11 and stuff like libdrm which clearly you shouldn't need. If your disk space is more valuable than your time, I recommend you build asciidoc yourself and you should hopefully end up with less.

Or you can also remove asciidoc from the makefile and read the raw files which are readable.

Quoted 9 lines

... or try this

# apt-get install --no-install-recommends asciidoc

If that still doesn't work, AND you have lost of free time, AND familiar with debian packaging, then you can use latest available debian source, adapt it for latest version, and use opensuse build service to compile it.

It seems to be distribution related problems. And I use debian seldom, so I can't provide any help but such problem doesn't occur to me.

For my daily use distribution(Archlinux), asciidoc has python2,libxslt and docbook-xsl as dependency. For my test environment distribution(RHEL7), I install xmlto by yum and then I compile asciidoc manually.

Maybe dig more about the deb package things may help?
-If it does not help, a VM installed with Archlinux would be better?-

Thanks,
Qu