[KeTCindy 00335] Re: gccの利用

Atsushi Yano yano @ libe.nara-k.ac.jp
2019年 1月 23日 (水) 01:34:27 JST


ファイル名がおかしい原因は、s0901paraboloid.cdyのDraw(figures)に
Setfiles("");
Setparent("");
の文が入っていたためでした。
見当違いなことを言ってしまいすみません。

今回も前回と同じ内容かもしれませんが、標準エラー出力error.txt等、念の為 情報を載せておきます。

fig内のファイル一覧:
├── errormessageR.txt
├── kc.sh
├── s0901paraboloid1.c
├── s0901paraboloid1end.txt
├── s0901paraboloid1header.h
├── s0901paraboloidcrvsf1.r
├── s0901paraboloidcrvsf1.txt
├── s0901paraboloidcrvsf1end.txt
├── s0901paraboloidsfbd1.Rdata
├── s0901paraboloidsfbd1.r
├── s0901paraboloidsfbd1.txt
└── s0901paraboloidsfbd1end.txt

kc.sh

#!/bin/sh
cd "/home/atsushi/home/cinderella/samples/s09surfaceC/fig"
gcc -lm s0901paraboloid1.c -o main.out
./main.out
echo ////>s0901paraboloid1end.txt
exit 0


矢野 充志




2019年1月22日(火) 21:52 Atsushi Yano <yano @ libe.nara-k.ac.jp>:

