9-2019-q4 toolchain compilation from sources fail

Bug #1854471 reported by jdobry
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
GNU Arm Embedded Toolchain
Won't Fix
Low
Przemyslaw Wirkus

Bug Description

We are try to compile GCC toolchain from sources and it fails with this error:

  ./How-to-build-toolchain.texi:223: epsf.tex not found, images will be ignored.
  ...
  /usr/bin/texi2dvi: pdfetex exited with bad status, quitting.
  Makefile:10: recipe for target 'How-to-build-toolchain.pdf' failed
  make: *** [How-to-build-toolchain.pdf] Error 1

Solution is install missing epsf.tex by command:
  sudo apt-get install texlive-generic-recommended

This dependency isn't noted in How-to-build-toolchain.pdf document

Revision history for this message
Joey Ye (jinyun-ye) wrote :

Thanks for reporting and the solution.

What is the build enviornment that you are using to build?

Revision history for this message
jdobry (jdobry) wrote :

Currently Linux Mint 19.1 Tessa (same repository as Ubuntu 18.04 LTS)
But epsf.tex is new dependency which not exist on previous version. I know it because we must patch and re-compile every released GCC package till now (official packages don't contain big endian libs)

I don't use recommended Ubuntu 14.04 because it's after end of life date.

Revision history for this message
Hermann Kleier (hermann-kleier) wrote :

Same problem with

    Distributor ID: Raspbian
    Description: Raspbian GNU/Linux 10 (buster)
    Release: 10
    Codename: buster

The solution is to install the package texlive-plain-generic.

Revision history for this message
Przemyslaw Wirkus (wirkus) wrote :

Dear Hermann,
Thank you for reporting this issue. You can mitigate this issue by building toolchain with:

./build-toolchain.sh --skip_steps=howto

If you do not wish to build generate HowTo each time you build toolchain.

See:

./build-toolchain.sh

Usage:
  --skip_steps=STEPS specify which build steps you want to skip. Concatenate
                        them with comma for skipping more than one steps.
                        Available steps are:
                            gdb-with-python
                            mingw32
                            mingw32-gdb-with-python
                            package_sources
                            md5_checksum
                            howto
                            manual

kind regards,
Przemek

Changed in gcc-arm-embedded:
status: New → Won't Fix
assignee: nobody → Przemyslaw Wirkus (wirkus)
importance: Undecided → Low
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.