Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 925716

Summary: app-doc/kicad-doc-8.0.0 - FAILED: .../gerbview.html
Product: Gentoo Linux Reporter: Toralf Förster <toralf>
Component: Current packagesAssignee: Zoltan Puskas <zoltan>
Status: RESOLVED FIXED    
Severity: normal CC: vowstar, zoltan
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 928507    
Bug Blocks:    
Attachments: emerge-info.txt
app-doc:kicad-doc-8.0.0:20240228-152720.log
emerge-history.txt.xz
environment
etc.clang.tar.xz
etc.portage.tar.xz
qlist-info.txt.xz
temp.tar.xz

Description Toralf Förster gentoo-dev 2024-02-28 16:15:17 UTC
too long lines were shrinked:

/var/tmp/portage/app-doc/kicad-doc-8.0.0/work/kicad-doc-8.0.0/src/eeschema/eeschema_simulator.adoc:559: It seems that you are adding unindented content to an item. The standard allows this, but you may still want to change your document to use indented text to provide better visual clues to writers.
/var/tmp/portage/app-doc/kicad-doc-8.0.0/work/kicad-doc-8.0.0/src/eeschema/eeschema_simulator.adoc:561: It seems that you are adding unindented content to an item. The standard allows this, but you may still want to change your document to use indented text to provide better visual clues to writers.
/var/tmp/portage/app-doc/kicad-doc-8.0.0/work/kicad-doc-8.0.0/src/eeschema/eeschema_simulator.adoc:563: It seems that you are adding unindented content to an item. The standard allows this, but you may still want to change your document to use indented text to provide better visual clues to writers.
[12/33] cd /var/tmp/portage/app-doc/kicad-doc-8.0.0/work/kicad-doc-8.0.0_build/src/gerbview && /usr/bin/cmake -E make_directory /var/tmp/portage/app-doc/kicad-doc-8.0.0/work/kicad-doc-8.0.0_build/src/gerbview/es && /usr/bin/cmake -E copy_directory /var/tmp/portage/app-doc/kicad-doc-8.0.0/work/kicad-
po4a-translate is deprecated. The unified po4a(1) program is more convenient and less error prone. Once configured, `po4a --no-update` can be used as a drop-in replacement to `po4a-translate`.
[13/33] cd /var/tmp/portage/app-doc/kicad-doc-8.0.0/work/kicad-doc-8.0.0_build/src/gerbview && asciidoctor.bat -b html5 -a toc2 --section-numbers -a\ lang=es -o /var/tmp/portage/app-doc/kicad-doc-8.0.0/work/kicad-doc-8.0.0_build/src/gerbview/es/gerbview.html /var/tmp/portage/app-doc/kicad-doc-8.0.0/
FAILED: src/gerbview/es/gerbview.html /var/tmp/portage/app-doc/kicad-doc-8.0.0/work/kicad-doc-8.0.0_build/src/gerbview/es/gerbview.html 
cd /var/tmp/portage/app-doc/kicad-doc-8.0.0/work/kicad-doc-8.0.0_build/src/gerbview && asciidoctor.bat -b html5 -a toc2 --section-numbers -a\ lang=es -o /var/tmp/portage/app-doc/kicad-doc-8.0.0/work/kicad-doc-8.0.0_build/src/gerbview/es/gerbview.html /var/tmp/portage/app-doc/kicad-doc-8.0.0/work/kic
/bin/sh: line 1: asciidoctor.bat: command not found

  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 17.1_no_multilib_systemd-20240223-164502

  -------------------------------------------------------------------

gcc-config -l:
 [1] x86_64-pc-linux-gnu-10
 [2] x86_64-pc-linux-gnu-13 *
clang/llvm (if any):
clang version 17.0.6
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/lib/llvm/17/bin
Configuration file: /etc/clang/x86_64-pc-linux-gnu-clang.cfg
/usr/lib/llvm/17
17.0.6
Python 3.11.8
Available Ruby profiles:
  [1]   ruby31 (with Rubygems)
  [2]   ruby32 (with Rubygems)
  [3]   ruby33 (with Rubygems) *
Available Rust versions:
  [1]   rust-bin-1.75.0 *
The following VMs are available for generation-2:
1)	Eclipse Temurin JDK 17.0.8.1_p1 [openjdk-bin-17]
*)	Eclipse Temurin JDK 21.0.1_p12 [openjdk-bin-21]
3)	Eclipse Temurin JDK 8.382_p05 [openjdk-bin-8]
Available Java Virtual Machines:
  [1]   openjdk-bin-8 
  [2]   openjdk-bin-17 
  [3]   openjdk-bin-21  system-vm

The Glorious Glasgow Haskell Compilation System, version 9.2.8
php cli (if any):
go version go1.22.0 linux/amd64

  HEAD of ::gentoo
commit 3f128f7f95d4cbea21006dd28119739b8fe3cbae
Author: Repository mirror & CI <repomirrorci@gentoo.org>
Date:   Wed Feb 28 14:56:46 2024 +0000

    2024-02-28 14:56:38 UTC

emerge -qpvO app-doc/kicad-doc
[ebuild  N    ] app-doc/kicad-doc-8.0.0  USE="html (-pdf)" L10N="es -ca -de -en -fr -id -it -ja -pl -ru -zh"
Comment 1 Toralf Förster gentoo-dev 2024-02-28 16:15:18 UTC
Created attachment 886229 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2024-02-28 16:15:19 UTC
Created attachment 886230 [details]
app-doc:kicad-doc-8.0.0:20240228-152720.log
Comment 3 Toralf Förster gentoo-dev 2024-02-28 16:15:20 UTC
Created attachment 886231 [details]
emerge-history.txt.xz
Comment 4 Toralf Förster gentoo-dev 2024-02-28 16:15:22 UTC
Created attachment 886232 [details]
environment
Comment 5 Toralf Förster gentoo-dev 2024-02-28 16:15:22 UTC
Created attachment 886233 [details]
etc.clang.tar.xz
Comment 6 Toralf Förster gentoo-dev 2024-02-28 16:15:23 UTC
Created attachment 886234 [details]
etc.portage.tar.xz
Comment 7 Toralf Förster gentoo-dev 2024-02-28 16:15:25 UTC
Created attachment 886235 [details]
qlist-info.txt.xz
Comment 8 Toralf Förster gentoo-dev 2024-02-28 16:15:26 UTC
Created attachment 886236 [details]
temp.tar.xz
Comment 9 Zoltan Puskas 2024-04-03 10:05:19 UTC
I think this happens, because tinderbox uses the ruby33 profile, however current dev-ruby/asciidoctor-2.0.22 only has ruby31 and ruby32 targets.

This causes kicad-doc-8.0.0/CMakeModules/FindASCIIDOCTOR.cmake to fail finding the right version of asciidoctor and falling back to the bat file, which won't work on Linux.
Comment 10 Zoltan Puskas 2024-04-04 08:37:41 UTC
This should work now that asciidoctor has ruby33 target enabled.