Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Warnings when making py_loader #239

Open
inimeseke opened this issue Jan 25, 2022 · 0 comments
Open

Warnings when making py_loader #239

inimeseke opened this issue Jan 25, 2022 · 0 comments
Labels
bug Something isn't working

Comments

@inimeseke
Copy link

馃悰 Bug Report

running make py_loader in the build folder after doing cmake .. and cmake -DOPTION_BUILD_BACKTRACE=OFF -DOPTION_BUILD_TESTS=OFF -DOPTION_BUILD_LOADERS_PY=ON .. gives

[  0%] Building C object source/metacall/CMakeFiles/metacall.dir/__/version/source/version.c.o
[  0%] Building C object source/metacall/CMakeFiles/metacall.dir/__/preprocessor/source/preprocessor.c.o
[  2%] Building C object source/metacall/CMakeFiles/metacall.dir/__/environment/source/environment.c.o
[  2%] Building C object source/metacall/CMakeFiles/metacall.dir/__/environment/source/environment_variable.c.o
[  2%] Building C object source/metacall/CMakeFiles/metacall.dir/__/environment/source/environment_variable_path.c.o
[  4%] Building C object source/metacall/CMakeFiles/metacall.dir/__/format/source/format.c.o
[  4%] Building C object source/metacall/CMakeFiles/metacall.dir/__/format/source/format_print.c.o
[  7%] Building C object source/metacall/CMakeFiles/metacall.dir/__/backtrace/source/backtrace.c.o
[  7%] Building C object source/metacall/CMakeFiles/metacall.dir/__/backtrace/source/backtrace_none.c.o
[  7%] Building C object source/metacall/CMakeFiles/metacall.dir/__/threading/source/threading.c.o
[  9%] Building C object source/metacall/CMakeFiles/metacall.dir/__/threading/source/threading_thread_id.c.o
[  9%] Building C object source/metacall/CMakeFiles/metacall.dir/__/log/source/log.c.o
[ 11%] Building C object source/metacall/CMakeFiles/metacall.dir/__/log/source/log_valid_size.c.o
[ 11%] Building C object source/metacall/CMakeFiles/metacall.dir/__/log/source/log_map.c.o
[ 11%] Building C object source/metacall/CMakeFiles/metacall.dir/__/log/source/log_level.c.o
[ 14%] Building C object source/metacall/CMakeFiles/metacall.dir/__/log/source/log_record.c.o
[ 14%] Building C object source/metacall/CMakeFiles/metacall.dir/__/log/source/log_handle.c.o
[ 14%] Building C object source/metacall/CMakeFiles/metacall.dir/__/log/source/log_policy.c.o
[ 16%] Building C object source/metacall/CMakeFiles/metacall.dir/__/log/source/log_aspect.c.o
[ 16%] Building C object source/metacall/CMakeFiles/metacall.dir/__/log/source/log_impl.c.o
[ 19%] Building C object source/metacall/CMakeFiles/metacall.dir/__/log/source/log_singleton.c.o
[ 19%] Building C object source/metacall/CMakeFiles/metacall.dir/__/log/source/log_policy_format.c.o
[ 19%] Building C object source/metacall/CMakeFiles/metacall.dir/__/log/source/log_policy_format_binary.c.o
[ 21%] Building C object source/metacall/CMakeFiles/metacall.dir/__/log/source/log_policy_format_custom.c.o
[ 21%] Building C object source/metacall/CMakeFiles/metacall.dir/__/log/source/log_policy_format_text.c.o
[ 21%] Building C object source/metacall/CMakeFiles/metacall.dir/__/log/source/log_policy_schedule.c.o
[ 23%] Building C object source/metacall/CMakeFiles/metacall.dir/__/log/source/log_policy_schedule_async.c.o
[ 23%] Building C object source/metacall/CMakeFiles/metacall.dir/__/log/source/log_policy_schedule_sync.c.o
[ 26%] Building C object source/metacall/CMakeFiles/metacall.dir/__/log/source/log_policy_storage.c.o
[ 26%] Building C object source/metacall/CMakeFiles/metacall.dir/__/log/source/log_policy_storage_batch.c.o
[ 26%] Building C object source/metacall/CMakeFiles/metacall.dir/__/log/source/log_policy_storage_sequential.c.o
[ 28%] Building C object source/metacall/CMakeFiles/metacall.dir/__/log/source/log_policy_stream.c.o
[ 28%] Building C object source/metacall/CMakeFiles/metacall.dir/__/log/source/log_policy_stream_custom.c.o
[ 28%] Building C object source/metacall/CMakeFiles/metacall.dir/__/log/source/log_policy_stream_file.c.o
[ 30%] Building C object source/metacall/CMakeFiles/metacall.dir/__/log/source/log_policy_stream_nginx.c.o
[ 30%] Building C object source/metacall/CMakeFiles/metacall.dir/__/log/source/log_policy_stream_socket.c.o
[ 33%] Building C object source/metacall/CMakeFiles/metacall.dir/__/log/source/log_policy_stream_stdio.c.o
[ 33%] Building C object source/metacall/CMakeFiles/metacall.dir/__/log/source/log_policy_stream_syslog.c.o
/Users/mart/metacall/core/source/log/source/log_policy_stream_syslog.c:114:32: warning: unused variable 'syslog_data' [-Wunused-variable]
        log_policy_stream_syslog_data syslog_data = log_policy_instance(policy);
                                      ^