> 高遠先生
>
>
> s0901paraboloid.cdyを(ExeccmdC("1");をコメントアウトした状態の初期の状態で)実行したときに出力されたファイルは以下の通りです:
>
> ├── crvsf1.r
> ├── crvsf1.txt
> ├── crvsf1end.txt
> ├── errormessageR.txt
> ├── kc.sh
> ├── sfbd1.Rdata
> ├── sfbd1.r
> ├── sfbd1.txt
> └── sfbd1end.txt
>
> kc.shは
>
> #!/bin/sh
> cd "/home/atsushi/home/cinderella/samples/s09surfaceC/fig"
> R  --vanilla --slave < crvsf1.r 2> errormessageR.txt
> exit 0
>
> となりました。
> ExeccmdC("1");をアンコメントすると、1.cなどが出てくるようです。
>
> 矢野 充志
>
>
> 2019年1月22日(火) 19:52 Setsuo Takato <takato @ phar.toho-u.ac.jp>:
>
>> 高遠です.
>>
>> ご報告をありがとうございます.
>> おかげさまで,別のバグが見つかりました.
>> これについては,これから直します.
>>
>> まずは,
>> s0901paraboloid.cdy
>> を実行してみて下さい.
>>
>> Macの場合,figには,
>> s0901paraboloid1end.txt
>> s0901paraboloid1.txt
>> main.out
>> kc.command
>> s0901paraboloid1.c
>> s0901paraboloid1header.h
>> s0901paraboloidax3d.dat
>> ができます.kc.commandはkc.sh <http://kc.xn--commandkc-hg4h.sh>と同じです.
>>
>> 送っていただいた一覧で
>> 単に 1.c, … となっているのが変です.
>> 上のs0901paraboloid.cdyを試していただけますか.
>>
>>
>> 2019/01/22 19:17、Atsushi Yano <yano @ libe.nara-k.ac.jp>のメール:
>>
>> 高遠先生
>>
>> 丁寧なご回答ありがとうございます。
>>
>> サンプルファイルのs09surfaceC/s0901paraboloid.cdyを実行しました。
>> (ExeccmdC("1");はアンコメントしています)
>>
>> 1)figフォルダの中に,Windowsと同様なファイルができているか.
>>
>> Windowsとほぼ同様だと思います。空のerrormessageR.txtがいつもできるくらいです。
>> 以下が出力されたファイルの一覧です:
>> ├── 1.c
>> ├── 1end.txt
>> ├── 1header.h
>> ├── crvsf1.r
>> ├── crvsf1.txt
>> ├── crvsf1end.txt
>> ├── errormessageR.txt
>> ├── kc.sh
>> ├── sfbd1.Rdata
>> ├── sfbd1.r
>> ├── sfbd1.txt
>> └── sfbd1end.txt
>>
>> 2)kc.shができているか.
>>
>> できています。
>>
>> #!/bin/sh
>> cd "/home/atsushi/home/cinderella/samples/s09surfaceC/fig"
>> gcc -lm 1.c -o main.out
>> ./main.out
>> echo ////>1end.txt
>> exit 0
>>
>>
>>> 3)kc.shを1行ずつ実行したとき,どこで引っかかるか
>>
>> gcc -lm 1.c -o main.out とすると、エラーが出ます。
>> 標準エラー出力error.txtを添付させていただきます。
>>
>> 矢野 充志
>>
>>
>>
>>
>> 2019年1月22日(火) 17:40 Setsuo Takato <takato @ phar.toho-u.ac.jp>:
>>
>>> 高遠です.
>>>
>>> Linuxでの動作確認をありがとうございます.
>>> こちらではチェックできないので助かります.
>>>
>>> 1)figフォルダの中に,Windowsと同様なファイルができているか.
>>> 2)kc.shができているか.
>>> 3)kc.shを1行ずつ実行したとき,どこで引っかかるか
>>>
>>> を調べていただけますか.
>>> よろしくお願いします.
>>>
>>>
>>> 2019/01/22 16:42、Atsushi Yano <yano @ libe.nara-k.ac.jp>のメール:
>>>
>>> 高遠先生
>>>
>>> 早速のご返信ありがとうございます。
>>> アンコメントしたのですが、うまく行きません。
>>> パスも問題ないと思います。
>>>
>>> Windows・MinGWで試してみたのですが、速いですね!
>>> Scilab(Ketpic)のときは考えられませんでした。
>>>
>>> 矢野 充志
>>>
>>>
>>> 2019年1月22日(火) 14:03 Setsuo Takato <takato @ phar.toho-u.ac.jp>:
>>>
>>>> 高遠です.
>>>>
>>>> お試しいただいてありがとうございます.
>>>> gccを利用しているサンプルは,s09surfaceCです.
>>>> ExeccmdCをコメントアウトしていますが,
>>>> gccがインストール済の場合は,アンコメントしてください.
>>>> また,必要な場合は,gccのパスを確認してください.
>>>>
>>>> 2019/01/22 13:54、Atsushi Yano <yano @ libe.nara-k.ac.jp>のメール:
>>>>
>>>> たびたび失礼します、奈良高専の矢野充志と申します。
>>>>
>>>> 空間図形も扱いたく、サンプルのs0901paraboloid.cdyなども動かしてみたのですが、
>>>> おそらくgccは利用されていなくて、Rのみを使って計算しているようなのですが、
>>>> gccを利用するための設定はあるのでしょうか?
>>>> 描画はされるのですが、計算に時間がずいぶんとかかっている状態です。
>>>> また、Startsurf()は現在は使われていない関数なのでしょうか?
>>>>
>>>> 環境はUbuntu18.10、KeTCindyのバージョンは20181225.0(GitHub)、
>>>> gccのバージョンは8.2.0です。
>>>>
>>>> 矢野 充志
>>>> _______________________________________________
>>>> Ketcindy mailing list
>>>> Ketcindy @ ketpic.com
>>>> http://lists.ketpic.com/mailman/listinfo/ketcindy
>>>>
>>>>
>>>> *******************************************
>>>>    高遠 節夫(たかとおせつお)
>>>>        東邦大学理学部(訪問教授)
>>>>        KETpic開発センター
>>>>        DL : CTAN > ketcindy
>>>>        ML : ketpic.com > Link List
>>>> ============================
>>>>
>>>> _______________________________________________
>>>> Ketcindy mailing list
>>>> Ketcindy @ ketpic.com
>>>> http://lists.ketpic.com/mailman/listinfo/ketcindy
>>>>
>>> _______________________________________________
>>> Ketcindy mailing list
>>> Ketcindy @ ketpic.com
>>> http://lists.ketpic.com/mailman/listinfo/ketcindy
>>>
>>>
>>> *******************************************
>>>    高遠 節夫(たかとおせつお)
>>>        東邦大学理学部(訪問教授)
>>>        KETpic開発センター
>>>        DL : CTAN > ketcindy
>>>        ML : ketpic.com > Link List
>>> ============================
>>>
>>> _______________________________________________
>>> Ketcindy mailing list
>>> Ketcindy @ ketpic.com
>>> http://lists.ketpic.com/mailman/listinfo/ketcindy
>>>
>> <error.txt>_______________________________________________
>> Ketcindy mailing list
>> Ketcindy @ ketpic.com
>> http://lists.ketpic.com/mailman/listinfo/ketcindy
>>
>>
>> *******************************************
>>    高遠 節夫(たかとおせつお)
>>        東邦大学理学部(訪問教授)
>>        KETpic開発センター
>>        DL : CTAN > ketcindy
>>        ML : ketpic.com > Link List
>> ============================
>>
>> _______________________________________________
>> Ketcindy mailing list
>> Ketcindy @ ketpic.com
>> http://lists.ketpic.com/mailman/listinfo/ketcindy
>>
>
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
URL: http://lists.ketpic.com/pipermail/ketcindy/attachments/20190123/1af791a7/attachment-0001.html 
-------------- next part --------------
In file included from s0901paraboloid1.c:9:
/usr/share/texlive/texmf-dist/scripts/ketcindy/ketlibC/surflib.h: In function ‘wireparadata’:
/usr/share/texlive/texmf-dist/scripts/ketcindy/ketlibC/surflib.h:1379:20: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
   sprintf(var,"%s%d",var,ch);
                    ^
