ClusterLabs / ClusterLabs/resource-agents

more errors report ver4.0.2

Open
#1,326 5 comments 0 reactions 0 assignees View on GitHub
Dominant language
Shell
Stars
519
Forks
608
Avg merge
6d 1h
Merged PRs (30d)
7

Description

gmake[2]: Entering directory `/root/ra-source/resource-agents-4.2.0/heartbeat'
gcc -std=gnu99 -g -O2 -ggdb3 -fgnu89-inline -Wall -Wbad-function-cast -Wcast-qual -Wdeclaration-after-statement -Wendif-labels -Wfloat-equal -Wformat=2 -Wformat-security -Wformat-nonliteral -Winline -Wmissing-prototypes -Wmissing-declarations -Wmissing-format-attribute -Wnested-externs -Wno-long-long -Wno-strict-aliasing -Wpointer-arith -Wstrict-prototypes -Wwrite-strings -ansi -D_GNU_SOURCE -DANSI_ONLY -Werror -o IPv6addr IPv6addr.o IPv6addr_utils.o -lplumb -lnet -lglib-2.0
/usr/lib/gcc/mips64el-isoft-linux/4.4.7/../../../../lib64/libplumb.a(cl_uuid.o): In function `cl_uuid_unparse':
/root/ra-source/cluster-glue/lib/clplumbing/cl_uuid.c:145: undefined reference to `uuid_unparse'
/usr/lib/gcc/mips64el-isoft-linux/4.4.7/../../../../lib64/libplumb.a(cl_uuid.o): In function `cl_uuid_parse':
/root/ra-source/cluster-glue/lib/clplumbing/cl_uuid.c:130: undefined reference to `uuid_parse'
/usr/lib/gcc/mips64el-isoft-linux/4.4.7/../../../../lib64/libplumb.a(cl_uuid.o): In function `cl_uuid_is_null':
/root/ra-source/cluster-glue/lib/clplumbing/cl_uuid.c:123: undefined reference to `uuid_is_null'
/usr/lib/gcc/mips64el-isoft-linux/4.4.7/../../../../lib64/libplumb.a(cl_uuid.o): In function `cl_uuid_generate':
/root/ra-source/cluster-glue/lib/clplumbing/cl_uuid.c:110: undefined reference to `uuid_generate'
/usr/lib/gcc/mips64el-isoft-linux/4.4.7/../../../../lib64/libplumb.a(cl_uuid.o): In function `cl_uuid_compare':
/root/ra-source/cluster-glue/lib/clplumbing/cl_uuid.c:88: undefined reference to `uuid_compare'
/usr/lib/gcc/mips64el-isoft-linux/4.4.7/../../../../lib64/libplumb.a(cl_uuid.o): In function `cl_uuid_clear':
/root/ra-source/cluster-glue/lib/clplumbing/cl_uuid.c:81: undefined reference to `uuid_clear'
/usr/lib/gcc/mips64el-isoft-linux/4.4.7/../../../../lib64/libplumb.a(cl_uuid.o): In function `cl_uuid_copy':
/root/ra-source/cluster-glue/lib/clplumbing/cl_uuid.c:62: undefined reference to `uuid_copy'
/usr/lib/gcc/mips64el-isoft-linux/4.4.7/../../../../lib64/libplumb.a(cl_compress.o): In function `init_pluginsys':
/root/ra-source/cluster-glue/lib/clplumbing/cl_compress.c:95: undefined reference to `NewPILPluginUniv'
/root/ra-source/cluster-glue/lib/clplumbing/cl_compress.c:98: undefined reference to `PILLoadPlugin'
/usr/lib/gcc/mips64el-isoft-linux/4.4.7/../../../../lib64/libplumb.a(cl_compress.o): In function `cl_compress_load_plugin':
/root/ra-source/cluster-glue/lib/clplumbing/cl_compress.c:128: undefined reference to `PILPluginExists'
/usr/lib/gcc/mips64el-isoft-linux/4.4.7/../../../../lib64/libplumb.a(cl_compress.o): In function `init_pluginsys':
/root/ra-source/cluster-glue/lib/clplumbing/cl_compress.c:101: undefined reference to `DelPILPluginUniv'
/usr/lib/gcc/mips64el-isoft-linux/4.4.7/../../../../lib64/libplumb.a(cl_compress.o): In function `cl_compress_load_plugin':
/root/ra-source/cluster-glue/lib/clplumbing/cl_compress.c:131: undefined reference to `PILLoadPlugin'
/root/ra-source/cluster-glue/lib/clplumbing/cl_compress.c:135: undefined reference to `PIL_strerror'

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the gmake link command for IPv6addr in the heartbeat directory and inspect the reported symbols from libplumb.a, especially cl_uuid.c and cl_compress.c. Trace how the cluster-glue libraries are selected by the build, then verify that the IPv6addr target links successfully without the listed undefined references.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
build-system
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.