/Users/mart/metacall/core/source/log/source/log_policy_stream_syslog.c:112:74: warning: unused parameter 'buffer' [-Wunused-parameter]
static int log_policy_stream_syslog_write(log_policy policy, const void *buffer, const size_t size)
                                                                         ^
2 warnings generated.
[ 33%] Building C object source/metacall/CMakeFiles/metacall.dir/__/log/source/log_aspect_format.c.o
[ 35%] Building C object source/metacall/CMakeFiles/metacall.dir/__/log/source/log_aspect_schedule.c.o
[ 35%] Building C object source/metacall/CMakeFiles/metacall.dir/__/log/source/log_aspect_stream.c.o
[ 35%] Building C object source/metacall/CMakeFiles/metacall.dir/__/log/source/log_aspect_storage.c.o
[ 38%] Building C object source/metacall/CMakeFiles/metacall.dir/__/memory/source/memory.c.o
[ 38%] Building C object source/metacall/CMakeFiles/metacall.dir/__/memory/source/memory_allocator.c.o
[ 40%] Building C object source/metacall/CMakeFiles/metacall.dir/__/memory/source/memory_allocator_std.c.o
[ 40%] Building C object source/metacall/CMakeFiles/metacall.dir/__/memory/source/memory_allocator_std_impl.c.o
[ 40%] Building C object source/metacall/CMakeFiles/metacall.dir/__/memory/source/memory_allocator_nginx.c.o
[ 42%] Building C object source/metacall/CMakeFiles/metacall.dir/__/memory/source/memory_allocator_nginx_impl.c.o
[ 42%] Building C object source/metacall/CMakeFiles/metacall.dir/__/portability/source/portability.c.o
[ 42%] Building C object source/metacall/CMakeFiles/metacall.dir/__/portability/source/portability_executable_path.c.o
[ 45%] Building C object source/metacall/CMakeFiles/metacall.dir/__/adt/source/adt.c.o
[ 45%] Building C object source/metacall/CMakeFiles/metacall.dir/__/adt/source/adt_comparable.c.o
[ 47%] Building C object source/metacall/CMakeFiles/metacall.dir/__/adt/source/adt_hash.c.o
[ 47%] Building C object source/metacall/CMakeFiles/metacall.dir/__/adt/source/adt_set.c.o
[ 47%] Building C object source/metacall/CMakeFiles/metacall.dir/__/adt/source/adt_map.c.o
[ 50%] Building C object source/metacall/CMakeFiles/metacall.dir/__/adt/source/adt_bucket.c.o
[ 50%] Building C object source/metacall/CMakeFiles/metacall.dir/__/adt/source/adt_trie.c.o
[ 50%] Building C object source/metacall/CMakeFiles/metacall.dir/__/adt/source/adt_vector.c.o
[ 52%] Building C object source/metacall/CMakeFiles/metacall.dir/__/filesystem/source/filesystem.c.o
[ 52%] Building C object source/metacall/CMakeFiles/metacall.dir/__/filesystem/source/filesystem_file_descriptor.c.o
[ 54%] Building C object source/metacall/CMakeFiles/metacall.dir/__/filesystem/source/filesystem_directory_descriptor.c.o
[ 54%] Building C object source/metacall/CMakeFiles/metacall.dir/__/dynlink/source/dynlink.c.o
[ 54%] Building C object source/metacall/CMakeFiles/metacall.dir/__/dynlink/source/dynlink_impl.c.o
[ 57%] Building C object source/metacall/CMakeFiles/metacall.dir/__/dynlink/source/dynlink_impl_unix.c.o
[ 57%] Building C object source/metacall/CMakeFiles/metacall.dir/__/dynlink/source/dynlink_interface.c.o
[ 59%] Building C object source/metacall/CMakeFiles/metacall.dir/__/dynlink/source/dynlink_symbol.c.o
[ 59%] Building C object source/metacall/CMakeFiles/metacall.dir/__/detour/source/detour.c.o
[ 59%] Building C object source/metacall/CMakeFiles/metacall.dir/__/detour/source/detour_impl.c.o
[ 61%] Building C object source/metacall/CMakeFiles/metacall.dir/__/detour/source/detour_singleton.c.o
[ 61%] Building C object source/metacall/CMakeFiles/metacall.dir/__/reflect/source/reflect.c.o
[ 61%] Building C object source/metacall/CMakeFiles/metacall.dir/__/reflect/source/reflect_type.c.o
[ 64%] Building C object source/metacall/CMakeFiles/metacall.dir/__/reflect/source/reflect_type_id.c.o
[ 64%] Building C object source/metacall/CMakeFiles/metacall.dir/__/reflect/source/reflect_signature.c.o
[ 66%] Building C object source/metacall/CMakeFiles/metacall.dir/__/reflect/source/reflect_function.c.o
/Users/mart/metacall/core/source/reflect/source/reflect_function.c:639:39: warning: format specifies type 'unsigned long' but the argument has type 'uint64_t'
      (aka 'unsigned long long') [-Wformat]
                printf("Allocations: %" PRIuS "\n", function_stats.allocations);
                                     ~~~~~~~~       ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/mart/metacall/core/source/reflect/source/reflect_function.c:640:41: warning: format specifies type 'unsigned long' but the argument has type 'uint64_t'
      (aka 'unsigned long long') [-Wformat]
                printf("Deallocations: %" PRIuS "\n", function_stats.deallocations);
                                       ~~~~~~~~       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/mart/metacall/core/source/reflect/source/reflect_function.c:641:38: warning: format specifies type 'unsigned long' but the argument has type 'uint64_t'
      (aka 'unsigned long long') [-Wformat]
                printf("Increments: %" PRIuS "\n", function_stats.increments);
                                    ~~~~~~~~       ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/mart/metacall/core/source/reflect/source/reflect_function.c:642:38: warning: format specifies type 'unsigned long' but the argument has type 'uint64_t'
      (aka 'unsigned long long') [-Wformat]
                printf("Decrements: %" PRIuS "\n", function_stats.decrements);
                                    ~~~~~~~~       ^~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
