This warning is harmless as is due to the use of the {}/1 predicate as a shortcut to the logtalk_load/1 predicate. Moreover, this use of the {}/1 predicate is compatible with the current ISO Prolog standard.
With the release of Logtalk 2.32.0, besides the warning described above, you will also get (while using GNU Prolog as the back-end compiler) a set of warnings related to multifile/1 directives (which this Prolog compiler does not support). These warnings can be safely ignored. Unfortunately, there is no GNU Prolog option that allows turning these warnings off.
With the release of the Logtalk 2.36.0, there is a new warning at startup related to the loading of the "libpaths.pl" file. The warning results from the lack of support for multifile predicates in GNU Prolog 1.3.1 and can be safely ignored.
With the release of the Logtalk 2.37.3, the GNU Prolog integration script loads an alternative "libpaths/libpaths_no_multifile.pl" file that avoids the multifile warning at Logtalk startup related to the logtalk_library_path/2 predicate.