From: Jerry J. <log...@gm...> - 2018-01-26 02:56:51
|
Greetings, While compiling mercurial head (34f69a3fbf80) on an x86_64 Fedora Rawhide machine with dbus 1.12.0, I get the following warnings when building the dbus module: ;; Loading file /builddir/build/BUILD/clisp-2.49.60/build/dbus/dbus.fas ... WARNING: FFI::FIND-FOREIGN-FUNCTION: foreign function "dbus_message_set_serial" does not exist Skip foreign function creation WARNING: FFI::FIND-FOREIGN-FUNCTION: foreign function "dbus_message_lock" does not exist Skip foreign function creation WARNING: FFI::FIND-FOREIGN-FUNCTION: foreign function "dbus_message_demarshal_bytes_needed" does not exist Skip foreign function creation WARNING: FFI::FIND-FOREIGN-FUNCTION: foreign function "dbus_connection_get_adt_audit_session_data" does not exist Skip foreign function creation ;; Loaded file /builddir/build/BUILD/clisp-2.49.60/build/dbus/dbus.fas All 4 functions do exist in libdbus-1.so, according to readelf. There are prototypes for the first 3 in dbus-message.h, and in dbus-connection.h for the last one. Is this something I should worry about? Is there some way of determining why clisp thinks those functions don't exist? Thanks, -- Jerry James http://www.jamezone.org/ |
From: Sam S. <sd...@gn...> - 2018-01-26 14:17:12
|
Hi Jerry, > * Jerry James <ybtnawreel@tznvy.pbz> [2018-01-25 19:56:43 -0700]: > > While compiling mercurial head (34f69a3fbf80) on an x86_64 Fedora > Rawhide machine with dbus 1.12.0, I get the following warnings when > building the dbus module: > > ;; Loading file /builddir/build/BUILD/clisp-2.49.60/build/dbus/dbus.fas ... > WARNING: FFI::FIND-FOREIGN-FUNCTION: foreign function > "dbus_message_set_serial" does not exist > Skip foreign function creation > WARNING: FFI::FIND-FOREIGN-FUNCTION: foreign function "dbus_message_lock" does > not exist > Skip foreign function creation > WARNING: FFI::FIND-FOREIGN-FUNCTION: foreign function > "dbus_message_demarshal_bytes_needed" does not exist > Skip foreign function creation > WARNING: FFI::FIND-FOREIGN-FUNCTION: foreign function > "dbus_connection_get_adt_audit_session_data" does not exist > Skip foreign function creation > ;; Loaded file /builddir/build/BUILD/clisp-2.49.60/build/dbus/dbus.fas > > All 4 functions do exist in libdbus-1.so, according to readelf. There > are prototypes for the first 3 in dbus-message.h, and in > dbus-connection.h for the last one. Is this something I should worry > about? Is there some way of determining why clisp thinks those > functions don't exist? Take a look at build/dbus/dbus.c and search for, say, dbus_connection_get_adt_audit_session_data. You will see that it is surrounded with #if defined(HAVE_DBUS_CONNECTION_GET_ADT_AUDIT_SESSION_DATA) and this is why you get the warning. Now you need to figure out why configure does not define these constant. It appears that they are not even mentioned in configure.in. This is weird. Let me look into this... -- Sam Steingold (http://sds.podval.org/) on darwin Ns 10.3.1561 http://steingoldpsychology.com http://www.childpsy.net https://jihadwatch.org http://thereligionofpeace.com http://camera.org http://islamexposedonline.com The difference between theory and practice is that in theory there isn't any. |
From: Sam S. <sd...@gn...> - 2018-01-26 15:39:54
|
> * Sam Steingold <fq...@ta...t> [2018-01-26 09:17:03 -0500]: > >> * Jerry James <ybtnawreel@tznvy.pbz> [2018-01-25 19:56:43 -0700]: >> >> While compiling mercurial head (34f69a3fbf80) on an x86_64 Fedora >> Rawhide machine with dbus 1.12.0, Are you actually using this module for something or is it just a maintenance exercise? > Let me look into this... Fixed, thanks. -- Sam Steingold (http://sds.podval.org/) on darwin Ns 10.3.1561 http://steingoldpsychology.com http://www.childpsy.net http://mideasttruth.com http://camera.org http://www.memritv.org http://memri.org https://ffii.org A bullet affects the way the brain functions even when it hits the butt. |
From: Jerry J. <log...@gm...> - 2018-01-28 04:15:26
|
On Fri, Jan 26, 2018 at 8:39 AM, Sam Steingold <sd...@gn...> wrote: > Are you actually using this module for something or is it just a > maintenance exercise? Just a maintenance exercise. When I build packages for Fedora, I look for warnings, because they often indicate that either I am doing something wrong, or something is amiss with the package itself. > Fixed, thanks. Thank you! Regards, -- Jerry James http://www.jamezone.org/ |