Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Welcome to the Rockbox Technical Forums!

+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  Starting Development and Compiling
| | |-+  compiling manual
« previous next »
  • Print
Pages: [1]

Author Topic: compiling manual  (Read 2532 times)

Offline paulheu

  • Member
  • *
  • Posts: 213
compiling manual
« on: January 16, 2007, 10:08:06 AM »
I recently moved to Parallels and installed latest debian distro.. Rockbox compiles fine, but building a manual won't go..

I get a

make[1] *** [manual-prep] Error 1

I have installed tex and gs-eps packages.. anything else needed?
Logged

Offline Febs

  • Member
  • *
  • Posts: 2701
Re: compiling manual
« Reply #1 on: January 16, 2007, 10:21:46 AM »
I am having a similar problem using VMWare, and I believe that it is due to this change made yesterday by bluebrother.  I am trying to track him down on IRC to see what can be done about it.
Logged
Rockbox Forum Guidelines
The Rockbox Manual
How to Ask Questions the Smart Way
Please do not send me support questions via PM.

Offline bluebrother

  • Developer
  • Member
  • *
  • Posts: 3421
  • creature
Re: compiling manual
« Reply #2 on: January 16, 2007, 11:03:30 AM »
yes, I broke it :(

It seems like xargs on OS X doesn't like -i, older linux versions (like the vmware image seems to contain) don't like -I. --replace works on linux only ...
You can try by replacing two lines in manual/Makefile
Code: [Select]
-       @find * -type d \! -regex '.*\.svn.*' | xargs -I {} mkdir -p $(OBJDIR)/{}
-       @find * -type f \! -regex '.*\.svn.*' | xargs -I {} cp {} $(OBJDIR)/{}
+       find * -type d \! -regex '.*\.svn.*' -exec mkdir -p $(OBJDIR)/{} \;
+       find * -type f \! -regex '.*\.svn.*' -exec cp {} $(OBJDIR)/{} \;
I'll recheck this when I come home tonight and change it if it works as expected. ATM I can only access a really outdated linux box.
Logged
Rockbox Utility development binaries (updated infrequently) · How to ask questions the smart way · We do not estimate timeframes.

Offline paulheu

  • Member
  • *
  • Posts: 213
Re: compiling manual
« Reply #3 on: January 16, 2007, 03:10:59 PM »
That fixed that, but now I get this error:

! LaTeX Error: File `scrreprt.cls' not found.

Logged

Offline bluebrother

  • Developer
  • Member
  • *
  • Posts: 3421
  • creature
Re: compiling manual
« Reply #4 on: January 16, 2007, 04:12:25 PM »
you need to have KOMA-Script installed. That's a standard package for LaTeX, on my box (Fedora) it's contained in the package tetex-latex. No idea if that's a stand alone package for debian (but that requirement hasn't changed for a couple of months).
Logged
Rockbox Utility development binaries (updated infrequently) · How to ask questions the smart way · We do not estimate timeframes.

Offline paulheu

  • Member
  • *
  • Posts: 213
Re: compiling manual
« Reply #5 on: January 16, 2007, 06:16:13 PM »
That did it.. tnx..
Logged

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  Starting Development and Compiling
| | |-+  compiling manual
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.074 seconds with 15 queries.