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

[plamo:33651] Re: Plamo-7.3 ncftp make error



大西です。

エラーメッセージ通りで、

ncftp-3.2.6/sh_util/gpshare.c 内の、

Bookmark gBm;

の定義位置がちょっとおかしいので、上記定義を

int ReadConfigFromBookmark()

内に移せば、compile は通ります。この関数でしか使っていないのに、
わざわざ外で定義しているので・・・・

以上参考になれば。
----
大西哲哉(oonishi@xxxxxxxxxxxxx)


From: 山本 伸一 <beniya@xxxxxxxxxxxxxx>
Date: Tue, 13 Apr 2021 19:14:02 +0900
Subject: [plamo:33650] Re: Plamo-7.3 ncftp make error
> 山本です。
> 
> On Tue, 13 Apr 2021 18:55:05 +0900
> KATOH Yasufumi <karma@xxxxxxxxxxxxxxxx> wrote:
> 
>> 加藤です。
>> 
>> 2021年4月13日(火) 18:43 山本 伸一 <beniya@xxxxxxxxxxxxxx>:
>> > 実質的にやってることは、同じで間違いありませんでした。
>> >
>> > でも下のエラーです。
>> 
>> これではどうでしょう?  さきほどのビルドスクリプトで
>>   export CPP=/usr/bin/cpp
>> とある行の下に
>>   export CC=gcc
>> と追加してみるとか(^^
>> 
>> -- 
> 
> Done making NcFTP まではOKみたいですが、その後で同様のエラーです。
> 
> Compiling log.c:                                                      [OK]
> Linking ncftp:                                                        [OK]
> Done making NcFTP.
> make[1]: ディレクトリ '/tmp/build/ncftp' から出ます
> make[1]: ディレクトリ '/tmp/build/sh_util' に入ります
> Compiling ncftpget:                                                   [ERROR]
>   /usr/bin/clang -D_REENTRANT -fcommon -Wno-format-y2k -DLINUX=60019 -DLINUX_GL
>   IBC=23300 -Dsh_util -DO_S="linux-x86_64-glibc2.33" -DSYSCONFDIR="/etc" -DHAVE
>   _CONFIG_H -DLINUX=60019 -DLINUX_GLIBC=23300 -I/tmp/build -I../libncftp -I../S
>   trn -I../sio -I/tmp/build -I/tmp/build/libncftp -I/tmp/build/sio -I/tmp/build
>   /Strn gpshare.o bookmark.o preffw.o spoolutil.o util.o gl_getline.o version.o
>    ncftpget.c -o ../bin/ncftpget -L../libncftp -L../Strn -L../sio -L/tmp/build/
>   libncftp -L/tmp/build/sio -L/tmp/build/Strn -Wl,--as-needed -lncftp -lStrn -l
>   sio
>   /usr/bin/ld: bookmark.o:(.bss+0x18): multiple definition of `gBm'; gpshare.o:
>   (.bss+0x18): first defined here
>   clang-11: error: linker command failed with exit code 1 (use -v to see invoca
>   tion)
> make[1]: *** [Makefile:29: ../bin/ncftpget] エラー 1
> make[1]: *** 未完了のジョブを待っています....
> Compiling ncftpput:                                                   [ERROR]
>   /usr/bin/clang -D_REENTRANT -fcommon -Wno-format-y2k -DLINUX=60019 -DLINUX_GL
>   IBC=23300 -Dsh_util -DO_S="linux-x86_64-glibc2.33" -DSYSCONFDIR="/etc" -DHAVE
>   _CONFIG_H -DLINUX=60019 -DLINUX_GLIBC=23300 -I/tmp/build -I../libncftp -I../S
>   trn -I../sio -I/tmp/build -I/tmp/build/libncftp -I/tmp/build/sio -I/tmp/build
>   /Strn gpshare.o bookmark.o preffw.o spoolutil.o util.o gl_getline.o version.o
>    ncftpput.c -o ../bin/ncftpput -L../libncftp -L../Strn -L../sio -L/tmp/build/
>   libncftp -L/tmp/build/sio -L/tmp/build/Strn -Wl,--as-needed -lncftp -lStrn -l
>   sio
>   /usr/bin/ld: bookmark.o:(.bss+0x18): multiple definition of `gBm'; gpshare.o:
>   (.bss+0x18): first defined here
>   clang-11: error: linker command failed with exit code 1 (use -v to see invoca
>   tion)
> make[1]: *** [Makefile:33: ../bin/ncftpput] エラー 1
> Compiling ncftpbatch:                                                 [ERROR]
>   /usr/bin/clang -D_REENTRANT -fcommon -Wno-format-y2k -DLINUX=60019 -DLINUX_GL
>   IBC=23300 -Dsh_util -DO_S="linux-x86_64-glibc2.33" -DSYSCONFDIR="/etc" -DHAVE
>   _CONFIG_H -DLINUX=60019 -DLINUX_GLIBC=23300 -I/tmp/build -I../libncftp -I../S
>   trn -I../sio -I/tmp/build -I/tmp/build/libncftp -I/tmp/build/sio -I/tmp/build
>   /Strn preffw.o util.o spoolutil.o version.o gpshare.o bookmark.o ncftpbatch.c
>    -o ../bin/ncftpbatch -L../libncftp -L../Strn -L../sio -L/tmp/build/libncftp
>   -L/tmp/build/sio -L/tmp/build/Strn -Wl,--as-needed -lncftp -lStrn -lsio
>   /usr/bin/ld: bookmark.o:(.bss+0x18): multiple definition of `gBm'; gpshare.o:
>   (.bss+0x18): first defined here
>   clang-11: error: linker command failed with exit code 1 (use -v to see invoca
>   tion)
> make[1]: *** [Makefile:41: ../bin/ncftpbatch] エラー 1
> make[1]: ディレクトリ '/tmp/build/sh_util' から出ます
> make: *** [Makefile:40: progs] エラー 2
> build error. ./PlamoBuild.ncftp-3.2.6 script stop
> 
> ________________________________________
> 山本 伸一 <beniya@xxxxxxxxxxxxxx>
> 
> 
> 


Follow-Ups
[plamo:33652] Re: Plamo-7.3 ncftp make error, Tetsuya Ohnishi
References
[plamo:33648] Re: Plamo-7.3 ncftp make error, 山本 伸一
[plamo:33649] Re: Plamo-7.3 ncftp make error, KATOH Yasufumi
[plamo:33650] Re: Plamo-7.3 ncftp make error, 山本 伸一

[検索ページ] [メール一覧]
Plamo ML 公開システム