- 論壇徽章:
- 1
|
本帖最后由 ora_explorer 于 2015-02-26 09:31 編輯
如題。在安裝pg_rman的時(shí)候,有如下提示:
[root@dbserver pg_rman-1.2.11-pg94]# make USE_PGXS=1
Makefile:36: /usr/pgsql-9.4/lib/pgxs/src/makefiles/pgxs.mk: 沒有那個(gè)文件或目錄
make: *** 沒有規(guī)則可以創(chuàng)建目標(biāo)“/usr/pgsql-9.4/lib/pgxs/src/makefiles/pgxs.mk”。 停止。
[root@dbserver pg_rman-1.2.11-pg94]# make USE_PGXS=1 install
Makefile:36: /usr/pgsql-9.4/lib/pgxs/src/makefiles/pgxs.mk: 沒有那個(gè)文件或目錄
make: *** 沒有規(guī)則可以創(chuàng)建目標(biāo)“/usr/pgsql-9.4/lib/pgxs/src/makefiles/pgxs.mk”。 停止。
用postgres執(zhí)行以上命令:
-bash-3.2$ make USE_PGXS=1
make: pg_config:命令未找到
cc -c -o backup.o backup.c
在包含自 backup.c:10 的文件中:
pg_rman.h:12:25: 錯(cuò)誤:postgres_fe.h:沒有那個(gè)文件或目錄
pg_rman.h:15:22: 錯(cuò)誤:libpq-fe.h:沒有那個(gè)文件或目錄
pg_rman.h:16:34: 錯(cuò)誤:access/xlog_internal.h:沒有那個(gè)文件或目錄
在包含自 pg_rman.h:18 的文件中,
從 backup.c:10:
pgut/pgut.h:13:22: 錯(cuò)誤:libpq-fe.h:沒有那個(gè)文件或目錄
pgut/pgut.h:14:25: 錯(cuò)誤:pqexpbuffer.h:沒有那個(gè)文件或目錄
In file included from pg_rman.h:18,
from backup.c:10:
pgut/pgut.h:101: 錯(cuò)誤:expected ‘=’, ‘,’, ‘;’, ‘a(chǎn)sm’ or ‘__attribute__’ before ‘*’ token
pgut/pgut.h:113: 錯(cuò)誤:expected ‘=’, ‘,’, ‘;’, ‘a(chǎn)sm’ or ‘__attribute__’ before ‘*’ token
pgut/pgut.h:114: 錯(cuò)誤:expected ‘)’ before ‘*’ token
pgut/pgut.h:115: 錯(cuò)誤:expected ‘=’, ‘,’, ‘;’, ‘a(chǎn)sm’ or ‘__attribute__’ before ‘*’ token
pgut/pgut.h:116: 錯(cuò)誤:expected ‘)’ before ‘*’ token
pgut/pgut.h:117: 錯(cuò)誤:expected ‘)’ before ‘*’ token
pgut/pgut.h:118: 錯(cuò)誤:expected declaration specifiers or ‘...’ before ‘PGconn’
pgut/pgut.h:120: 錯(cuò)誤:expected ‘=’, ‘,’, ‘;’, ‘a(chǎn)sm’ or ‘__attribute__’ before ‘*’ token
pgut/pgut.h:130: 錯(cuò)誤:expected ‘=’, ‘,’, ‘;’, ‘a(chǎn)sm’ or ‘__attribute__’ before ‘*’ token
pgut/pgut.h:131: 錯(cuò)誤:expected ‘=’, ‘,’, ‘;’, ‘a(chǎn)sm’ or ‘__attribute__’ before ‘*’ token
pgut/pgut.h:149: 錯(cuò)誤:expected ‘=’, ‘,’, ‘;’, ‘a(chǎn)sm’ or ‘__attribute__’ before ‘*’ token
pgut/pgut.h:211: 錯(cuò)誤:expected ‘)’ before ‘str’
pgut/pgut.h:212: 錯(cuò)誤:expected ‘)’ before ‘str’
pgut/pgut.h:216: 錯(cuò)誤:expected declaration specifiers or ‘...’ before ‘int32’
pgut/pgut.h:217: 錯(cuò)誤:expected declaration specifiers or ‘...’ before ‘uint32’
pgut/pgut.h:218: 錯(cuò)誤:expected declaration specifiers or ‘...’ before ‘int64’
pgut/pgut.h:219: 錯(cuò)誤:expected declaration specifiers or ‘...’ before ‘uint64’
在包含自 backup.c:10 的文件中:
pg_rman.h:19:29: 錯(cuò)誤:access/xlogdefs.h:沒有那個(gè)文件或目錄
pg_rman.h:20:29: 錯(cuò)誤:storage/bufpage.h:沒有那個(gè)文件或目錄
pg_rman.h:21:26: 錯(cuò)誤:utils/pg_crc.h:沒有那個(gè)文件或目錄
In file included from backup.c:10:
pg_rman.h:69: 錯(cuò)誤:expected specifier-qualifier-list before ‘mode_t’
pg_rman.h:139: 錯(cuò)誤:expected specifier-qualifier-list before ‘TimeLineID’
pg_rman.h:192: 錯(cuò)誤:expected specifier-qualifier-list before ‘TimeLineID’
pg_rman.h:274: 錯(cuò)誤:expected ‘)’ before ‘*’ token
pg_rman.h:275: 錯(cuò)誤:expected ‘)’ before ‘*’ token
pg_rman.h:287: 錯(cuò)誤:expected ‘)’ before ‘*’ token
pg_rman.h:288: 錯(cuò)誤:expected ‘)’ before ‘*’ token
pg_rman.h:291: 錯(cuò)誤:expected declaration specifiers or ‘...’ before ‘mode_t’
pg_rman.h:296: 錯(cuò)誤:expected ‘=’, ‘,’, ‘;’, ‘a(chǎn)sm’ or ‘__attribute__’ before ‘pgFileGetCRC’
pg_rman.h:304: 錯(cuò)誤:expected declaration specifiers or ‘...’ before ‘XLogRecPtr’
pg_rman.h:305: 錯(cuò)誤:expected declaration specifiers or ‘...’ before ‘TimeLineID’
pg_rman.h:305: 錯(cuò)誤:expected declaration specifiers or ‘...’ before ‘XLogRecPtr’
pg_rman.h:309: 錯(cuò)誤:expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
backup.c:21:28: 錯(cuò)誤:libpq/pqsignal.h:沒有那個(gè)文件或目錄
backup.c:37: 錯(cuò)誤:expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
backup.c:47: 錯(cuò)誤:expected ‘)’ before ‘*’ token
backup.c:48: 錯(cuò)誤:expected ‘)’ before ‘*’ token
backup.c: In function ‘do_backup_database’:
backup.c:78: 錯(cuò)誤:‘MAXPGPATH’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:78: 錯(cuò)誤:(即使在一個(gè)函數(shù)內(nèi)多次出現(xiàn),每個(gè)未聲明的標(biāo)識(shí)符在其
backup.c:78: 錯(cuò)誤:所在的函數(shù)內(nèi)只報(bào)告一次。)
backup.c:80: 錯(cuò)誤:‘XLogRecPtr’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:80: 錯(cuò)誤:‘lsn’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:98: 警告:傳遞參數(shù) 2 (屬于 ‘elog’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:107: 警告:傳遞參數(shù) 2 (屬于 ‘elog’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:110: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘total_data_bytes’ 的成員
backup.c:111: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘read_data_bytes’ 的成員
backup.c:114: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘start_time’ 的成員
backup.c:115: 警告:隱式聲明與內(nèi)建函數(shù) ‘strncat’ 不兼容
backup.c:132: 警告:傳遞參數(shù) 1 (屬于 ‘printf’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:134: 警告:傳遞參數(shù) 2 (屬于 ‘elog’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:142: 警告:傳遞參數(shù) 2 (屬于 ‘elog’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:147: 警告:傳遞參數(shù) 2 (屬于 ‘elog’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:149: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘is_from_standby’ 的成員
backup.c:167: 錯(cuò)誤:‘errno’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:167: 警告:傳遞參數(shù) 2 (屬于 ‘elog’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:172: 警告:傳遞參數(shù) 2 (屬于 ‘elog’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:187: 錯(cuò)誤:‘uint32’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:187: 錯(cuò)誤:expected ‘;’ before ‘xlogid’
backup.c:191: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘tli’ 的成員
backup.c:191: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘tli’ 的成員
backup.c:194: 警告:傳遞參數(shù) 2 (屬于 ‘elog’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:207: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘start_lsn’ 的成員
backup.c:208: 錯(cuò)誤:‘xlogid’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:209: 錯(cuò)誤:‘xrecoff’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:211: 警告:傳遞參數(shù) 2 (屬于 ‘elog’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:227: 錯(cuò)誤:‘PGresult’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:227: 錯(cuò)誤:‘tblspc_res’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:230: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘is_from_standby’ 的成員
backup.c:233: 警告:傳遞參數(shù) 2 (屬于 ‘elog’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:284: 警告:初始化時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:285: 警告:初始化時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:305: 警告:傳遞參數(shù) 2 (屬于 ‘elog’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:338: 警告:賦值時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:338: 警告:賦值時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:339: 警告:傳遞參數(shù) 2 (屬于 ‘elog’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:343: 警告:傳遞參數(shù) 1 (屬于 ‘printf’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:344: 警告:傳遞參數(shù) 1 (屬于 ‘printf’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:349: 警告:傳遞參數(shù) 2 (屬于 ‘elog’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:384: 警告:初始化時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:385: 警告:初始化時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:414: 警告:傳遞參數(shù) 2 (屬于 ‘elog’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:452: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘is_from_standby’ 的成員
backup.c:463: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘mode’ 的成員
backup.c:465: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘total_data_bytes’ 的成員
backup.c:465: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘size’ 的成員
backup.c:466: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘read_data_bytes’ 的成員
backup.c:466: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘read_size’ 的成員
backup.c:467: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘write_size’ 的成員
backup.c:468: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘write_bytes’ 的成員
backup.c:468: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘write_size’ 的成員
backup.c:473: 錯(cuò)誤:expected ‘)’ before ‘INT64_FORMAT’
backup.c:474: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘read_data_bytes’ 的成員
backup.c:474: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘write_bytes’ 的成員
backup.c:474: 警告:傳遞參數(shù) 1 (屬于 ‘printf’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:475: 警告:傳遞參數(shù) 1 (屬于 ‘printf’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c: In function ‘execute_restartpoint’:
backup.c:484: 錯(cuò)誤:‘PGconn’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:484: 錯(cuò)誤:‘sby_conn’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:485: 錯(cuò)誤:‘PGresult’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:485: 錯(cuò)誤:‘res’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:486: 錯(cuò)誤:‘XLogRecPtr’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:486: 錯(cuò)誤:expected ‘;’ before ‘replayed_lsn’
backup.c:506: 錯(cuò)誤:‘uint32’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:506: 錯(cuò)誤:expected ‘;’ before ‘xlogid’
backup.c:509: 錯(cuò)誤:‘xlogid’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:509: 錯(cuò)誤:‘xrecoff’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:509: 警告:傳遞參數(shù) 1 (屬于 ‘sscanf’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:511: 錯(cuò)誤:‘replayed_lsn’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:511: 錯(cuò)誤:‘uint64’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:511: 錯(cuò)誤:expected ‘)’ before ‘xlogid’
backup.c:512: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘start_lsn’ 的成員
backup.c: In function ‘do_backup_arclog’:
backup.c:536: 錯(cuò)誤:‘MAXPGPATH’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:540: 錯(cuò)誤:‘int64’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:540: 錯(cuò)誤:expected ‘;’ before ‘a(chǎn)rclog_write_bytes’
backup.c:548: 警告:傳遞參數(shù) 1 (屬于 ‘printf’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:549: 警告:傳遞參數(shù) 1 (屬于 ‘printf’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:553: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘read_arclog_bytes’ 的成員
backup.c:556: 錯(cuò)誤:‘uint32’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:556: 錯(cuò)誤:expected ‘)’ before ‘current’
backup.c:565: 警告:傳遞參數(shù) 1 (屬于 ‘printf’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:579: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘tli’ 的成員
backup.c:579: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘stop_lsn’ 的成員
backup.c:579: 錯(cuò)誤:提供給函數(shù) ‘xlog_fname’ 的實(shí)參太多
backup.c:584: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘path’ 的成員
backup.c:584: 警告:賦值時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:587: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘path’ 的成員
backup.c:608: 錯(cuò)誤:‘errno’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:608: 警告:傳遞參數(shù) 2 (屬于 ‘elog’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:617: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘mode’ 的成員
backup.c:619: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘read_arclog_bytes’ 的成員
backup.c:619: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘read_size’ 的成員
backup.c:620: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘write_size’ 的成員
backup.c:622: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘write_bytes’ 的成員
backup.c:622: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘write_size’ 的成員
backup.c:623: 錯(cuò)誤:‘a(chǎn)rclog_write_bytes’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:623: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘write_size’ 的成員
backup.c:636: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘mode’ 的成員
backup.c:638: 警告:隱式聲明與內(nèi)建函數(shù) ‘strstr’ 不兼容
backup.c:638: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘path’ 的成員
backup.c:639: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘path’ 的成員
backup.c:639: 警告:隱式聲明與內(nèi)建函數(shù) ‘strlen’ 不兼容
backup.c:639: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘path’ 的成員
backup.c:641: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘path’ 的成員
backup.c:641: 警告:傳遞參數(shù) 2 (屬于 ‘elog’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:648: 錯(cuò)誤:expected ‘)’ before ‘INT64_FORMAT’
backup.c:649: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘read_arclog_bytes’ 的成員
backup.c:649: 警告:傳遞參數(shù) 1 (屬于 ‘printf’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:650: 警告:傳遞參數(shù) 1 (屬于 ‘printf’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c: In function ‘do_backup_srvlog’:
backup.c:666: 錯(cuò)誤:‘MAXPGPATH’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:669: 錯(cuò)誤:‘int64’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:669: 錯(cuò)誤:expected ‘;’ before ‘srvlog_write_bytes’
backup.c:676: 警告:傳遞參數(shù) 1 (屬于 ‘printf’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:677: 警告:傳遞參數(shù) 1 (屬于 ‘printf’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:681: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘read_srvlog_bytes’ 的成員
backup.c:689: 警告:傳遞參數(shù) 1 (屬于 ‘printf’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:712: 錯(cuò)誤:‘errno’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:712: 警告:傳遞參數(shù) 2 (屬于 ‘elog’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:721: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘mode’ 的成員
backup.c:723: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘read_srvlog_bytes’ 的成員
backup.c:723: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘read_size’ 的成員
backup.c:724: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘write_size’ 的成員
backup.c:726: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘write_bytes’ 的成員
backup.c:726: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘write_size’ 的成員
backup.c:727: 錯(cuò)誤:‘srvlog_write_bytes’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:727: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘write_size’ 的成員
backup.c:733: 錯(cuò)誤:expected ‘)’ before ‘INT64_FORMAT’
backup.c:734: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘read_srvlog_bytes’ 的成員
backup.c:734: 警告:傳遞參數(shù) 1 (屬于 ‘printf’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:735: 警告:傳遞參數(shù) 1 (屬于 ‘printf’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c: In function ‘do_backup’:
backup.c:761: 警告:傳遞參數(shù) 2 (屬于 ‘elog’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:764: 警告:傳遞參數(shù) 2 (屬于 ‘elog’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:768: 警告:傳遞參數(shù) 2 (屬于 ‘elog’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:772: 警告:傳遞參數(shù) 2 (屬于 ‘elog’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:777: 警告:傳遞參數(shù) 2 (屬于 ‘elog’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:791: 警告:傳遞參數(shù) 1 (屬于 ‘printf’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:792: 警告:傳遞參數(shù) 1 (屬于 ‘printf’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:793: 警告:傳遞參數(shù) 1 (屬于 ‘printf’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:795: 警告:傳遞參數(shù) 1 (屬于 ‘printf’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:801: 警告:傳遞參數(shù) 2 (屬于 ‘elog’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:804: 警告:傳遞參數(shù) 2 (屬于 ‘elog’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:808: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘tli’ 的成員
backup.c:809: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘start_lsn’ 的成員
backup.c:809: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘stop_lsn’ 的成員
backup.c:809: 錯(cuò)誤:‘XLogRecPtr’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:809: 錯(cuò)誤:expected ‘;’ before numeric constant
backup.c:810: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘start_time’ 的成員
backup.c:811: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘end_time’ 的成員
backup.c:812: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘total_data_bytes’ 的成員
backup.c:813: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘read_data_bytes’ 的成員
backup.c:814: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘read_arclog_bytes’ 的成員
backup.c:815: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘read_srvlog_bytes’ 的成員
backup.c:816: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘write_bytes’ 的成員
backup.c:817: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘block_size’ 的成員
backup.c:817: 錯(cuò)誤:‘BLCKSZ’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:818: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘wal_block_size’ 的成員
backup.c:818: 錯(cuò)誤:‘XLOG_BLCKSZ’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:819: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘recovery_xid’ 的成員
backup.c:820: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘recovery_time’ 的成員
backup.c:821: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘is_from_standby’ 的成員
backup.c:827: 警告:傳遞參數(shù) 2 (屬于 ‘elog’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:831: 警告:傳遞參數(shù) 1 (屬于 ‘printf’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:836: 警告:傳遞參數(shù) 2 (屬于 ‘elog’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:853: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘end_time’ 的成員
backup.c:860: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘read_data_bytes’ 的成員
backup.c:860: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘read_arclog_bytes’ 的成員
backup.c:860: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘read_srvlog_bytes’ 的成員
backup.c:861: 警告:傳遞參數(shù) 1 (屬于 ‘printf’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:863: 錯(cuò)誤:expected ‘)’ before ‘INT64_FORMAT’
backup.c:865: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘read_data_bytes’ 的成員
backup.c:865: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘read_arclog_bytes’ 的成員
backup.c:865: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘read_srvlog_bytes’ 的成員
backup.c:865: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘write_bytes’ 的成員
backup.c:865: 警告:傳遞參數(shù) 1 (屬于 ‘printf’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:866: 警告:傳遞參數(shù) 1 (屬于 ‘printf’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c: In function ‘remove_stopinfo_from_backup_label’:
backup.c:916: 錯(cuò)誤:‘MAXPGPATH’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:921: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘path’ 的成員
backup.c:923: 警告:傳遞參數(shù) 2 (屬于 ‘elog’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:927: 警告:傳遞參數(shù) 2 (屬于 ‘elog’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:930: 警告:隱式聲明與內(nèi)建函數(shù) ‘strstr’ 不兼容
backup.c:941: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘path’ 的成員
backup.c: In function ‘make_backup_label’:
backup.c:950: 錯(cuò)誤:‘MAXPGPATH’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:968: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘path’ 的成員
backup.c:968: 警告:賦值時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:970: 警告:隱式聲明與內(nèi)建函數(shù) ‘strlen’ 不兼容
backup.c:981: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘path’ 的成員
backup.c:985: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘write_size’ 的成員
backup.c:986: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘crc’ 的成員
backup.c:987: 警告:隱式聲明與內(nèi)建函數(shù) ‘strcpy’ 不兼容
backup.c:987: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘path’ 的成員
backup.c: In function ‘get_server_version’:
backup.c:1008: 錯(cuò)誤:‘connection’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:1020: 警告:傳遞參數(shù) 2 (屬于 ‘elog’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:1023: 錯(cuò)誤:‘BLCKSZ’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:1025: 錯(cuò)誤:‘XLOG_BLCKSZ’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c: In function ‘confirm_block_size’:
backup.c:1036: 錯(cuò)誤:‘PGresult’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:1036: 錯(cuò)誤:‘res’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:1043: 錯(cuò)誤:‘connection’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:1043: 警告:傳遞參數(shù) 2 (屬于 ‘elog’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:1044: 警告:傳遞參數(shù) 1 (屬于 ‘strtol’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:1049: 警告:傳遞參數(shù) 2 (屬于 ‘elog’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c: In function ‘pg_start_backup’:
backup.c:1058: 錯(cuò)誤:‘PGresult’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:1058: 錯(cuò)誤:‘res’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:1080: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘tli’ 的成員
backup.c:1080: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘start_lsn’ 的成員
backup.c: In function ‘wait_for_archive’:
backup.c:1088: 錯(cuò)誤:‘PGresult’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:1088: 錯(cuò)誤:‘res’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:1089: 錯(cuò)誤:‘MAXPGPATH’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:1096: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘tli’ 的成員
backup.c:1096: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘stop_lsn’ 的成員
backup.c:1097: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘tli’ 的成員
backup.c:1098: 錯(cuò)誤:‘uint32’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:1098: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘stop_lsn’ 的成員
backup.c:1098: 錯(cuò)誤:expected ‘)’ before ‘backup’
backup.c:1098: 警告:傳遞參數(shù) 2 (屬于 ‘elog’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:1110: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘recovery_xid’ 的成員
backup.c:1111: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘recovery_time’ 的成員
backup.c:1122: 警告:傳遞參數(shù) 2 (屬于 ‘elog’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:1127: 警告:傳遞參數(shù) 2 (屬于 ‘elog’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c: 在頂層:
backup.c:1156: 錯(cuò)誤:expected ‘)’ before ‘*’ token
backup.c:1188: 錯(cuò)誤:expected ‘)’ before ‘*’ token
backup.c: In function ‘fileExists’:
backup.c:1212: 錯(cuò)誤:‘errno’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:1212: 錯(cuò)誤:‘ENOENT’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c: In function ‘dirExists’:
backup.c:1228: 錯(cuò)誤:‘errno’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:1228: 錯(cuò)誤:‘ENOENT’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c: In function ‘backup_cleanup’:
backup.c:1244: 錯(cuò)誤:‘MAXPGPATH’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:1255: 警告:傳遞參數(shù) 1 (屬于 ‘printf’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:1263: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘end_time’ 的成員
backup.c:1266: 警告:傳遞參數(shù) 1 (屬于 ‘printf’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:1267: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘end_time’ 的成員
backup.c: 在頂層:
backup.c:1279: 錯(cuò)誤:expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
backup.c: In function ‘delete_old_files’:
backup.c:1474: 錯(cuò)誤:‘pgBackup’ 沒有名為 ‘start_time’ 的成員
backup.c:1482: 警告:隱式聲明與內(nèi)建函數(shù) ‘strncpy’ 不兼容
backup.c:1492: 警告:傳遞參數(shù) 1 (屬于 ‘printf’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:1507: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘path’ 的成員
backup.c:1538: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘path’ 的成員
backup.c:1538: 警告:隱式聲明與內(nèi)建函數(shù) ‘strlen’ 不兼容
backup.c:1538: 警告:傳遞參數(shù) 1 (屬于 ‘printf’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:1545: 警告:隱式聲明與內(nèi)建函數(shù) ‘strstr’ 不兼容
backup.c:1545: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘path’ 的成員
backup.c:1545: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘path’ 的成員
backup.c:1545: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘path’ 的成員
backup.c:1550: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘path’ 的成員
backup.c:1550: 警告:傳遞參數(shù) 1 (屬于 ‘printf’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c: In function ‘delete_online_wal_backup’:
backup.c:1567: 錯(cuò)誤:‘MAXPGPATH’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:1571: 警告:傳遞參數(shù) 1 (屬于 ‘printf’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:1572: 警告:傳遞參數(shù) 1 (屬于 ‘printf’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:1590: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘path’ 的成員
backup.c:1590: 警告:傳遞參數(shù) 1 (屬于 ‘printf’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c: In function ‘delete_arclog_link’:
backup.c:1610: 警告:傳遞參數(shù) 1 (屬于 ‘printf’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:1611: 警告:傳遞參數(shù) 1 (屬于 ‘printf’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:1619: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘mode’ 的成員
backup.c:1623: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘path’ 的成員
backup.c:1623: 警告:傳遞參數(shù) 1 (屬于 ‘printf’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:1625: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘path’ 的成員
backup.c:1626: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘path’ 的成員
backup.c:1627: 錯(cuò)誤:‘errno’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:1627: 警告:傳遞參數(shù) 2 (屬于 ‘elog’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c: In function ‘execute_script’:
backup.c:1761: 錯(cuò)誤:‘MAXPGPATH’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:1776: 錯(cuò)誤:‘errno’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:1776: 警告:傳遞參數(shù) 2 (屬于 ‘elog’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:1783: 警告:隱式聲明與內(nèi)建函數(shù) ‘strlen’ 不兼容
backup.c:1795: 警告:傳遞參數(shù) 2 (屬于 ‘elog’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c: In function ‘a(chǎn)dd_files’:
backup.c:1850: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘mode’ 的成員
backup.c:1854: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘path’ 的成員
backup.c:1854: 警告:隱式聲明與內(nèi)建函數(shù) ‘strlen’ 不兼容
backup.c:1862: 警告:賦值時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
backup.c:1870: 錯(cuò)誤:‘pgFile’ 沒有名為 ‘is_datafile’ 的成員
backup.c: In function ‘create_file_list’:
backup.c:1891: 錯(cuò)誤:‘MAXPGPATH’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:1900: 錯(cuò)誤:‘errno’ 未聲明 (在此函數(shù)內(nèi)第一次使用)
backup.c:1900: 警告:傳遞參數(shù) 2 (屬于 ‘elog’)時(shí)將整數(shù)賦給指針,未作類型轉(zhuǎn)換
make: *** [backup.o] 錯(cuò)誤 1
-bash-3.2$
在網(wǎng)上看到的安裝方法:
Installations
pg_rman can be installed as same as standard contrib modules.
Build from source
The module can be built with pgxs.
$ cd pg_rman
$ make USE_PGXS=1
$ make USE_PGXS=1 install
No need to register to databases.
請(qǐng)問該如何處理?
|
|