This is fixed and pushed to the repo.

On 08/03/2018 10:47 PM, George Anchev via Bacula-users wrote:
Hi,

I am getting the following warnings during make:
(openSUSE Leap 15.0)

----------
==>Entering
directory /tmp/download/bacula/bacula/src/qt-console
mainwin.cpp: In member function ‘void
MainWin::setPreferences()’:
mainwin.cpp:835:52: warning: enum constant in boolean
context [-Wint-in-bool-context]
        prefs.radioConvertOff->setChecked(Qt::Checked);
                                                     ^
mainwin.cpp:838:52: warning: enum constant in boolean
context [-Wint-in-bool-context]
        prefs.radioConvertIEC->setChecked(Qt::Checked);
                                                     ^
mainwin.cpp:841:57: warning: enum constant in boolean
context [-Wint-in-bool-context]
        prefs.radioConvertStandard->setChecked(Qt::Checked);
                                                          ^
/bin/sh: line 0: test: too many arguments
----------

My process of building Bacula is:

----------
cd /tmp/download
rm -rf *
git clone http://git.bacula.org/bacula.git
cd bacula/bacula
CFLAGS="-O2 -pipe -march=native" \
CXXFLAGS="${CFLAGS}" \
./configure \
     --quiet \
     --prefix=/opt/bacula \
     --datarootdir=/opt/bacula/share \
     --mandir=/opt/bacula/share/man \
     --enable-smartalloc \
     --enable-bat \
     --enable-largefile \
     --with-mysql \
     --with-dir-user=bacula \
     --with-dir-group=bacula \
     --with-sd-user=bacula \
     --with-sd-group=bacula \
     --with-fd-user=root \
     --with-fd-group=bacula \
     --with-systemd=/usr/lib/systemd/system \
     --with-working-dir=/var/spool/bacula \
     --with-subsys-dir=/var/run/lock/subsys \
     --with-pid-dir=/var/run/bacula \
     --with-logdir=/var/log/bacula
make --jobs=$(nproc) --quiet
----------

When reporting this as a bug (#2400) I was told:

I don't get this problem. Either it is a compiler
bug or you are using the wrong version of Qt.
My compiler and Qt versions are:

----------
# rpm -q gcc-c++ libqt4-devel libQt5Gui-devel
gcc-c++-7-lp150.1.50.x86_64
libqt4-devel-4.8.7-lp150.7.5.x86_64
libQt5Gui-devel-5.9.4-lp150.4.8.x86_64
----------

Can anyone please explain why am I getting these
warnings, what is the effect of them on the final
build and hopefully - how to get rid of them
(considering it was not confirmed as a bug)?

--
George

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to