[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ePiX-users] compilation error : elaps: WARNING: "/usr/local/bin/epi
From: |
P. T. Kornman |
Subject: |
Re: [ePiX-users] compilation error : elaps: WARNING: "/usr/local/bin/epix -o 4_fig.eepic 4_fig.cpp" failed |
Date: |
Mon, 18 May 2009 08:53:58 -0500 |
I don't use PSTricks, so all I probably did was find typos. Having said
that, ePiX provides filling and border outlines. I marked up what I
found.
Paul
On Mon, 2009-05-18 at 12:36 +0200, Math Plot wrote:
>
>
> when we compiled the following file through the command : " elaps
> -pdf 4_fig.cpp " :
>
>
> #include "epix.h"
> using namespace ePiX;
>
> int main() {
>
> unitlength("1in");
> picture(2.0, 2.0); // set printed size, 2.5 x
> 1.25in
> bounding_box(P(0, 0), P(2, 2)); // corners; depict [-1,1] x
> [0,1]
> use_pstricks();
^^^^^^^^^^^^^^^
According to the manual(Manual, v.1.2, March 2008) pg 9, this call is
obsolete. Use
pst_format();
> begin(); // ----- figure body starts here -----
>
>
> bold(); // paths only, not fonts
> pen("0.03in");
> //fill_color("blue");
> psset("fillcolor=blue, linecolor=black");
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
This call throws an error
> rect(P(0,0), P(3, 2)); // rectangle given by corners
> //fill_color("red");
> psset("fillcolor=red, linecolor=black");
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
This call throws an error
>
> //gray(0.4);
> //fill();
> rect(P(0,0),P(1.4,2));
>
> pen("0.04in");
> dot(P(0.7,1.0));
> dot(P(2.0,1.0));
>
> pen("0.08in");
> label(P(0.6,1.0), "$\\bf 1$");
> label(P(2.1,1.0), "$\\bf 2$");
>
> //plain();
> pen("0.08in");
> dashed();
> dot_sep(0.08);
> line(P(0.7,1.0),P(2.0,1.0));
>
> bold();
> pen("0.2in");
> label(P(1.4,2.12), "$\\bf \\textbf{M}$");
> label(P(1.4,-0.12), "$\\bf \\textbf{N}$");
>
> label(P(2.1/2.0,1.12), "$\\bf h_1$");
> label(P(3.4/2.0,1.12), "$\\bf h_2$");
> //rgb(0, 0.0, 0.7);
>
> //gray(0.4);
> //rect(P(0,0),P(1,1));
>
> //rgb(1, 0.7, 0.7); // light red
> //line(P(-1,0), P(1,0));
> //line(P(0,-1),P(0,1));
> // shift label right 2pt, up 4pt, align on reference point
> (default)
> //label(label_here, P(2,4), "$y=\\sqrt{1-x^2}$");
> //rgb(0.4, 0, 0); // dark red
> //bold();
> //fill();
> //arc(P(0,0),1.0,0,3.14);
> /*******
> label(P(-0.5,-0.5), "$\\Omega_1$");
> label(P(0.5,-0.5), "$\\Omega_2$");
> label(P(0.5,0.5), "$\\Omega_3$");
> label(P(-0.5,0.5), "$\\Omega_1$");
> *********/
> /*********
> fill(false);
> rgb(0, 0.0, 1.0);
> rect(P(-1,-1), P(1, 1));
> **********/
> end();
> }
>
> The content of the log file is:
>
> epix: Processing 4_fig.cpp:
> epix: /usr/bin/g++ epix-5515/4_fig-tmp.cc -w -o epix-5515/4_fig
> -I/usr/local/include -L/usr/local/lib/epix -lm -lepix
> epix-5515/4_fig-tmp.cc: In function $-1òøint main()òù:
> epix-5515/4_fig-tmp.cc:9: error: $-1òøuse_pstricksòù was not declared
> in this scope
> epix-5515/4_fig-tmp.cc:16: error: $-1òøpssetòù was not declared in
> this scope
> epix: WARNING: Compilation of 4_fig.cpp failed
> ---
> elaps: WARNING: "/usr/local/bin/epix -o 4_fig.eepic 4_fig.cpp" failed
>
> Please help:
>
>
> _______________________________________________
> ePiX-users mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/epix-users