/usr/share/texlive/texmf-dist/scripts/ketcindy/ketlibC/surflib.h:1379:3: note: ‘sprintf’ output between 2 and 26 bytes into a destination of size 20
   sprintf(var,"%s%d",var,ch);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/share/texlive/texmf-dist/scripts/ketcindy/ketlibC/surflib.h:1380:21: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
   sprintf(varh,"%s%d",varh,ch);
                     ^
/usr/share/texlive/texmf-dist/scripts/ketcindy/ketlibC/surflib.h:1380:3: note: ‘sprintf’ output between 2 and 26 bytes into a destination of size 20
   sprintf(varh,"%s%d",varh,ch);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/share/texlive/texmf-dist/scripts/ketcindy/ketlibC/surflib.h:1441:27: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 19 [-Wformat-overflow=]
       sprintf(varnow,"%s%s%d",var,"v",j);
                           ^~
/usr/share/texlive/texmf-dist/scripts/ketcindy/ketlibC/surflib.h:1441:7: note: ‘sprintf’ output between 3 and 32 bytes into a destination of size 20
       sprintf(varnow,"%s%s%d",var,"v",j);
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/share/texlive/texmf-dist/scripts/ketcindy/ketlibC/surflib.h:1442:28: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 19 [-Wformat-overflow=]
       sprintf(varhnow,"%s%s%d",varh,"v",j);
                            ^~
/usr/share/texlive/texmf-dist/scripts/ketcindy/ketlibC/surflib.h:1442:7: note: ‘sprintf’ output between 3 and 32 bytes into a destination of size 20
       sprintf(varhnow,"%s%s%d",varh,"v",j);
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/share/texlive/texmf-dist/scripts/ketcindy/ketlibC/surflib.h:1414:27: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 19 [-Wformat-overflow=]
       sprintf(varnow,"%s%s%d",var,"u",i);
                           ^~