[ 66%] Building C object source/metacall/CMakeFiles/metacall.dir/__/reflect/source/reflect_attribute.c.o
[ 66%] Building C object source/metacall/CMakeFiles/metacall.dir/__/reflect/source/reflect_constructor.c.o
[ 69%] Building C object source/metacall/CMakeFiles/metacall.dir/__/reflect/source/reflect_method.c.o
[ 69%] Building C object source/metacall/CMakeFiles/metacall.dir/__/reflect/source/reflect_class_visibility.c.o
[ 69%] Building C object source/metacall/CMakeFiles/metacall.dir/__/reflect/source/reflect_class.c.o
/Users/mart/metacall/core/source/reflect/source/reflect_class.c:843:39: warning: format specifies type 'unsigned long' but the argument has type 'uint64_t' (aka 'unsigned long long')
      [-Wformat]
                printf("Allocations: %" PRIuS "\n", class_stats.allocations);
                                     ~~~~~~~~       ^~~~~~~~~~~~~~~~~~~~~~~
/Users/mart/metacall/core/source/reflect/source/reflect_class.c:844:41: warning: format specifies type 'unsigned long' but the argument has type 'uint64_t' (aka 'unsigned long long')
      [-Wformat]
                printf("Deallocations: %" PRIuS "\n", class_stats.deallocations);
                                       ~~~~~~~~       ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/mart/metacall/core/source/reflect/source/reflect_class.c:845:38: warning: format specifies type 'unsigned long' but the argument has type 'uint64_t' (aka 'unsigned long long')
      [-Wformat]
                printf("Increments: %" PRIuS "\n", class_stats.increments);
                                    ~~~~~~~~       ^~~~~~~~~~~~~~~~~~~~~~
