[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[dennou-ruby:000599] Re: f2c



��ë�Ǥ�. 

dcl-5.2C �򥳥�ѥ��뤷�Ƥߤޤ���. 

����ä����꤬¿���Ǥ�. ���Ƥʤ��Ƥ⤤���Τ�, ��ʬ�˥����å�������Τ�
�Ф��褦�ˤ��Ƥ���������. 

>>     ���顼�ޥåפ��ɤ�ʤ���
>>     Ĵ�٤Ƥߤ�ȡ�math1/syslib/glcqnp.c �ˤ����� DSPATH ��
>>     "/export/home/nishi/d52/dcl-5.2/lib/dcldbase/" �Ȥ���������
>>     �ѥ�������������ꤷ�Ƥ��ʤ��ǥ��쥯�ȥ꤬���äƤ���Τ�����
>>     ����ʤ����Ȼפ��ޤ���...

�ޤ�, ���μ�Υѥ����������̤äƤ��뤫�ɤ����� make install ���ƤǤ�
�� dcl ��Ϣ�ץ���������� dcldbs ��¹Ԥ��ƤߤƤ�������. 

load03:/export/home/shiotani/tmp/dennou-ruby/dcl-5.2C/bin > ./dcldbs
*** PATH NAME FOR DATABASE
DSPATH   : /export/home/shiotani/tmp/dennou-ruby/dcl-5.2C/lib/dcldbase/
DUPATH   :  
*** FILE NAME FOR SYSLIB
DCLRC    :  
*** FILE NAME FOR SWPACK/SZPACK
BITMAP   : /export/home/shiotani/tmp/dennou-ruby/dcl-5.2C/lib/dcldbase/bitmap.x11
CL2TN    : /export/home/shiotani/tmp/dennou-ruby/dcl-5.2C/lib/dcldbase/cl2tnmap
CLRMAP   : /export/home/shiotani/tmp/dennou-ruby/dcl-5.2C/lib/dcldbase/colormap.x11
FONT1    : /export/home/shiotani/tmp/dennou-ruby/dcl-5.2C/lib/dcldbase/font1u
FONT2    : /export/home/shiotani/tmp/dennou-ruby/dcl-5.2C/lib/dcldbase/font2u

�Τ褦�˳Ƽ�ǡ����١����ե�����κ߽褬������ޤ�. 

����, ���������, ������Ƿ�ⷯ�Υ᡼��ˤ⤢��ޤ�����

>> �ɤ���� C �Υ������� make ������������Ф������Ȥ�ʬ���äƤ���
>> ������������math1/syslib/Makefile ���
>> 
>> glcqnp.c: glcqnp.g
>> 	@xxxxxx "Substituting dcldbase path names (glcqnp.g -> glcqnp.c)"
>> 	@xxxxxx -e "s!@xxxxxx!$(DBASEDIR)/!" \
>> 	     glcqnp.g > glcqnp.c

������ʬ�� glcqnp.g �Ȥ���Ŭ�ڤ� C �ץ�����ब�Ѱդ���Ƥ��ʤ����Ȥ�
����ޤ�. dcl-5.1-C �Ǥ�, ����� *.g �Υե�����Ȥ��� C �ץ�����ब��
�դ���Ƥ��ޤ���, dcl-5.2C �Ǥϥ��ꥸ�ʥ�� Fortran �ץ�����ब�Ĥä�
���ޤ�. 

>>    ���ˤ���𤷤ޤ����� Solaris2.6 �Ǥ� -lsocket -lnsl ���ɲä�ɬ
>>    �פǤ�������϶��餯 X ��Ϣ�Ǥ��礦���顢Mkinclude.in ��
>>    XLIBOPT �� -lsocket -lnsl ��ä��Ƥ��Τ��ޤ������������򤦤�
>>    �����ʤĤޤ��ɬ�פʤ�פ���餬��󥯤����褦�ˤ���ˤ�
>>    �ȤϤǤ��ʤ��Ǥ��礦����

��������ʬ�˴ؤ��Ƥ�����, ��δĶ��ǤϤ����� -lsocket -lnsl �����ä�
���ޤ�����. 

dcl-5.2 �����Ѱդ��� dclconfig ���ޥ�ɤ�Ȥä� ./dclconfig --ldlibs
�Τ褦�ˤ��ƤߤƤ�������. ��ΤȤ����Ǥ�

-R/opt/FSUNf90/lib -ldcl52C -lf2c4dcl -lsocket -lnsl -lSM -lICE -lX11 -lm

��, ������ -lsocket -lnsl ������ޤ�. 

>>     Mkinclude.in, l.28 �� BINDIR = .../bin �θ���˥��ڡ�������
>>     �뤿�ᡢ$(BINDIR)/hoge �Ȥ��ä��ѥ��˥��ڡ��������äƤ��ޤ���

����ʳ��ˤ�, ��ɬ�פʥ֥�󥯤������ˤ��äĤ��Ƥ����礬¿����������
��ޤ�. �ɤ�����������������������Τ�ʬ����ޤ���, ���դ��Ƥ�����
��. 

>>     �ܲȤ�Τ��������ä����ɡ�make �Ǥϥ���ѥ��뤹������ǡ�
>>     make install ���ƥ饤�֥�꡼���Ϥ�ƺ����Τϴ򤷤��ʤ�
>>     �Ǥ�����Ϥ� make �Ǥ���Ω�Ƥ����٤ƽ���ơ�text �� OK �ǡ�
>>     �ɤ��̾���Υե����뤬���󥹥ȡ��뤵�줽�����İ��������
>>     make install �������Ǥ����ޤ����� prefix ��̵�뤵���褦��
>>     �ʤäƤ�褦�Ǥ��͡���äȤ� fortran �Ǥ� dcl �Ȥϥ饤�֥�꡼
>>     ̾���㤦�����ǡ��¹ԥե�����̾�ϤۤȤ�ɽŤʤäƤ�Τǡ�
>>     prefix ������Ȳ�᤹��� make install ���� Fortran �Ǥ���
>>     ���ƾǤ�Ȥ������ȤϤ��ꤽ���Ǥ���

�����դ�, ���Τ����ˤ�������ѹ���ǽ�Ǥ�����ɤ�, ��Ⱦ�ΤȤ������ä���
���Ū�������ĤȤ��������褦���ʤ��Ǥ���. 

>>     make distclean ���ʤ� --- Makefile ��ޤ�Ƥ��٤Ƥ�����ʪ��
>>     �ä��Τ��ߤ����Ǥ���

make clean.all �Ȥ����Τ�����ޤ�. ��˾�Τ�ΤȤϰ㤦?