I tried to twice to emerge octave-forge and got the same error. I tried once from a shell in X where is "su"ed to root. And I tried again logging in as root at the tty login. Here is the error: First, I get the following many times, but with different directories: ACCESS DENIED mkdir: /usr/share/texmf/fonts/pk mkdir: cannot create directory `/usr/share/texmf/fonts/pk': Permission denied kpsestat: /usr/share/texmf/fonts/pk/..: No such file or directory chmod: too few arguments Try `chmod --help' for more information. Then I get this: --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/tmp/sandbox-octave-forge-2003.02.22-29576.log" mkdir: /usr/share/texmf/fonts/pk mkdir: /usr/share/texmf/fonts/pk/ljfour mkdir: /usr/share/texmf/fonts/pk/ljfour/public mkdir: /usr/share/texmf/fonts/pk/ljfour/public/cm mkdir: /usr/share/texmf/fonts/pk mkdir: /usr/share/texmf/fonts/pk/ljfour mkdir: /usr/share/texmf/fonts/pk/ljfour/public mkdir: /usr/share/texmf/fonts/pk/ljfour/public/cm mkdir: /usr/share/texmf/fonts/pk mkdir: /usr/share/texmf/fonts/pk/ljfour mkdir: /usr/share/texmf/fonts/pk/ljfour/public mkdir: /usr/share/texmf/fonts/pk/ljfour/public/cm mkdir: /usr/share/texmf/fonts/pk mkdir: /usr/share/texmf/fonts/pk/ljfour mkdir: /usr/share/texmf/fonts/pk/ljfour/public mkdir: /usr/share/texmf/fonts/pk/ljfour/public/cm mkdir: /usr/share/texmf/fonts/pk mkdir: /usr/share/texmf/fonts/pk/ljfour mkdir: /usr/share/texmf/fonts/pk/ljfour/public mkdir: /usr/share/texmf/fonts/pk/ljfour/public/cm mkdir: /usr/share/texmf/fonts/pk mkdir: /usr/share/texmf/fonts/pk/ljfour mkdir: /usr/share/texmf/fonts/pk/ljfour/public mkdir: /usr/share/texmf/fonts/pk/ljfour/public/cm mkdir: /usr/share/texmf/fonts/pk mkdir: /usr/share/texmf/fonts/pk/ljfour mkdir: /usr/share/texmf/fonts/pk/ljfour/public mkdir: /usr/share/texmf/fonts/pk/ljfour/public/cm mkdir: /usr/share/texmf/fonts/pk mkdir: /usr/share/texmf/fonts/pk/ljfour mkdir: /usr/share/texmf/fonts/pk/ljfour/public mkdir: /usr/share/texmf/fonts/pk/ljfour/public/cm mkdir: /usr/share/texmf/fonts/pk mkdir: /usr/share/texmf/fonts/pk/ljfour mkdir: /usr/share/texmf/fonts/pk/ljfour/public mkdir: /usr/share/texmf/fonts/pk/ljfour/public/cm mkdir: /usr/share/texmf/fonts/pk mkdir: /usr/share/texmf/fonts/pk/ljfour mkdir: /usr/share/texmf/fonts/pk/ljfour/public mkdir: /usr/share/texmf/fonts/pk/ljfour/public/cm mkdir: /usr/share/texmf/fonts/pk mkdir: /usr/share/texmf/fonts/pk/ljfour mkdir: /usr/share/texmf/fonts/pk/ljfour/public mkdir: /usr/share/texmf/fonts/pk/ljfour/public/cm mkdir: /usr/share/texmf/fonts/pk mkdir: /usr/share/texmf/fonts/pk/ljfour mkdir: /usr/share/texmf/fonts/pk/ljfour/public mkdir: /usr/share/texmf/fonts/pk/ljfour/public/cm mkdir: /usr/share/texmf/fonts/pk mkdir: /usr/share/texmf/fonts/pk/ljfour mkdir: /usr/share/texmf/fonts/pk/ljfour/public mkdir: /usr/share/texmf/fonts/pk/ljfour/public/cm --------------------------------------------------------------------------------
I had the same problem. Here is the a section of the ouput of the log file. rename: /usr/share/texmf/fonts/pk/ljfour/public/cm/pk3628.tmp open_wr: /usr/share/texmf/fonts/pk/ljfour/public/cm/pk3628.tmp rename: /usr/share/texmf/fonts/pk/ljfour/public/cm/pk3717.tmp open_wr: /usr/share/texmf/fonts/pk/ljfour/public/cm/pk3717.tmp rename: /usr/share/texmf/fonts/pk/ljfour/public/cm/pk3806.tmp To emerge it I used this command. FEATURES="-sandbox -usersandbox" emerge octave-forge I saw it in the forums for a related problem.
Would you mind clarifying something for me? After you emerged it with those commands, did it work or did it give you those errors?
Sorry, to clarify I used the following command to succesfully emerge octave-forge. FEATURES="-sandbox -usersandbox" emerge octave-forge
I had a slightly different but related problem: I didn't have tetex installed, and the emerge of octave-forge failed because of that. tetex should be added as a dependency.
Installing tetex first and then octave-forge did the trick for me as well, but isn't it a lot to ask to have tetex as a dependency for octave-forge?
Perhaps the docs as well as the tetex dependency should be made optional depending on the "doc" USE flag.
I'm not sure if this should be a seperate bug or not, but that the moment there is no tetex dependencyin the ebuild. I just attempted to emerge octave-forge and it crashed and burned with a "tex: command not found." After emerging in tetex, it built fine, but it seems like something should be done to the ebuild to reflect the necessity of tex.
Sorry, I thought I would get to it sooner... added the dependency for now.
octave-forge-2004.02.12 will soon be in ~x86 - could you please try it? I could build it with or without tetex, that didn't matter at all.
No reaction for 15 days, regarding this as fixed.