/Users/mart/metacall/core/source/reflect/source/reflect_class.c:846:38: warning: format specifies type 'unsigned long' but the argument has type 'uint64_t' (aka 'unsigned long long')
      [-Wformat]
                printf("Decrements: %" PRIuS "\n", class_stats.decrements);
                                    ~~~~~~~~       ^~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
[ 71%] Building C object source/metacall/CMakeFiles/metacall.dir/__/reflect/source/reflect_object.c.o
/Users/mart/metacall/core/source/reflect/source/reflect_object.c:393:39: warning: format specifies type 'unsigned long' but the argument has type 'uint64_t' (aka 'unsigned long long')
      [-Wformat]
                printf("Allocations: %" PRIuS "\n", object_stats.allocations);
                                     ~~~~~~~~       ^~~~~~~~~~~~~~~~~~~~~~~~
/Users/mart/metacall/core/source/reflect/source/reflect_object.c:394:41: warning: format specifies type 'unsigned long' but the argument has type 'uint64_t' (aka 'unsigned long long')
      [-Wformat]
                printf("Deallocations: %" PRIuS "\n", object_stats.deallocations);
                                       ~~~~~~~~       ^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/mart/metacall/core/source/reflect/source/reflect_object.c:395:38: warning: format specifies type 'unsigned long' but the argument has type 'uint64_t' (aka 'unsigned long long')
      [-Wformat]
                printf("Increments: %" PRIuS "\n", object_stats.increments);
                                    ~~~~~~~~       ^~~~~~~~~~~~~~~~~~~~~~~
/Users/mart/metacall/core/source/reflect/source/reflect_object.c:396:38: warning: format specifies type 'unsigned long' but the argument has type 'uint64_t' (aka 'unsigned long long')
      [-Wformat]
                printf("Decrements: %" PRIuS "\n", object_stats.decrements);
                                    ~~~~~~~~       ^~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
