GitHub user vsbace edited a comment on the discussion: Add Support for the 
diskquota extension in Apache Cloudberry

Well i have a one problem when i was trying to compile DISKQUOTA extension on 
Cloudberry 1.6.0 
and i need help in this situation if it possible:

`/opt/diskquota/src/diskquota.c: In function ‘disk_quota_worker_main’:
/opt/diskquota/src/diskquota.c:508:25: error: too many arguments to function 
‘init_ps_display’
  508 |                         init_ps_display("bgworker:", "[diskquota]", 
dbname, _errmsg);
      |                         ^~~~~~~~~~~~~~~
In file included from /opt/diskquota/src/diskquota.c:41:
/usr/local/cloudberry-db-1.6.0-ucb/include/postgresql/server/utils/ps_status.h:21:13:
 note: declared here
   21 | extern void init_ps_display(const char *fixed_part);
      |             ^~~~~~~~~~~~~~~
/opt/diskquota/src/diskquota.c:512:25: error: too many arguments to function 
‘init_ps_display’
  512 |                         init_ps_display("bgworker:", "[diskquota]", 
dbname,
      |                         ^~~~~~~~~~~~~~~
/usr/local/cloudberry-db-1.6.0-ucb/include/postgresql/server/utils/ps_status.h:21:13:
 note: declared here
   21 | extern void init_ps_display(const char *fixed_part);
      |             ^~~~~~~~~~~~~~~
/opt/diskquota/src/diskquota.c:541:9: error: too many arguments to function 
‘init_ps_display’
  541 |         init_ps_display("bgworker:", "[diskquota]", dbname, "");
      |         ^~~~~~~~~~~~~~~
/usr/local/cloudberry-db-1.6.0-ucb/include/postgresql/server/utils/ps_status.h:21:13:
 note: declared here
   21 | extern void init_ps_display(const char *fixed_part);
      |             ^~~~~~~~~~~~~~~
/opt/diskquota/src/diskquota.c: In function ‘diskquota_status_schema_version’:
/opt/diskquota/src/diskquota.c:1625:9: warning: implicit declaration of 
function ‘StrNCpy’; did you mean ‘strncpy’? [-Wimplicit-function-declaration]
 1625 |         StrNCpy(ret_version, version, sizeof(ret_version) - 1);
      |         ^~~~~~~
      |         strncpy
make[2]: *** [CMakeFiles/diskquota.dir/build.make:76: 
CMakeFiles/diskquota.dir/src/diskquota.c.o] Ошибка 1
make[1]: *** [CMakeFiles/Makefile2:123: CMakeFiles/diskquota.dir/all] Ошибка 2
`

On Greenplum 7.2.0 we see another structure of parameters of function -  
"init_ps_display":
`extern void init_ps_display(const char *username, const char *dbname,
                                                        const char *host_info, 
const char *initial_str);`


GitHub link: 
https://github.com/apache/cloudberry/discussions/1036#discussioncomment-13284593

----
This is an automatically sent email for dev@cloudberry.apache.org.
To unsubscribe, please send an email to: dev-unsubscr...@cloudberry.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@cloudberry.apache.org
For additional commands, e-mail: dev-h...@cloudberry.apache.org

Reply via email to