/usr/share/texlive/texmf-dist/scripts/ketcindy/ketlibC/surflib.h:1414:7: note: ‘sprintf’ output between 3 and 32 bytes into a destination of size 20
       sprintf(varnow,"%s%s%d",var,"u",i);
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/share/texlive/texmf-dist/scripts/ketcindy/ketlibC/surflib.h:1415:28: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 0 and 19 [-Wformat-overflow=]
       sprintf(varhnow,"%s%s%d",varh,"u",i);
                            ^~
/usr/share/texlive/texmf-dist/scripts/ketcindy/ketlibC/surflib.h:1415:7: note: ‘sprintf’ output between 3 and 32 bytes into a destination of size 20
       sprintf(varhnow,"%s%s%d",varh,"u",i);
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/share/texlive/texmf-dist/scripts/ketcindy/ketlibC/surflib.h: In function ‘sfcutparadata’:
/usr/share/texlive/texmf-dist/scripts/ketcindy/ketlibC/surflib.h:1492:20: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
   sprintf(var,"%s%d",var,chfd);
                    ^
/usr/share/texlive/texmf-dist/scripts/ketcindy/ketlibC/surflib.h:1492:3: note: ‘sprintf’ output between 2 and 26 bytes into a destination of size 20
   sprintf(var,"%s%d",var,chfd);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/share/texlive/texmf-dist/scripts/ketcindy/ketlibC/surflib.h:1493:21: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
   sprintf(varh,"%s%d",varh,chfd);
                     ^
/usr/share/texlive/texmf-dist/scripts/ketcindy/ketlibC/surflib.h:1493:3: note: ‘sprintf’ output between 2 and 26 bytes into a destination of size 20
   sprintf(varh,"%s%d",varh,chfd);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/share/texlive/texmf-dist/scripts/ketcindy/ketlibC/surflib.h:1635:27: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
       sprintf(varnow,"%s%d",var,chcut);
                           ^
/usr/share/texlive/texmf-dist/scripts/ketcindy/ketlibC/surflib.h:1635:7: note: ‘sprintf’ output between 2 and 26 bytes into a destination of size 20
       sprintf(varnow,"%s%d",var,chcut);
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/share/texlive/texmf-dist/scripts/ketcindy/ketlibC/surflib.h:1636:28: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
       sprintf(varhnow,"%s%d",varh,chcut);
                            ^
/usr/share/texlive/texmf-dist/scripts/ketcindy/ketlibC/surflib.h:1636:7: note: ‘sprintf’ output between 2 and 26 bytes into a destination of size 20
       sprintf(varhnow,"%s%d",varh,chcut);
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/share/texlive/texmf-dist/scripts/ketcindy/ketlibC/surflib.h: In function ‘readoutdata3’:
/usr/share/texlive/texmf-dist/scripts/ketcindy/ketlibC/surflib.h:2017:37: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
       tmp[0]='\0'; sprintf(tmp,"%s%c",tmp,dstr[jj]);
                                     ^
/usr/share/texlive/texmf-dist/scripts/ketcindy/ketlibC/surflib.h:2017:20: note: ‘sprintf’ output between 2 and 3 bytes into a destination of size 2
       tmp[0]='\0'; sprintf(tmp,"%s%c",tmp,dstr[jj]);
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/share/texlive/texmf-dist/scripts/ketcindy/ketlibC/surflib.h:2046:24: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
       sprintf(str,"%s%s",str,tmp);
                        ^
/usr/share/texlive/texmf-dist/scripts/ketcindy/ketlibC/surflib.h:2046:7: note: ‘sprintf’ output between 1 and 11 bytes into a destination of size 10
       sprintf(str,"%s%s",str,tmp);
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/share/texlive/texmf-dist/scripts/ketcindy/ketlibC/surflib.h:2040:39: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=]
         tmp[0]='\0'; sprintf(tmp,"%s%c",tmp,dstr[jj]);
                                       ^