[ 71%] Building C object source/metacall/CMakeFiles/metacall.dir/__/reflect/source/reflect_future.c.o
[ 73%] Building C object source/metacall/CMakeFiles/metacall.dir/__/reflect/source/reflect_scope.c.o
[ 73%] Building C object source/metacall/CMakeFiles/metacall.dir/__/reflect/source/reflect_context.c.o
[ 73%] Building C object source/metacall/CMakeFiles/metacall.dir/__/reflect/source/reflect_value.c.o
[ 76%] Building C object source/metacall/CMakeFiles/metacall.dir/__/reflect/source/reflect_value_type.c.o
[ 76%] Building C object source/metacall/CMakeFiles/metacall.dir/__/reflect/source/reflect_value_type_id_size.c.o
[ 76%] Building C object source/metacall/CMakeFiles/metacall.dir/__/reflect/source/reflect_value_type_promotion.c.o
[ 78%] Building C object source/metacall/CMakeFiles/metacall.dir/__/reflect/source/reflect_value_type_demotion.c.o
[ 78%] Building C object source/metacall/CMakeFiles/metacall.dir/__/reflect/source/reflect_value_type_cast.c.o
[ 80%] Building C object source/metacall/CMakeFiles/metacall.dir/__/serial/source/serial.c.o
[ 80%] Building C object source/metacall/CMakeFiles/metacall.dir/__/serial/source/serial_impl.c.o
[ 80%] Building C object source/metacall/CMakeFiles/metacall.dir/__/serial/source/serial_singleton.c.o
[ 83%] Building C object source/metacall/CMakeFiles/metacall.dir/__/configuration/source/configuration.c.o
[ 83%] Building C object source/metacall/CMakeFiles/metacall.dir/__/configuration/source/configuration_singleton.c.o
[ 83%] Building C object source/metacall/CMakeFiles/metacall.dir/__/configuration/source/configuration_object.c.o
[ 85%] Building C object source/metacall/CMakeFiles/metacall.dir/__/configuration/source/configuration_impl.c.o
[ 85%] Building C object source/metacall/CMakeFiles/metacall.dir/__/loader/source/loader.c.o
[ 88%] Building C object source/metacall/CMakeFiles/metacall.dir/__/loader/source/loader_impl.c.o
[ 88%] Building C object source/metacall/CMakeFiles/metacall.dir/__/loader/source/loader_env.c.o
[ 88%] Building C object source/metacall/CMakeFiles/metacall.dir/__/loader/source/loader_path.c.o
[ 90%] Building C object source/metacall/CMakeFiles/metacall.dir/source/metacall.c.o
[ 90%] Building C object source/metacall/CMakeFiles/metacall.dir/source/metacall_value.c.o
[ 90%] Building C object source/metacall/CMakeFiles/metacall.dir/source/metacall_log.c.o
[ 92%] Building C object source/metacall/CMakeFiles/metacall.dir/source/metacall_allocator.c.o
[ 92%] Building C object source/metacall/CMakeFiles/metacall.dir/source/metacall_fork.c.o
[ 95%] Linking CXX shared library ../../libmetacall.dylib
[ 95%] Built target metacall
[ 97%] Building C object source/loaders/py_loader/CMakeFiles/py_loader.dir/source/py_loader.c.o
[ 97%] Building C object source/loaders/py_loader/CMakeFiles/py_loader.dir/source/py_loader_impl.c.o
/Users/mart/metacall/core/source/loaders/py_loader/source/py_loader_impl.c:3811:6: warning: unused function 'py_loader_impl_sys_path_print' [-Wunused-function]
void py_loader_impl_sys_path_print(PyObject *sys_path_list)
     ^
1 warning generated.
[ 97%] Building C object source/loaders/py_loader/CMakeFiles/py_loader.dir/source/py_loader_port.c.o
/Users/mart/metacall/core/source/loaders/py_loader/source/py_loader_port.c:595:7: warning: variable 'ret' is uninitialized when used here [-Wuninitialized]
                if (ret == NULL)
                    ^~~
/Users/mart/metacall/core/source/loaders/py_loader/source/py_loader_port.c:579:12: note: initialize the variable 'ret' to silence this warning
                void *ret;
                         ^
                          = NULL
/Users/mart/metacall/core/source/loaders/py_loader/source/py_loader_port.c:502:18: warning: unused function 'py_loader_port_await' [-Wunused-function]
static PyObject *py_loader_port_await(PyObject *self, PyObject *var_args)
                 ^
2 warnings generated.
[100%] Linking CXX shared module ../../../libpy_loader.so
[100%] Built target py_loader
@inimeseke inimeseke added the bug Something isn't working label Jan 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant