View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0009282 | Scribus | General | public | 2010-07-17 21:03 | 2016-11-07 03:14 |
Reporter | pygmee | Assigned To | cbradney | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | assigned | Resolution | fixed | ||
Platform | Linux | OS | Debian | OS Version | Lenny |
Product Version | 1.5.0svn | ||||
Target Version | 1.4.7 | Fixed in Version | 1.5.0svn | ||
Summary | 0009282: Check for Render frame dependencies | ||||
Description | I wished to test renderfame on my mac on ouch, pdflatex missing. I guess that as for Ghostscript, Scribus should check if Tex dependencies are there and deactivate renderframe tool or at least display a message if they are not there. | ||||
Tags | render frames | ||||
Patch | No | ||||
|
I have added some checks in 1.5.0 revision 15434, if no configs, or no commands or none of the commands are callable.. then it pops up an error. |
|
Please test in 1.5.0svn.. if ok, I'll backport to 1.3.9svn. Christoph will suggest a better warning msg. |
|
Also, note, the rescan button in new prefs also checks for some common pdflatex paths.. |
|
would be an option to deactivate the rendering for those external application which are not installed? currently i can't create any render frame just because povray (or any other tool) is not installed (or wrongly defined). an alternative would be to pop up the error when trying (and failing) to show the content for a specific external too. |
|
It doesnt check they are all there, just one.. that will mean that scribus cannot find the apps that you have defined. |
|
well, it used to find latex... pdflatex is defined as "pdflatex --interaction nonstopmode" and $ which pdflatex /usr/bin/pdflatex $ pdflatex --version pdfTeX 3.1415926-1.40.10-2.2 (TeX Live 2009/Debian) kpathsea version 5.0.0 Copyright 2009 Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX). There is NO warranty. Redistribution of this software is covered by the terms of both the pdfTeX copyright and the Lesser GNU General Public License. For more information about these matters, see the file named COPYING and the pdfTeX source. Primary author of pdfTeX: Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX). Compiled with libpng 1.2.43; using libpng 1.2.44 Compiled with zlib 1.2.3.4; using zlib 1.2.3.4 Compiled with poppler version 0.12.4 there is no reason for scribus not to find it! |
|
ale.. what OS? |
|
nm.. can replicate on linux.. |
|
Turned off the test for now.. the latex code is too twisted. |
|
What about the following solution: If none of the pre-configured programs is found, display the following message when a user wants to insert a Render Frame: "Scribus cannot find any of the currently pre-configured external programs that are required to work with Render Frames (pdflatex, lilypond, gnuplot, povray. Please install at least one of them or, if you have already done so, use File > Preferences > External Tools to add the correct path to program's executable." If one or more pre-configured programs are missing (but at least one is installed and found), the user should see a warning like this: "The programs x, y, z are pre-configured for use with Render Frames, but either Scribus did not find them or they aren't installed on your computer. If you think you will need one of them, please install it and click the "Rescan" button under File > Preferences > External Tools. If the program is already installed, you can use the "Change Command" button under File > Preferences > External Tools > Render Frames to add the actual path to the program's executable file." The latter needs an option like "Disable Warning" or something similar. |
|
... i guess a user should never see a warning like this... |
|
tested the new patch. i could create a pdflatex rendered frame... works ok. i had a sensible alert when choosing povray. i just wonder what happens when the default tool is missing, but i'm too tired to test it. thanks for the good work! a.l.e |
|
pygmee & christoph, can you please test? ale.. is this ok to backport to 1.3.9svn? |
|
I have all the programs installed in standard directories (/usr/bin) but i get the message, and i think i shouldn't. Build today on rev 15441 |
|
i don't have the feeling that the solution is already rock solid... but if the code behind it is clean and can easily be extended in the future i think it's worth to backport it... well, it may also depend much on how long it will take to get 1.6 out... |
|
pygmee.. please nuke your prefs, or at least the external tools section |
|
Yep, better now. The error message is displayed only the first time we try to use the external tool. Is that right ? |
|
No, every time until the settings are corrected. |
|
I checked out 1.5svn, built a fresh version, deleted the old one and installed the new one. I also deleted the ./scribus folder, but I'm still getting the old error message. |
|
For some reason render frames started working for me recently. Up till then I was getting an error. I think it may have been something with my migration from OSX 10.9 to 10.10 So on 1.5.1 r20169 Render Frames Work 1.5.0 r20099 Render Frames Do not Work (does not find pdflatex) 1.4.5 Render Frames Do not work (does not find pdflatex) |
|
Closing duplicate 0013596 (Scribus 1.4.5 Render Frames does not work out of the box, needs to be set manually) See 0013596:0037961 and 0013596:0037962 For OS 10.11.2 with SIP enabled (default), I followed the above suggestion but again it produced no result. However, since the terminal query "which pdflatex" returned /Library/TeX/texbin/pdflatex I entered /Library/TeX/texbin/pdflatex "--interaction nonstopmode" (note quotes!) and the render frame is now working. I have not yet tried this with Scribus 1.5. Thanks to Kunda for the suggestion. |
|
This needs to be fixed before 1.4.6 comes out (or whatever the last release of 1.4.x will be) |
|
Still an issue in Manjaro 16.10 using latest SVN HEAD r21498 Looks like pdflatex is in the texlive package on Arch Linux. So we need to have a dependency or a check that if render frames get triggered and the pdflatex binary isn't installed that Scribus asks us if we'd like to install it |
Date Modified | Username | Field | Change |
---|---|---|---|
2010-07-17 21:03 | pygmee | New Issue | |
2010-08-19 22:01 | cbradney | Assigned To | => cbradney |
2010-08-19 22:01 | cbradney | Status | new => assigned |
2010-08-19 22:02 | cbradney | Note Added: 0024507 | |
2010-08-19 22:19 | cbradney | Note Added: 0024508 | |
2010-08-19 22:19 | cbradney | Status | assigned => resolved |
2010-08-19 22:19 | cbradney | Fixed in Version | => 1.5.0svn |
2010-08-19 22:19 | cbradney | Resolution | open => fixed |
2010-08-19 22:22 | cbradney | Note Added: 0024509 | |
2010-08-20 08:40 | ale | Note Added: 0024511 | |
2010-08-20 16:56 | cbradney | Note Added: 0024514 | |
2010-08-20 22:28 | ale | Note Added: 0024516 | |
2010-08-21 20:23 | cbradney | Note Added: 0024517 | |
2010-08-21 22:14 | cbradney | Note Added: 0024519 | |
2010-08-21 22:40 | cbradney | Note Added: 0024520 | |
2010-08-22 04:30 | christoph_s | Note Added: 0024521 | |
2010-08-22 12:41 | cbradney | Status | resolved => assigned |
2010-08-23 14:23 | ale | Note Added: 0024524 | |
2010-08-23 22:50 | ale | Note Added: 0024525 | |
2010-08-24 20:12 | cbradney | Note Added: 0024526 | |
2010-08-25 08:45 | pygmee | Note Added: 0024528 | |
2010-08-25 20:14 | ale | Note Added: 0024531 | |
2010-08-26 20:15 | cbradney | Note Added: 0024535 | |
2010-08-26 21:11 | pygmee | Note Added: 0024536 | |
2010-08-26 21:34 | cbradney | Note Added: 0024537 | |
2010-08-27 00:28 | christoph_s | Note Added: 0024538 | |
2015-05-25 13:44 | Kunda | Patch | => No |
2015-05-25 13:44 | Kunda | Target Version | => 1.6 milestone |
2015-06-18 15:59 | Kunda | Note Added: 0035430 | |
2015-12-22 21:00 | Kunda | Relationship added | parent of 0013596 |
2015-12-22 21:04 | Kunda | Note Added: 0037974 | |
2015-12-22 21:04 | Kunda | Relationship replaced | has duplicate 0013596 |
2015-12-22 21:06 | Kunda | Note Added: 0037976 | |
2015-12-22 21:06 | Kunda | Target Version | 1.6 milestone => 1.4.6 |
2015-12-22 21:07 | Kunda | Note Edited: 0037974 | |
2015-12-22 21:07 | Kunda | Note Edited: 0037974 | |
2015-12-24 13:04 | Kunda | Relationship added | child of 0007647 |
2016-01-12 13:10 | jghali | Target Version | 1.4.6 => 1.4.7 |
2016-05-12 03:29 | Kunda | Tag Attached: render frames | |
2016-11-07 03:14 | Kunda | Note Added: 0042349 |