[Bug 280148] net/glusterfs fails to build on Poudriere with linker error during Build Phase

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 05 Jul 2024 23:53:27 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=280148

            Bug ID: 280148
           Summary: net/glusterfs fails to build on Poudriere with linker
                    error during Build Phase
           Product: Ports & Packages
           Version: Latest
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: ddrinnon@cdor.net
                CC: daniel@morante.net
             Flags: maintainer-feedback?(daniel@morante.net)
                CC: daniel@morante.net

Build log:
...
libtool: link: cc -shared  -fPIC -DPIC  .libs/libglusterfs_la-dict.o
.libs/libglusterfs_la-xlator.o .libs/libglusterfs_la-logging.o
.libs/libglusterfs_la-hashfn.o .libs/libglusterfs_la-common-utils.o
.libs/libglusterfs_la-timer.o .libs/libglusterfs_la-inode.o
.libs/libglusterfs_la-call-stub.o .libs/libglusterfs_la-compat.o
.libs/libglusterfs_la-fd.o .libs/libglusterfs_la-compat-errno.o
.libs/libglusterfs_la-event.o .libs/libglusterfs_la-mem-pool.o
.libs/libglusterfs_la-gf-dirent.o .libs/libglusterfs_la-syscall.o
.libs/libglusterfs_la-iobuf.o .libs/libglusterfs_la-globals.o
.libs/libglusterfs_la-statedump.o .libs/libglusterfs_la-stack.o
.libs/libglusterfs_la-checksum.o .libs/libglusterfs_la-daemon.o
.libs/libglusterfs_la-timespec.o .libs/libglusterfs_la-rb.o
.libs/libglusterfs_la-rbthash.o .libs/libglusterfs_la-store.o
.libs/libglusterfs_la-latency.o .libs/libglusterfs_la-graph.o
.libs/libglusterfs_la-syncop.o .libs/libglusterfs_la-graph-print.o
.libs/libglusterfs_la-trie.o .libs/libglusterfs_la-run.o
.libs/libglusterfs_la-options.o .libs/libglusterfs_la-fd-lk.o
.libs/libglusterfs_la-circ-buff.o .libs/libglusterfs_la-event-history.o
.libs/libglusterfs_la-gidcache.o .libs/libglusterfs_la-ctx.o
.libs/libglusterfs_la-client_t.o .libs/libglusterfs_la-event-poll.o
.libs/libglusterfs_la-event-epoll.o .libs/libglusterfs_la-syncop-utils.o
.libs/libglusterfs_la-cluster-syncop.o .libs/libglusterfs_la-refcount.o
.libs/libglusterfs_la-basename_r.o .libs/libglusterfs_la-dirname_r.o
.libs/libglusterfs_la-strfd.o .libs/libglusterfs_la-parse-utils.o
.libs/libglusterfs_la-mntent.o .libs/libglusterfs_la-execinfo.o
.libs/libglusterfs_la-quota-common-utils.o .libs/libglusterfs_la-rot-buffs.o
.libs/libglusterfs_la-timer-wheel.o .libs/libglusterfs_la-find_last_bit.o
.libs/libglusterfs_la-default-args.o .libs/libglusterfs_la-locking.o
.libs/libglusterfs_la-xxhash.o .libs/libglusterfs_la-throttle-tbf.o
.libs/libglusterfs_la-monitoring.o .libs/libglusterfs_la-async.o
.libs/libglusterfs_la-events.o .libs/libglusterfs_la-y.tab.o
.libs/libglusterfs_la-graph.lex.o .libs/libglusterfs_la-defaults.o   -lexecinfo
-L/usr/local/lib -largp -lz -lm -luuid -lurcu-bp -lurcu-common -lurcu-cds -lrt
-lintl -lpthread -lcrypto  -O2 -fstack-protector-strong
-fstack-protector-strong   -Wl,-soname -Wl,libglusterfs.so.0
-Wl,-version-script -Wl,.libs/libglusterfs.so.0.0.1-ver -o
.libs/libglusterfs.so.0.0.1
ld: error: version script assignment of 'global' to symbol 'client_dump'
failed: symbol not defined
ld: error: version script assignment of 'global' to symbol 'dict_setn_nstrn'
failed: symbol not defined
ld: error: version script assignment of 'global' to symbol 'gf_async' failed:
symbol not defined
ld: error: version script assignment of 'global' to symbol 'gf_uuid_clear'
failed: symbol not defined
ld: error: version script assignment of 'global' to symbol 'gf_uuid_compare'
failed: symbol not defined
ld: error: version script assignment of 'global' to symbol 'gf_uuid_copy'
failed: symbol not defined
ld: error: version script assignment of 'global' to symbol 'gf_uuid_is_null'
failed: symbol not defined
ld: error: version script assignment of 'global' to symbol 'gf_uuid_generate'
failed: symbol not defined
ld: error: version script assignment of 'global' to symbol 'gf_uuid_parse'
failed: symbol not defined
ld: error: version script assignment of 'global' to symbol 'gf_uuid_unparse'
failed: symbol not defined
ld: error: version script assignment of 'global' to symbol
'xlator_option_init_size_int64' failed: symbol not defined
ld: error: version script assignment of 'global' to symbol
'xlator_option_reconf_size_int64' failed: symbol not defined
ld: error: version script assignment of 'global' to symbol 'gf_changelog_init'
failed: symbol not defined
ld: error: version script assignment of 'global' to symbol
'gf_changelog_register_generic' failed: symbol not defined
cc: error: linker command failed with exit code 1 (use -v to see invocation)
*** Error code 1

Stop.
make[4]: stopped in
/wrkdirs/usr/ports/net/glusterfs/work/glusterfs-8.4/libglusterfs/src
*** Error code 1

Stop.
make[3]: stopped in
/wrkdirs/usr/ports/net/glusterfs/work/glusterfs-8.4/libglusterfs/src
*** Error code 1

Stop.
make[2]: stopped in
/wrkdirs/usr/ports/net/glusterfs/work/glusterfs-8.4/libglusterfs
*** Error code 1

Stop.
make[1]: stopped in /wrkdirs/usr/ports/net/glusterfs/work/glusterfs-8.4
*** Error code 1

Stop.
make: stopped in /wrkdirs/usr/ports/net/glusterfs/work/glusterfs-8.4
*** Error code 1

Stop.
make: stopped in /usr/ports/net/glusterfs
...

-- 
You are receiving this mail because:
You are the assignee for the bug.