Plugin shared objects require the global object to be build.

: rv libpostfix-global.so abounce.o anvil_clnt.o been_here.o bounce.o 
bounce_log.o canon_addr.o cfg_parser.o cleanup_strerror.o cleanup_strflags.o 
clnt_stream.o conv_time.o db_common.o debug_peer.o debug_process.o defer.o 
deliver_completed.o deliver_flock.o deliver_pass.o deliver_request.o 
dict_proxy.o domain_list.o dot_lockfile.o dot_lockfile_as.o dsb_scan.o dsn.o 
dsn_buf.o dsn_mask.o dsn_print.o dsn_util.o ehlo_mask.o ext_prop.o file_id.o 
flush_clnt.o header_opts.o header_token.o input_transp.o int_filt.o is_header.o 
log_adhoc.o mail_addr.o mail_addr_crunch.o mail_addr_find.o mail_addr_map.o 
mail_command_client.o mail_command_server.o mail_conf.o mail_conf_bool.o 
mail_conf_int.o mail_conf_long.o mail_conf_raw.o mail_conf_str.o 
mail_conf_time.o mail_connect.o mail_copy.o mail_date.o mail_dict.o 
mail_error.o mail_flush.o mail_open_ok.o mail_params.o mail_pathname.o 
mail_queue.o mail_run.o mail_scan_dir.o mail_stream.o mail_task.o 
mail_trigger.o maps.o mark_corrupt.o match_parent_style.o mbox_conf.o 
mbox_open.o mime_state.o mkmap_db.o mkmap_dbm.o mkmap_open.o msg_stats_print.o 
msg_stats_scan.o mynetworks.o mypwd.o namadr_list.o off_cvt.o opened.o 
own_inet_addr.o pipe_command.o post_mail.o quote_821_local.o quote_822_local.o 
rcpt_buf.o rcpt_print.o rec_attr_map.o rec_streamlf.o rec_type.o 
recipient_list.o record.o remove.o resolve_clnt.o resolve_local.o 
rewrite_clnt.o scache_clnt.o scache_multi.o scache_single.o sent.o 
smtp_stream.o split_addr.o string_list.o strip_addr.o sys_exits.o timed_ipc.o 
tok822_find.o tok822_node.o tok822_parse.o tok822_resolve.o tok822_rewrite.o 
tok822_tree.o trace.o user_acl.o valid_mailhost_addr.o verify.o verify_clnt.o 
verp_sender.o wildcard_inet_addr.o xtext.o delivered_hdr.o fold_addr.o 
header_body_checks.o mkmap_proxy.o data_redirect.o match_service.o 
mail_conf_nint.o addr_match_list.o mail_conf_nbool.o smtp_reply_footer.o 
safe_ultostr.o verify_sender_addr.o dict_memcache.o mail_version.o 
memcache_proto.o server_acl.o mkmap_fail.o haproxy_srvr.o dsn_filter.o 
dynamicmaps.o uxtext.o smtputf8.o attr_override.o mail_parm_split.o 
midna_adomain.o mail_addr_form.o quote_flags.o maillog_client.o 
normalize_mailhost_addr.o map_search.o reject_deliver_request.o 
info_log_addr_form.o
gcc-11 -shared -Wl,--enable-new-dtags -Wl,-rpath,/usr/lib/postfix -o 
postfix-mysql.so dict_mysql.o -lmysqlclient -L../../lib -L. -lpostfix-util 
-lpostfix-global
: libpostfix-global.so
gcc-11 -shared -Wl,-soname,libpostfix-global.so -Wl,--enable-new-dtags 
-Wl,-rpath,/usr/lib/postfix -o libpostfix-global.so abounce.o anvil_clnt.o 
been_here.o bounce.o bounce_log.o canon_addr.o cfg_parser.o cleanup_strerror.o 
cleanup_strflags.o clnt_stream.o conv_time.o db_common.o debug_peer.o 
debug_process.o defer.o deliver_completed.o deliver_flock.o deliver_pass.o 
deliver_request.o dict_proxy.o domain_list.o dot_lockfile.o dot_lockfile_as.o 
dsb_scan.o dsn.o dsn_buf.o dsn_mask.o dsn_print.o dsn_util.o ehlo_mask.o 
ext_prop.o file_id.o flush_clnt.o header_opts.o header_token.o input_transp.o 
int_filt.o is_header.o log_adhoc.o mail_addr.o mail_addr_crunch.o 
mail_addr_find.o mail_addr_map.o mail_command_client.o mail_command_server.o 
mail_conf.o mail_conf_bool.o mail_conf_int.o mail_conf_long.o mail_conf_raw.o 
mail_conf_str.o mail_conf_time.o mail_connect.o mail_copy.o mail_date.o 
mail_dict.o mail_error.o mail_flush.o mail_open_ok.o mail_params.o 
mail_pathname.o mail_queue.o mail_run.o mail_scan_dir.o mail_stream.o 
mail_task.o mail_trigger.o maps.o mark_corrupt.o match_parent_style.o 
mbox_conf.o mbox_open.o mime_state.o mkmap_db.o mkmap_dbm.o mkmap_open.o 
msg_stats_print.o msg_stats_scan.o mynetworks.o mypwd.o namadr_list.o off_cvt.o 
opened.o own_inet_addr.o pipe_command.o post_mail.o quote_821_local.o 
quote_822_local.o rcpt_buf.o rcpt_print.o rec_attr_map.o rec_streamlf.o 
rec_type.o recipient_list.o record.o remove.o resolve_clnt.o resolve_local.o 
rewrite_clnt.o scache_clnt.o scache_multi.o scache_single.o sent.o 
smtp_stream.o split_addr.o string_list.o strip_addr.o sys_exits.o timed_ipc.o 
tok822_find.o tok822_node.o tok822_parse.o tok822_resolve.o tok822_rewrite.o 
tok822_tree.o trace.o user_acl.o valid_mailhost_addr.o verify.o verify_clnt.o 
verp_sender.o wildcard_inet_addr.o xtext.o delivered_hdr.o fold_addr.o 
header_body_checks.o mkmap_proxy.o data_redirect.o match_service.o 
mail_conf_nint.o addr_match_list.o mail_conf_nbool.o smtp_reply_footer.o 
safe_ultostr.o verify_sender_addr.o dict_memcache.o mail_version.o 
memcache_proto.o server_acl.o mkmap_fail.o haproxy_srvr.o dsn_filter.o 
dynamicmaps.o uxtext.o smtputf8.o attr_override.o mail_parm_split.o 
midna_adomain.o  mail_addr_form.o quote_flags.o maillog_client.o 
normalize_mailhost_addr.o map_search.o reject_deliver_request.o 
info_log_addr_form.o -lssl -lcrypto -lsasl2 -lpthread -Wl,-z,relro -Wl,-z,now 
-L/home/christian/Downloads/postfix-src/postfix-3.5.10/debian -ldb -lnsl 
-lresolv -ldl -licui18n -licuuc -licudata
/usr/bin/ld: cannot find -lpostfix-global
collect2: error: ld returned 1 exit status
make: *** [Makefile:230: postfix-mysql.so] Error 1
make: *** Waiting for unfinished jobs....
make: *** [Makefile:113: update] Error 1
---
 src/global/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/global/Makefile.in b/src/global/Makefile.in
index 0944a75..8cf5ee2 100644
--- a/src/global/Makefile.in
+++ b/src/global/Makefile.in
@@ -163,7 +163,7 @@ $(LIB_DIR)/$(LIB): $(LIB)
        cp $(LIB) $(LIB_DIR)
        $(RANLIB) $(LIB_DIR)/$(LIB)
 
-plugin_map_so_make: $(PLUGIN_MAP_SO)
+plugin_map_so_make: $(LIB) $(PLUGIN_MAP_SO)
 
 $(LIB_PREFIX)ldap$(LIB_SUFFIX): dict_ldap.o
        $(PLUGIN_LD) $(SHLIB_RPATH) -o $@ dict_ldap.o $(AUXLIBS_LDAP)
-- 
2.34.1

Reply via email to