compile problem with mcstas-1.5
Ulrich C. Wildgruber MPI fuer Metallforschung Stuttgart
wildgrub at dxray.mpi-stuttgart.mpg.de
Mon Oct 22 14:02:10 CEST 2001
Dear fellow McStas user,
just recently I switched to McStas 1.5 and everything went smooth
until I tried to compile the McStas generated C-code for an .inst
I used before.
I am getting the following error messages:
wildgrub at pc-e21-18:/mc > cc -o t t.c -lm
/home/wildgrub/lib/mcstas/Flux_adapter.comp: In function `mcinit':
/home/wildgrub/lib/mcstas/Flux_adapter.comp:92: `flad' undeclared (first use in
this function)
/home/wildgrub/lib/mcstas/Flux_adapter.comp:92: (Each undeclared identifier is
reported only once
/home/wildgrub/lib/mcstas/Flux_adapter.comp:92: for each function it appears
in.)
I'll attach t.instr for anybody interested in trying out!
Is this a known problem ?
What am I doing wrong ?
Any comments are greatly appreciated!!!
Regards
Uli
P.S. 't.instr' is only the beginning of a longer file, the result during
compile time however is identical...
--
Ulrich WILDGRUBER
wildgrub at dxray.mpi-stuttgart.mpg.de
wwwmf.mpi-stuttgart.mpg.de/abteilungen/dosch/dosch.html
-----------------------------------------------------------------------------
Max-Planck-Institut für Metallforschung | Technische Universität München
Heisenbergstr. 1 | ZBE Neue Forschungs-Neutronenquelle
| Instrumentierung
D-70569 Stuttgart | D-85747 Garching/München
Tel.: (+49)-711-689-1900 | Tel.: (+49)-89-289-14681
Fax.: (+49)-711-689-1902 | Fax.: (+49)-89-289-14666
-------------- next part --------------
DEFINE INSTRUMENT MatSciR(PHM, TTM, PHD)
/* improved version 01/2001 */
/* NL-1: Alle (!) Segmente beruecksichtigt ... */
/* work in progress... */
/* */
/* Basic configuration of the monochromator with downstream apertures */
/* n-Quelle: Leiterende NL-1; m = 2, 2.5; 60mm wide, 120mm high */
/* Monochromator: Mica d(002) = 9.95 A; Q = 2pi/d = 0.6315 rez.A */
/* (a small vertical mosaic spread is more realistic */
/* or: HOPG d(002) = 3.355A; Q = 2pi/d = 1.8728 rez.A */
/* 220mm wide (long), 120mm high - hypothetical */
/* Aperture 1: 25mm x 5mm */
/* 2: not yet introduced again */
/* */
/* Guide: 2m, sides only between apertures, m = 1, 2, 3 (later) */
/* Detector: after last device */
DECLARE
%{
double mono_mosaic = 60; /* Is less more ? ...probably not */
double mono_vmos = 60;
/* double mono_q = 0.6315; */
double mono_q = 1.8728;
double mono_r0 = 1.0;
double m1 = 2.0;
double m2 = 2.5;
double alp = 6.49;
double CW = 0.003333;
%}
INITIALIZE
%{
%}
TRACE
COMPONENT a1 = Arm()
AT (0,0,0) ABSOLUTE
COMPONENT source = Source_flat_lambda(
radius = 0.15,
dist = 2.595,
xw = 0.11, yh = 0.17,
lambda_0 = 2.0,
d_lambda = 0.20)
AT (0,0,0) RELATIVE a1
COMPONENT flad = Flux_adapter(
xmin = -0.055,
xmax = 0.055,
ymin = -0.085,
ymax = 0.085,
file = "./source.flux",
options = " [ lambda p ]")
AT (0,0,0.001) RELATIVE a1
end
More information about the mcstas-users
mailing list