Skip to content

make fails #1

@Uj947nXmRqV2nRaWshKtHzTvckUUpD

Description

~/downloads/libprom $ make
mkdir prom/build && cd prom/build &&
TEST= cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_SKIP_BUILD_RPATH=TRUE -DCMAKE_C_FLAGS="-DPROM_LOG_ENABLE -g -O3" ..
-- The C compiler identification is Clang 15.0.7
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /data/data/com.termux/files/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Configuring done
-- Generating done
-- Build files have been written to: /data/data/com.termux/files/home/downloads/libprom/prom/build
cd prom/build && make VERBOSE=1
make[1]: Entering directory '/data/data/com.termux/files/home/downloads/libprom/prom/build'
/data/data/com.termux/files/usr/bin/cmake -S/data/data/com.termux/files/home/downloads/libprom/prom -B/data/data/com.termux/files/home/downloads/libprom/prom/build --check-build-system CMakeFiles/Makefile.cmake 0
/data/data/com.termux/files/usr/bin/cmake -E cmake_progress_start /data/data/com.termux/files/home/downloads/libprom/prom/build/CMakeFiles /data/data/com.termux/files/home/downloads/libprom/prom/build//CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[2]: Entering directory '/data/data/com.termux/files/home/downloads/libprom/prom/build'
make -f CMakeFiles/prom.dir/build.make CMakeFiles/prom.dir/depend
make[3]: Entering directory '/data/data/com.termux/files/home/downloads/libprom/prom/build'
cd /data/data/com.termux/files/home/downloads/libprom/prom/build && /data/data/com.termux/files/usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/data/com.termux/files/home/downloads/libprom/prom /data/data/com.termux/files/home/downloads/libprom/prom /data/data/com.termux/files/home/downloads/libprom/prom/build /data/data/com.termux/files/home/downloads/libprom/prom/build /data/data/com.termux/files/home/downloads/libprom/prom/build/CMakeFiles/prom.dir/DependInfo.cmake --color=
make[3]: Leaving directory '/data/data/com.termux/files/home/downloads/libprom/prom/build'
make -f CMakeFiles/prom.dir/build.make CMakeFiles/prom.dir/build
make[3]: Entering directory '/data/data/com.termux/files/home/downloads/libprom/prom/build'
[ 5%] Building C object CMakeFiles/prom.dir/src/prom_collector.c.o
/data/data/com.termux/files/usr/bin/cc -Dprom_EXPORTS -I/data/data/com.termux/files/home/downloads/libprom/prom/include -I/data/data/com.termux/files/home/downloads/libprom/prom/src -DPROM_LOG_ENABLE -g -O3 -O2 -g -DNDEBUG -fPIC -Werror -Wuninitialized -Wall -Wno-unused-label -Wno-pragmas -std=gnu11 -std=gnu11 -MD -MT CMakeFiles/prom.dir/src/prom_collector.c.o -MF CMakeFiles/prom.dir/src/prom_collector.c.o.d -o CMakeFiles/prom.dir/src/prom_collector.c.o -c /data/data/com.termux/files/home/downloads/libprom/prom/src/prom_collector.c
[ 10%] Building C object CMakeFiles/prom.dir/src/prom_collector_registry.c.o
/data/data/com.termux/files/usr/bin/cc -Dprom_EXPORTS -I/data/data/com.termux/files/home/downloads/libprom/prom/include -I/data/data/com.termux/files/home/downloads/libprom/prom/src -DPROM_LOG_ENABLE -g -O3 -O2 -g -DNDEBUG -fPIC -Werror -Wuninitialized -Wall -Wno-unused-label -Wno-pragmas -std=gnu11 -std=gnu11 -MD -MT CMakeFiles/prom.dir/src/prom_collector_registry.c.o -MF CMakeFiles/prom.dir/src/prom_collector_registry.c.o.d -o CMakeFiles/prom.dir/src/prom_collector_registry.c.o -c /data/data/com.termux/files/home/downloads/libprom/prom/src/prom_collector_registry.c
[ 15%] Building C object CMakeFiles/prom.dir/src/prom_counter.c.o
/data/data/com.termux/files/usr/bin/cc -Dprom_EXPORTS -I/data/data/com.termux/files/home/downloads/libprom/prom/include -I/data/data/com.termux/files/home/downloads/libprom/prom/src -DPROM_LOG_ENABLE -g -O3 -O2 -g -DNDEBUG -fPIC -Werror -Wuninitialized -Wall -Wno-unused-label -Wno-pragmas -std=gnu11 -std=gnu11 -MD -MT CMakeFiles/prom.dir/src/prom_counter.c.o -MF CMakeFiles/prom.dir/src/prom_counter.c.o.d -o CMakeFiles/prom.dir/src/prom_counter.c.o -c /data/data/com.termux/files/home/downloads/libprom/prom/src/prom_counter.c
[ 21%] Building C object CMakeFiles/prom.dir/src/prom_gauge.c.o
/data/data/com.termux/files/usr/bin/cc -Dprom_EXPORTS -I/data/data/com.termux/files/home/downloads/libprom/prom/include -I/data/data/com.termux/files/home/downloads/libprom/prom/src -DPROM_LOG_ENABLE -g -O3 -O2 -g -DNDEBUG -fPIC -Werror -Wuninitialized -Wall -Wno-unused-label -Wno-pragmas -std=gnu11 -std=gnu11 -MD -MT CMakeFiles/prom.dir/src/prom_gauge.c.o -MF CMakeFiles/prom.dir/src/prom_gauge.c.o.d -o CMakeFiles/prom.dir/src/prom_gauge.c.o -c /data/data/com.termux/files/home/downloads/libprom/prom/src/prom_gauge.c
[ 26%] Building C object CMakeFiles/prom.dir/src/prom_histogram.c.o
/data/data/com.termux/files/usr/bin/cc -Dprom_EXPORTS -I/data/data/com.termux/files/home/downloads/libprom/prom/include -I/data/data/com.termux/files/home/downloads/libprom/prom/src -DPROM_LOG_ENABLE -g -O3 -O2 -g -DNDEBUG -fPIC -Werror -Wuninitialized -Wall -Wno-unused-label -Wno-pragmas -std=gnu11 -std=gnu11 -MD -MT CMakeFiles/prom.dir/src/prom_histogram.c.o -MF CMakeFiles/prom.dir/src/prom_histogram.c.o.d -o CMakeFiles/prom.dir/src/prom_histogram.c.o -c /data/data/com.termux/files/home/downloads/libprom/prom/src/prom_histogram.c
[ 31%] Building C object CMakeFiles/prom.dir/src/prom_histogram_buckets.c.o
/data/data/com.termux/files/usr/bin/cc -Dprom_EXPORTS -I/data/data/com.termux/files/home/downloads/libprom/prom/include -I/data/data/com.termux/files/home/downloads/libprom/prom/src -DPROM_LOG_ENABLE -g -O3 -O2 -g -DNDEBUG -fPIC -Werror -Wuninitialized -Wall -Wno-unused-label -Wno-pragmas -std=gnu11 -std=gnu11 -MD -MT CMakeFiles/prom.dir/src/prom_histogram_buckets.c.o -MF CMakeFiles/prom.dir/src/prom_histogram_buckets.c.o.d -o CMakeFiles/prom.dir/src/prom_histogram_buckets.c.o -c /data/data/com.termux/files/home/downloads/libprom/prom/src/prom_histogram_buckets.c
[ 36%] Building C object CMakeFiles/prom.dir/src/prom_linked_list.c.o
/data/data/com.termux/files/usr/bin/cc -Dprom_EXPORTS -I/data/data/com.termux/files/home/downloads/libprom/prom/include -I/data/data/com.termux/files/home/downloads/libprom/prom/src -DPROM_LOG_ENABLE -g -O3 -O2 -g -DNDEBUG -fPIC -Werror -Wuninitialized -Wall -Wno-unused-label -Wno-pragmas -std=gnu11 -std=gnu11 -MD -MT CMakeFiles/prom.dir/src/prom_linked_list.c.o -MF CMakeFiles/prom.dir/src/prom_linked_list.c.o.d -o CMakeFiles/prom.dir/src/prom_linked_list.c.o -c /data/data/com.termux/files/home/downloads/libprom/prom/src/prom_linked_list.c
[ 42%] Building C object CMakeFiles/prom.dir/src/prom_log.c.o
/data/data/com.termux/files/usr/bin/cc -Dprom_EXPORTS -I/data/data/com.termux/files/home/downloads/libprom/prom/include -I/data/data/com.termux/files/home/downloads/libprom/prom/src -DPROM_LOG_ENABLE -g -O3 -O2 -g -DNDEBUG -fPIC -Werror -Wuninitialized -Wall -Wno-unused-label -Wno-pragmas -std=gnu11 -std=gnu11 -MD -MT CMakeFiles/prom.dir/src/prom_log.c.o -MF CMakeFiles/prom.dir/src/prom_log.c.o.d -o CMakeFiles/prom.dir/src/prom_log.c.o -c /data/data/com.termux/files/home/downloads/libprom/prom/src/prom_log.c
[ 47%] Building C object CMakeFiles/prom.dir/src/prom_map.c.o
/data/data/com.termux/files/usr/bin/cc -Dprom_EXPORTS -I/data/data/com.termux/files/home/downloads/libprom/prom/include -I/data/data/com.termux/files/home/downloads/libprom/prom/src -DPROM_LOG_ENABLE -g -O3 -O2 -g -DNDEBUG -fPIC -Werror -Wuninitialized -Wall -Wno-unused-label -Wno-pragmas -std=gnu11 -std=gnu11 -MD -MT CMakeFiles/prom.dir/src/prom_map.c.o -MF CMakeFiles/prom.dir/src/prom_map.c.o.d -o CMakeFiles/prom.dir/src/prom_map.c.o -c /data/data/com.termux/files/home/downloads/libprom/prom/src/prom_map.c
[ 52%] Building C object CMakeFiles/prom.dir/src/prom_metric.c.o
/data/data/com.termux/files/usr/bin/cc -Dprom_EXPORTS -I/data/data/com.termux/files/home/downloads/libprom/prom/include -I/data/data/com.termux/files/home/downloads/libprom/prom/src -DPROM_LOG_ENABLE -g -O3 -O2 -g -DNDEBUG -fPIC -Werror -Wuninitialized -Wall -Wno-unused-label -Wno-pragmas -std=gnu11 -std=gnu11 -MD -MT CMakeFiles/prom.dir/src/prom_metric.c.o -MF CMakeFiles/prom.dir/src/prom_metric.c.o.d -o CMakeFiles/prom.dir/src/prom_metric.c.o -c /data/data/com.termux/files/home/downloads/libprom/prom/src/prom_metric.c
[ 57%] Building C object CMakeFiles/prom.dir/src/prom_metric_formatter.c.o
/data/data/com.termux/files/usr/bin/cc -Dprom_EXPORTS -I/data/data/com.termux/files/home/downloads/libprom/prom/include -I/data/data/com.termux/files/home/downloads/libprom/prom/src -DPROM_LOG_ENABLE -g -O3 -O2 -g -DNDEBUG -fPIC -Werror -Wuninitialized -Wall -Wno-unused-label -Wno-pragmas -std=gnu11 -std=gnu11 -MD -MT CMakeFiles/prom.dir/src/prom_metric_formatter.c.o -MF CMakeFiles/prom.dir/src/prom_metric_formatter.c.o.d -o CMakeFiles/prom.dir/src/prom_metric_formatter.c.o -c /data/data/com.termux/files/home/downloads/libprom/prom/src/prom_metric_formatter.c
[ 63%] Building C object CMakeFiles/prom.dir/src/prom_metric_sample.c.o
/data/data/com.termux/files/usr/bin/cc -Dprom_EXPORTS -I/data/data/com.termux/files/home/downloads/libprom/prom/include -I/data/data/com.termux/files/home/downloads/libprom/prom/src -DPROM_LOG_ENABLE -g -O3 -O2 -g -DNDEBUG -fPIC -Werror -Wuninitialized -Wall -Wno-unused-label -Wno-pragmas -std=gnu11 -std=gnu11 -MD -MT CMakeFiles/prom.dir/src/prom_metric_sample.c.o -MF CMakeFiles/prom.dir/src/prom_metric_sample.c.o.d -o CMakeFiles/prom.dir/src/prom_metric_sample.c.o -c /data/data/com.termux/files/home/downloads/libprom/prom/src/prom_metric_sample.c
/data/data/com.termux/files/home/downloads/libprom/prom/src/prom_metric_sample.c:69:52: error: incompatible pointer types passing '_Atomic(double) *' to parameter of type 'double *' [-Werror,-Wincompatible-pointer-types]
if (atomic_compare_exchange_weak(&self->r_value, &old, new))
^~~~
/data/data/com.termux/files/usr/include/bits/stdatomic.h:240:48: note: expanded from macro 'atomic_compare_exchange_weak'
atomic_compare_exchange_weak_explicit(object, expected,
^~~~~~~~
/data/data/com.termux/files/usr/include/bits/stdatomic.h:213:45: note: expanded from macro 'atomic_compare_exchange_weak_explicit'
__c11_atomic_compare_exchange_weak(object, expected, desired,
^~~~~~~~
/data/data/com.termux/files/home/downloads/libprom/prom/src/prom_metric_sample.c:85:52: error: incompatible pointer types passing '_Atomic(double) *' to parameter of type 'double *' [-Werror,-Wincompatible-pointer-types]
if (atomic_compare_exchange_weak(&self->r_value, &old, new))
^~~~
/data/data/com.termux/files/usr/include/bits/stdatomic.h:240:48: note: expanded from macro 'atomic_compare_exchange_weak'
atomic_compare_exchange_weak_explicit(object, expected,
^~~~~~~~
/data/data/com.termux/files/usr/include/bits/stdatomic.h:213:45: note: expanded from macro 'atomic_compare_exchange_weak_explicit'
__c11_atomic_compare_exchange_weak(object, expected, desired,
^~~~~~~~
2 errors generated.
make[3]: *** [CMakeFiles/prom.dir/build.make:230: CMakeFiles/prom.dir/src/prom_metric_sample.c.o] Error 1
make[3]: Leaving directory '/data/data/com.termux/files/home/downloads/libprom/prom/build'
make[2]: *** [CMakeFiles/Makefile2:83: CMakeFiles/prom.dir/all] Error 2
make[2]: Leaving directory '/data/data/com.termux/files/home/downloads/libprom/prom/build'
make[1]: *** [Makefile:156: all] Error 2
make[1]: Leaving directory '/data/data/com.termux/files/home/downloads/libprom/prom/build'
make: *** [Makefile:35: prom] Error 2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions