[ Last edited by xempo on 2016-6-7 at 01:18 ]作者: zzz19760225 时间: 2016-5-1 21:54 深度deepin和arch不同吗,还是需要依赖关系的包,指定文件夹,还是随机都可以,中文文件夹有关系吗
单一主系统和多主系统会不会在安装上有关系作者: zzz19760225 时间: 2016-5-1 21:58 deepindzvzs@deepindzvzs-pc:~/文档/pluzone-1.4.2-d2$ make all
./linkfsp
( cd tools; make )
make[1]: Entering directory '/home/deepindzvzs/文档/pluzone-1.4.2-d2/tools'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/deepindzvzs/文档/pluzone-1.4.2-d2/tools'
( cd fsplus; make all )
make[1]: Entering directory '/home/deepindzvzs/文档/pluzone-1.4.2-d2/fsplus'
( cd data/tools/source; make )
make[2]: Entering directory '/home/deepindzvzs/文档/pluzone-1.4.2-d2/fsplus/data/tools/source'
make[2]: Nothing to be done for 'tools'.
make[2]: Leaving directory '/home/deepindzvzs/文档/pluzone-1.4.2-d2/fsplus/data/tools/source'
( cd source; make -fMakecom )
make[2]: Entering directory '/home/deepindzvzs/文档/pluzone-1.4.2-d2/fsplus/source'
( cd kernel; make -fMakecom )
make[3]: Entering directory '/home/deepindzvzs/文档/pluzone-1.4.2-d2/fsplus/source/kernel'
make[3]: '../../objcom/kernel.o' is up to date.
make[3]: Leaving directory '/home/deepindzvzs/文档/pluzone-1.4.2-d2/fsplus/source/kernel'
( cd dir; make )
make[3]: Entering directory '/home/deepindzvzs/文档/pluzone-1.4.2-d2/fsplus/source/dir'
make[3]: '../../objcom/dirext.o' is up to date.
make[3]: Leaving directory '/home/deepindzvzs/文档/pluzone-1.4.2-d2/fsplus/source/dir'
( cd ../normal; make )
make[3]: Entering directory '/home/deepindzvzs/文档/pluzone-1.4.2-d2/fsplus/normal'
make[3]: '../objcom/stdfun.o' is up to date.
make[3]: Leaving directory '/home/deepindzvzs/文档/pluzone-1.4.2-d2/fsplus/normal'
( cd numb; make )
make[3]: Entering directory '/home/deepindzvzs/文档/pluzone-1.4.2-d2/fsplus/source/numb'
make[3]: '../../objcom/numb.o' is up to date.
make[3]: Leaving directory '/home/deepindzvzs/文档/pluzone-1.4.2-d2/fsplus/source/numb'
( cd FCU; make )
make[3]: Entering directory '/home/deepindzvzs/文档/pluzone-1.4.2-d2/fsplus/source/FCU'
make[3]: '../../objcom/fcu.o' is up to date.
make[3]: Leaving directory '/home/deepindzvzs/文档/pluzone-1.4.2-d2/fsplus/source/FCU'
( cd apps; make -fmkrebuild )
make[3]: Entering directory '/home/deepindzvzs/文档/pluzone-1.4.2-d2/fsplus/source/apps'
make[3]: '../../objcom/rebuild.o' is up to date.
make[3]: Leaving directory '/home/deepindzvzs/文档/pluzone-1.4.2-d2/fsplus/source/apps'
( cd apps; make -fmkexport2 )
make[3]: Entering directory '/home/deepindzvzs/文档/pluzone-1.4.2-d2/fsplus/source/apps'
make[3]: '../../objcom/export.o' is up to date.
make[3]: Leaving directory '/home/deepindzvzs/文档/pluzone-1.4.2-d2/fsplus/source/apps'
( cd apps; make -fmkcopys )
make[3]: Entering directory '/home/deepindzvzs/文档/pluzone-1.4.2-d2/fsplus/source/apps'
make[3]: '../../objcom/copys.o' is up to date.
make[3]: Leaving directory '/home/deepindzvzs/文档/pluzone-1.4.2-d2/fsplus/source/apps'
( cd extfunc; make )
make[3]: Entering directory '/home/deepindzvzs/文档/pluzone-1.4.2-d2/fsplus/source/extfunc'
make[3]: '../../objcom/extfunc.o' is up to date.
make[3]: Leaving directory '/home/deepindzvzs/文档/pluzone-1.4.2-d2/fsplus/source/extfunc'
( cd simplebase; make )
make[3]: Entering directory '/home/deepindzvzs/文档/pluzone-1.4.2-d2/fsplus/source/simplebase'
make[3]: '../../objcom/simplebase.o' is up to date.
make[3]: Leaving directory '/home/deepindzvzs/文档/pluzone-1.4.2-d2/fsplus/source/simplebase'
( cd console; make -fMakefile2 )
make[3]: Entering directory '/home/deepindzvzs/文档/pluzone-1.4.2-d2/fsplus/source/console'
make[3]: '../../objcom/fspcomm.o' is up to date.
make[3]: Leaving directory '/home/deepindzvzs/文档/pluzone-1.4.2-d2/fsplus/source/console'
gcc -o ../fspcomm -lm ../objcom/kernel.o ../objcom/dirext.o ../objcom/stdfun.o \
../objcom/rebuild.o ../objcom/export.o ../objcom/copys.o \
../objcom/numb.o ../objcom/fcu.o \
../objcom/shellcom.o ../objcom/script.o ../objcom/conspace.o ../objcom/infor.o \
../objcom/extfunc.o ../objcom/simplebase.o ../objcom/fspcomm.o
../objcom/rebuild.o:在函数‘fspRebuild’中:
rebuild.c:(.text+0x675):对‘DirsCmprs’未定义的引用
../objcom/export.o:在函数‘readTo’中:
export.c:(.text+0x4f6):对‘outCvt’未定义的引用
../objcom/fcu.o:在函数‘FCU_pdModify’中:
fcu-ar.c:(.text+0x340):对‘pdFCU’未定义的引用
fcu-ar.c:(.text+0x345):对‘numbFCU’未定义的引用
../objcom/fcu.o:在函数‘Find’中:
fcu-ar.c:(.text+0xfbc):对‘pdFind’未定义的引用
fcu-ar.c:(.text+0xfc8):对‘NumbFind’未定义的引用
../objcom/fcu.o:在函数‘List’中:
fcu-ar.c:(.text+0x1846):对‘n_list’未定义的引用
collect2: error: ld returned 1 exit status
Makecom:25: recipe for target '../fspcomm' failed
make[2]: *** [../fspcomm] Error 1
make[2]: Leaving directory '/home/deepindzvzs/文档/pluzone-1.4.2-d2/fsplus/source'
Makefile:8: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/home/deepindzvzs/文档/pluzone-1.4.2-d2/fsplus'
Makefile:25: recipe for target 'all' failed
make: *** [all] Error 2
deepindzvzs@deepindzvzs-pc:~/文档/pluzone-1.4.2-d2$
[ Last edited by zzz19760225 on 2016-5-1 at 22:08 ]
作者: zzz19760225 时间: 2016-5-5 10:45 deepindzvzs@deepindzvzs-pc:~/下载/pluzone-1.4.2-d2$ make all
./linkfsp
( cd tools; make )
make[1]: Entering directory '/home/deepindzvzs/下载/pluzone-1.4.2-d2/tools'
gcc -O2 -D_LINUX_SOURCE -I/usr/include -I../fsplus/normal trfc.c -o trfc
cp trfc ../bin
gcc -O2 -D_LINUX_SOURCE -I/usr/include -I../fsplus/normal clearusers.c -o clearusers
cp clearusers ../bin
cp clearusers ..
make[1]: Leaving directory '/home/deepindzvzs/下载/pluzone-1.4.2-d2/tools'
( cd fsplus; make all )
make[1]: Entering directory '/home/deepindzvzs/下载/pluzone-1.4.2-d2/fsplus'
( cd data/tools/source; make )
make[2]: Entering directory '/home/deepindzvzs/下载/pluzone-1.4.2-d2/fsplus/data/tools/source'
gcc -O2 -W -I/usr/include -I../normal -D_LINUX_SOURCE -o../sepa sepa.c
In file included from sepa.c:9:0:
readfile.c: In function ‘FmtText’:
readfile.c:46:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(j=i; j<len; j++)buf[j]=buf[j+1];
^
sepa.c: In function ‘main’:
sepa.c:190:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(i=0,b=0;i<len;i++){
^
sepa.c:260:3: warning: ‘fval’ may be used uninitialized in this function [-Wmaybe-uninitialized]
fwrite(valbuf,vlen-1,1,fval);
^
sepa.c:128:4: warning: ‘b’ may be used uninitialized in this function [-Wmaybe-uninitialized]
if(b==i+1 || i+1>=argc ){
^
gcc -O2 -W -I/usr/include -I../normal -D_LINUX_SOURCE -o../mkhb mkhb.c
In file included from mkhb.c:8:0:
readfile.c: In function ‘FmtText’:
readfile.c:46:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(j=i; j<len; j++)buf[j]=buf[j+1];
^
mkhb.c: In function ‘main’:
mkhb.c:55:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
while( i<argc ){
^
mkhb.c:65:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(i+1<argc){
^
mkhb.c:167:6: warning: ‘cmplen’ may be used uninitialized in this function [-Wmaybe-uninitialized]
ptr[cmplen]==':'&&memstr(ptr,cmplen,pt,cmplen,1|(sw[1]*2))) ){
^
mkhb.c:168:26: warning: ‘sc’ may be used uninitialized in this function [-Wmaybe-uninitialized]
wlen=strlen(ptr); sc++;
^
mkhb.c:159:7: warning: ‘idxbuf’ may be used uninitialized in this function [-Wmaybe-uninitialized]
pt=idxbuf+b;
^
make[2]: Leaving directory '/home/deepindzvzs/下载/pluzone-1.4.2-d2/fsplus/data/tools/source'
( cd source; make -fMakecom )
make[2]: Entering directory '/home/deepindzvzs/下载/pluzone-1.4.2-d2/fsplus/source'
( cd kernel; make -fMakecom )
make[3]: Entering directory '/home/deepindzvzs/下载/pluzone-1.4.2-d2/fsplus/source/kernel'
gcc -O2 -c -fno-exceptions -o ../../objcom/kernel.o -I.. -I../../include -I../../normal kernel.c
make[3]: Leaving directory '/home/deepindzvzs/下载/pluzone-1.4.2-d2/fsplus/source/kernel'
( cd dir; make )
make[3]: Entering directory '/home/deepindzvzs/下载/pluzone-1.4.2-d2/fsplus/source/dir'
gcc -I../../include -I. -O2 -c -fno-exceptions -o ../../objcom/dirext.o dirext.c
make[3]: Leaving directory '/home/deepindzvzs/下载/pluzone-1.4.2-d2/fsplus/source/dir'
( cd ../normal; make )
make[3]: Entering directory '/home/deepindzvzs/下载/pluzone-1.4.2-d2/fsplus/normal'
gcc -O2 -c -fno-exceptions -o ../objcom/stdfun.o -I../include -I. stdfun.c
In file included from stdfun.c:233:0:
options.c:64:5: warning: ‘invObj’ is static but used in inline function ‘propts2’ which is not static
if(invObj(opt, i, pmu[i])==-1){
^
options.c:34:5: warning: ‘invObj’ is static but used in inline function ‘propts’ which is not static
if(invObj(opt, i, pmu[i])==-1)return -1;
^
make[3]: Leaving directory '/home/deepindzvzs/下载/pluzone-1.4.2-d2/fsplus/normal'
( cd numb; make )
make[3]: Entering directory '/home/deepindzvzs/下载/pluzone-1.4.2-d2/fsplus/source/numb'
../../data/tools/sepa ../../data/comm.txt --FSP --define -d ../../objcom
*** Warn ***
mult set value : 2201mkfsp
*** Warn ***
mult set value : 2141copy
*** Warn ***
mult set value : 2143dircopy
*** Warn ***
mult set value : 2144dircopys
Sepa created : "../../objcom/comm.h"
gcc -D_Simple_Base_ -O2 -c -fno-exceptions -o ../../objcom/numb.o -I../../include -I. numb.c
In file included from numb.c:19:0:
read.c:59:15: warning: ‘hdtag’ is static but declared in inline function ‘showMAU’ which is not static
static char hdtag[]=" .";
^
In file included from numb.c:18:0:
write.c:26:27: warning: ‘finclude’ is static but used in inline function ‘isLoadFile’ which is not static
#define IncludeLen sizeof(finclude)-1
^
write.c:36:10: note: in expansion of macro ‘IncludeLen’
pf=fnam+IncludeLen;
^
write.c:26:27: warning: ‘finclude’ is static but used in inline function ‘isLoadFile’ which is not static
#define IncludeLen sizeof(finclude)-1
^
write.c:34:26: note: in expansion of macro ‘IncludeLen’
if(memcmp(fnam,finclude,IncludeLen))return NULL;
^
write.c:34:17: warning: ‘finclude’ is static but used in inline function ‘isLoadFile’ which is not static
if(memcmp(fnam,finclude,IncludeLen))return NULL;
^
make[3]: Leaving directory '/home/deepindzvzs/下载/pluzone-1.4.2-d2/fsplus/source/numb'
( cd FCU; make )
make[3]: Entering directory '/home/deepindzvzs/下载/pluzone-1.4.2-d2/fsplus/source/FCU'
gcc -D_Simple_Base_ -O2 -c -fno-exceptions -o ../../objcom/fcu.o -I. -I../../include fcu-ar.c
In file included from fcu-ar.c:19:0:
find.c:51:3: warning: ‘CurDirPrn’ is static but used in inline function ‘pdFind’ which is not static
CurDirPrn=0;
^
find.c:38:3: warning: ‘BrowCnt’ is static but used in inline function ‘NumbFind’ which is not static
BrowCnt++;
^
find.c:36:4: warning: ‘CurDirPrn’ is static but used in inline function ‘NumbFind’ which is not static
CurDirPrn=1;
^
find.c:30:7: warning: ‘CurDirPrn’ is static but used in inline function ‘NumbFind’ which is not static
if(CurDirPrn==0){
^
find.c:29:6: warning: ‘CurDirPrn’ is static but used in inline function ‘NumbFind’ which is not static
if(CurDirPrn<1){
^
find.c:28:25: warning: ‘chkbuff’ is static but used in inline function ‘NumbFind’ which is not static
memstr(mau.buf,mau.len,chkbuff,0,1)){
^
make[3]: Leaving directory '/home/deepindzvzs/下载/pluzone-1.4.2-d2/fsplus/source/FCU'
( cd apps; make -fmkrebuild )
make[3]: Entering directory '/home/deepindzvzs/下载/pluzone-1.4.2-d2/fsplus/source/apps'
gcc -O2 -c -fno-exceptions -o ../../objcom/rebuild.o -I../../include -I. rebuild.c
make[3]: Leaving directory '/home/deepindzvzs/下载/pluzone-1.4.2-d2/fsplus/source/apps'
( cd apps; make -fmkexport2 )
make[3]: Entering directory '/home/deepindzvzs/下载/pluzone-1.4.2-d2/fsplus/source/apps'
gcc -DFSP_COMMA -O2 -c -fno-exceptions -o ../../objcom/export.o -I../../include -I. export.c
export.c: In function ‘readTo’:
export.c:77:3: warning: implicit declaration of function ‘outCvt’ [-Wimplicit-function-declaration]
outCvt(send+j, T ? type[j] : (BYTE)_void);
^
export.c: In function ‘NumbExpo’:
export.c:104:3: warning: implicit declaration of function ‘readAr’ [-Wimplicit-function-declaration]
readAr(dir, dsb, 0 /*releadir*/, force|128, pth);
^
make[3]: Leaving directory '/home/deepindzvzs/下载/pluzone-1.4.2-d2/fsplus/source/apps'
( cd apps; make -fmkcopys )
make[3]: Entering directory '/home/deepindzvzs/下载/pluzone-1.4.2-d2/fsplus/source/apps'
gcc -O2 -c -fno-exceptions -o ../../objcom/copys.o -I../../include -I. copys.c
make[3]: Leaving directory '/home/deepindzvzs/下载/pluzone-1.4.2-d2/fsplus/source/apps'
gcc -D_Simple_Base_ -O2 -c -fno-exceptions -o ../objcom/shellcom.o -I. -I../include shellcom.c
gcc -D_Simple_Base_ -O2 -c -fno-exceptions -o ../objcom/script.o -I. -I../include script.c
gcc -I../include -I. -O2 -c -fno-exceptions -o ../objcom/conspace.o conspace.c
gcc -I../include -I. -O2 -c -fno-exceptions -o ../objcom/infor.o infor.c
( cd extfunc; make )
make[3]: Entering directory '/home/deepindzvzs/下载/pluzone-1.4.2-d2/fsplus/source/extfunc'
gcc -O2 -c -fno-exceptions -o ../../objcom/extfunc.o -I../../include -I. extfunc.c
In file included from extfunc.c:13:0:
tds.c:168:20: warning: ‘ErrMsg’ is static but used in inline function ‘VerifyDat’ which is not static
conMsg->cnReV++; ErrMsg=True;
^
tds.c:167:3: warning: ‘AddMsg’ is static but used in inline function ‘VerifyDat’ which is not static
AddMsg(&conMsg->ReVar,Org[cur]);
^
tds.c:142:29: warning: ‘nDatLen’ is static but used in inline function ‘VerifyDat’ which is not static
olen[tn]=oDatLen; nlen[tn]=nDatLen;
^
tds.c:142:11: warning: ‘oDatLen’ is static but used in inline function ‘VerifyDat’ which is not static
olen[tn]=oDatLen; nlen[tn]=nDatLen;
^
tds.c:139:29: warning: ‘oDatLen’ is static but used in inline function ‘VerifyDat’ which is not static
olen[tn]=nDatLen; nlen[tn]=oDatLen;
^
tds.c:139:11: warning: ‘nDatLen’ is static but used in inline function ‘VerifyDat’ which is not static
olen[tn]=nDatLen; nlen[tn]=oDatLen;
^
tds.c:136:1: warning: ‘nDatLen’ is static but used in inline function ‘VerifyDat’ which is not static
nDatLen=pi ? fmtvalue(pi,1) : 0;
^
tds.c:135:5: warning: ‘oDatLen’ is static but used in inline function ‘VerifyDat’ which is not static
if((oDatLen=fmtvalue(pt,1))==0)return -1;
^
make[3]: Leaving directory '/home/deepindzvzs/下载/pluzone-1.4.2-d2/fsplus/source/extfunc'
( cd simplebase; make )
make[3]: Entering directory '/home/deepindzvzs/下载/pluzone-1.4.2-d2/fsplus/source/simplebase'
gcc -I../../include -I. -O2 -c -fno-exceptions -o ../../objcom/simplebase.o simplebase.c
make[3]: Leaving directory '/home/deepindzvzs/下载/pluzone-1.4.2-d2/fsplus/source/simplebase'
( cd console; make -fMakefile2 )
make[3]: Entering directory '/home/deepindzvzs/下载/pluzone-1.4.2-d2/fsplus/source/console'
../../data/tools/sepa ../../data/comm.txt --C-code -d ../../data/language/en/tmp
*** Warn ***
mult set value : 2201mkfsp
*** Warn ***
mult set value : 2141copy
*** Warn ***
mult set value : 2143dircopy
*** Warn ***
mult set value : 2144dircopys
Sepa created :
"../../data/language/en/tmp/comm.val"
"../../data/language/en/tmp/comm.chs"
gcc -O2 -c -fno-exceptions -o ../../objcom/fspcomm.o -I../../include -I. fspcomm.c
make[3]: Leaving directory '/home/deepindzvzs/下载/pluzone-1.4.2-d2/fsplus/source/console'
gcc -o ../fspcomm -lm ../objcom/kernel.o ../objcom/dirext.o ../objcom/stdfun.o \
../objcom/rebuild.o ../objcom/export.o ../objcom/copys.o \
../objcom/numb.o ../objcom/fcu.o \
../objcom/shellcom.o ../objcom/script.o ../objcom/conspace.o ../objcom/infor.o \
../objcom/extfunc.o ../objcom/simplebase.o ../objcom/fspcomm.o
../objcom/rebuild.o:在函数‘fspRebuild’中:
rebuild.c:(.text+0x675):对‘DirsCmprs’未定义的引用
../objcom/export.o:在函数‘readTo’中:
export.c:(.text+0x4f6):对‘outCvt’未定义的引用
../objcom/fcu.o:在函数‘FCU_pdModify’中:
fcu-ar.c:(.text+0x340):对‘pdFCU’未定义的引用
fcu-ar.c:(.text+0x345):对‘numbFCU’未定义的引用
../objcom/fcu.o:在函数‘Find’中:
fcu-ar.c:(.text+0xfbc):对‘pdFind’未定义的引用
fcu-ar.c:(.text+0xfc8):对‘NumbFind’未定义的引用
../objcom/fcu.o:在函数‘List’中:
fcu-ar.c:(.text+0x1846):对‘n_list’未定义的引用
collect2: error: ld returned 1 exit status
Makecom:25: recipe for target '../fspcomm' failed
make[2]: *** [../fspcomm] Error 1
make[2]: Leaving directory '/home/deepindzvzs/下载/pluzone-1.4.2-d2/fsplus/source'
Makefile:8: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/home/deepindzvzs/下载/pluzone-1.4.2-d2/fsplus'
Makefile:25: recipe for target 'all' failed
make: *** [all] Error 2
deepindzvzs@deepindzvzs-pc:~/下载/pluzone-1.4.2-d2$作者: xempo 时间: 2016-5-9 19:49 9楼出现的问题都是inline修饰的内联函数,是编译器的不同而报错。将它们改成static。