/usr/share/texlive/texmf-dist/scripts/ketcindy/ketlibC/surflib.h:2040:22: note: ‘sprintf’ output between 2 and 3 bytes into a destination of size 2
         tmp[0]='\0'; sprintf(tmp,"%s%c",tmp,dstr[jj]);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/ld: /tmp/cc9x0w1o.o: in function `surffun':
s0901paraboloid1.c:(.text+0xbd): undefined reference to `cos'
/usr/bin/ld: s0901paraboloid1.c:(.text+0xd4): undefined reference to `sin'
/usr/bin/ld: s0901paraboloid1.c:(.text+0xef): undefined reference to `cos'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x101): undefined reference to `pow'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x110): undefined reference to `sin'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x122): undefined reference to `pow'
/usr/bin/ld: /tmp/cc9x0w1o.o: in function `length1':
s0901paraboloid1.c:(.text+0x16c): undefined reference to `floor'
/usr/bin/ld: /tmp/cc9x0w1o.o: in function `length2':
s0901paraboloid1.c:(.text+0x197): undefined reference to `floor'
/usr/bin/ld: /tmp/cc9x0w1o.o: in function `length3':
s0901paraboloid1.c:(.text+0x1c2): undefined reference to `floor'
/usr/bin/ld: /tmp/cc9x0w1o.o: in function `length4':
s0901paraboloid1.c:(.text+0x1ed): undefined reference to `floor'
/usr/bin/ld: /tmp/cc9x0w1o.o: in function `length5':
s0901paraboloid1.c:(.text+0x218): undefined reference to `floor'
/usr/bin/ld: /tmp/cc9x0w1o.o:s0901paraboloid1.c:(.text+0x243): more undefined references to `floor' follow
/usr/bin/ld: /tmp/cc9x0w1o.o: in function `norm':
s0901paraboloid1.c:(.text+0x403e): undefined reference to `sqrt'
/usr/bin/ld: /tmp/cc9x0w1o.o: in function `dist':
s0901paraboloid1.c:(.text+0x4082): undefined reference to `pow'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x40b0): undefined reference to `pow'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x40e9): undefined reference to `pow'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x4105): undefined reference to `sqrt'
/usr/bin/ld: /tmp/cc9x0w1o.o: in function `reflectpoint':
s0901paraboloid1.c:(.text+0x4315): undefined reference to `pow'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x4343): undefined reference to `pow'
/usr/bin/ld: /tmp/cc9x0w1o.o: in function `pointoncurve':
s0901paraboloid1.c:(.text+0x4521): undefined reference to `floor'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x453f): undefined reference to `fmax'
/usr/bin/ld: /tmp/cc9x0w1o.o: in function `partcrv':
s0901paraboloid1.c:(.text+0x4652): undefined reference to `ceil'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x4663): undefined reference to `floor'
/usr/bin/ld: /tmp/cc9x0w1o.o: in function `partcrv3':
s0901paraboloid1.c:(.text+0x4956): undefined reference to `ceil'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x4967): undefined reference to `floor'
/usr/bin/ld: /tmp/cc9x0w1o.o: in function `koutenseg':
s0901paraboloid1.c:(.text+0x58b3): undefined reference to `pow'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x58cd): undefined reference to `pow'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x59a0): undefined reference to `sqrt'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x59c1): undefined reference to `fmin'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x5b0f): undefined reference to `fmax'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x5b33): undefined reference to `fmin'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x5b64): undefined reference to `fmax'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x5b85): undefined reference to `fmin'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x5cc9): undefined reference to `fmax'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x5ce2): undefined reference to `fmin'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x5d92): undefined reference to `fmax'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x5dab): undefined reference to `fmin'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x5ea7): undefined reference to `fmax'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x5ec0): undefined reference to `fmin'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x5f7a): undefined reference to `fmax'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x5f93): undefined reference to `fmin'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x632f): undefined reference to `fmax'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x6348): undefined reference to `fmin'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x643c): undefined reference to `fmax'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x6455): undefined reference to `fmin'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x653a): undefined reference to `fmax'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x6553): undefined reference to `fmin'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x6572): undefined reference to `fmax'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x658b): undefined reference to `fmin'
/usr/bin/ld: /tmp/cc9x0w1o.o: in function `paramoncurve':
s0901paraboloid1.c:(.text+0x6770): undefined reference to `pow'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x67a6): undefined reference to `fmax'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x67bf): undefined reference to `fmin'
/usr/bin/ld: /tmp/cc9x0w1o.o: in function `nearestptpt':
s0901paraboloid1.c:(.text+0x6a4b): undefined reference to `pow'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x6a68): undefined reference to `pow'
/usr/bin/ld: /tmp/cc9x0w1o.o: in function `intersectselfPp':
s0901paraboloid1.c:(.text+0x6e96): undefined reference to `floor'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x6ef5): undefined reference to `floor'
/usr/bin/ld: /tmp/cc9x0w1o.o: in function `intersectcrvsPp':
s0901paraboloid1.c:(.text+0x70f8): undefined reference to `pow'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x715d): undefined reference to `pow'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x71ca): undefined reference to `pow'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x7239): undefined reference to `pow'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x7277): undefined reference to `sqrt'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x7290): undefined reference to `sqrt'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x7371): undefined reference to `floor'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x74a0): undefined reference to `floor'
/usr/bin/ld: /tmp/cc9x0w1o.o: in function `intersectcrvsPpold':
s0901paraboloid1.c:(.text+0x76eb): undefined reference to `pow'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x7750): undefined reference to `pow'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x77bd): undefined reference to `pow'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x782c): undefined reference to `pow'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x786a): undefined reference to `sqrt'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x7883): undefined reference to `sqrt'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x7a1c): undefined reference to `floor'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x7bcb): undefined reference to `floor'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x7bee): undefined reference to `floor'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x7d37): undefined reference to `pow'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x7dc4): undefined reference to `floor'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x7de7): undefined reference to `floor'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x7f29): undefined reference to `pow'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x7fb6): undefined reference to `floor'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x7fd9): undefined reference to `floor'
/usr/bin/ld: /tmp/cc9x0w1o.o: in function `ospline':
s0901paraboloid1.c:(.text+0x9338): undefined reference to `sqrt'
/usr/bin/ld: /tmp/cc9x0w1o.o: in function `ospline3':
s0901paraboloid1.c:(.text+0xa8cf): undefined reference to `sqrt'
/usr/bin/ld: /tmp/cc9x0w1o.o: in function `circledata':
s0901paraboloid1.c:(.text+0xb07e): undefined reference to `sin'
/usr/bin/ld: s0901paraboloid1.c:(.text+0xb09c): undefined reference to `cos'
/usr/bin/ld: /tmp/cc9x0w1o.o: in function `intersectline':
s0901paraboloid1.c:(.text+0xb172): undefined reference to `pow'
/usr/bin/ld: s0901paraboloid1.c:(.text+0xb1a8): undefined reference to `pow'
/usr/bin/ld: /tmp/cc9x0w1o.o: in function `osplineseg':
s0901paraboloid1.c:(.text+0xc93b): undefined reference to `sqrt'
/usr/bin/ld: /tmp/cc9x0w1o.o: in function `parapt':
s0901paraboloid1.c:(.text+0xfa54): undefined reference to `sin'
/usr/bin/ld: s0901paraboloid1.c:(.text+0xfa80): undefined reference to `cos'
/usr/bin/ld: s0901paraboloid1.c:(.text+0xfab8): undefined reference to `cos'
/usr/bin/ld: s0901paraboloid1.c:(.text+0xfad3): undefined reference to `cos'
/usr/bin/ld: s0901paraboloid1.c:(.text+0xfafb): undefined reference to `sin'
/usr/bin/ld: s0901paraboloid1.c:(.text+0xfb16): undefined reference to `cos'
/usr/bin/ld: s0901paraboloid1.c:(.text+0xfb47): undefined reference to `sin'
/usr/bin/ld: /tmp/cc9x0w1o.o: in function `zparapt':
s0901paraboloid1.c:(.text+0xfba2): undefined reference to `cos'
/usr/bin/ld: s0901paraboloid1.c:(.text+0xfbb9): undefined reference to `sin'
/usr/bin/ld: s0901paraboloid1.c:(.text+0xfbd4): undefined reference to `sin'
/usr/bin/ld: s0901paraboloid1.c:(.text+0xfbeb): undefined reference to `sin'
/usr/bin/ld: s0901paraboloid1.c:(.text+0xfc07): undefined reference to `cos'
/usr/bin/ld: /tmp/cc9x0w1o.o: in function `invparapt':
s0901paraboloid1.c:(.text+0xfd4b): undefined reference to `trunc'
/usr/bin/ld: /tmp/cc9x0w1o.o: in function `cuspsplitpara':
s0901paraboloid1.c:(.text+0x113f2): undefined reference to `acos'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x1167d): undefined reference to `acos'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x1175b): undefined reference to `trunc'
/usr/bin/ld: /tmp/cc9x0w1o.o: in function `partitionseg':
s0901paraboloid1.c:(.text+0x12599): undefined reference to `fmax'
/usr/bin/ld: /tmp/cc9x0w1o.o: in function `funpthiddenQ':
s0901paraboloid1.c:(.text+0x12a90): undefined reference to `sin'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x12aa2): undefined reference to `cos'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x12ab9): undefined reference to `sin'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x12acb): undefined reference to `sin'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x12ae2): undefined reference to `cos'
/usr/bin/ld: /tmp/cc9x0w1o.o: in function `pthiddenQ':
s0901paraboloid1.c:(.text+0x12c1d): undefined reference to `sin'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x12c32): undefined reference to `cos'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x12c4f): undefined reference to `sin'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x12c64): undefined reference to `sin'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x12c81): undefined reference to `cos'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x138e7): undefined reference to `fmax'
/usr/bin/ld: /tmp/cc9x0w1o.o: in function `nohiddenpara2':
s0901paraboloid1.c:(.text+0x139ab): undefined reference to `floor'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x139c2): undefined reference to `sin'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x139d7): undefined reference to `cos'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x139f4): undefined reference to `sin'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x13a09): undefined reference to `sin'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x13a26): undefined reference to `cos'
/usr/bin/ld: /tmp/cc9x0w1o.o: in function `crvsfparadata':
s0901paraboloid1.c:(.text+0x17227): undefined reference to `fmin'
/usr/bin/ld: /tmp/cc9x0w1o.o: in function `sfcutparadata':
s0901paraboloid1.c:(.text+0x183c4): undefined reference to `sin'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x183d9): undefined reference to `cos'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x183f6): undefined reference to `sin'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x1840b): undefined reference to `sin'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x18428): undefined reference to `cos'
/usr/bin/ld: /tmp/cc9x0w1o.o: in function `projcoordcurve':
s0901paraboloid1.c:(.text+0x197f8): undefined reference to `sin'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x1980e): undefined reference to `cos'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x19824): undefined reference to `sin'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x1983a): undefined reference to `cos'
/usr/bin/ld: /tmp/cc9x0w1o.o: in function `kukannozoku':
s0901paraboloid1.c:(.text+0x19a24): undefined reference to `fmax'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x19a51): undefined reference to `fmin'
/usr/bin/ld: /tmp/cc9x0w1o.o: in function `skeletondata3':
s0901paraboloid1.c:(.text+0x19d85): undefined reference to `fmax'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x19dab): undefined reference to `ceil'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x19f29): undefined reference to `fmax'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x19f4f): undefined reference to `ceil'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x1a600): undefined reference to `floor'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x1aa59): undefined reference to `pow'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x1aaa2): undefined reference to `pow'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x1aacf): undefined reference to `fmin'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x1ab09): undefined reference to `pow'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x1acde): undefined reference to `pow'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x1b37c): undefined reference to `floor'
/usr/bin/ld: s0901paraboloid1.c:(.text+0x1b3b4): undefined reference to `floor'
collect2: error: ld returned 1 exit status


Ketcindy メーリングリストの案内