MidnightBSD Magus

misc/wmweather+

Displays current conditions and forecasts with icons and text

Flavor Version Run OSVersion Arch License Restricted Status
2.15 521 3.0 amd64 gpl2 0 fail

Events

Machine Type Time Message
m3064b info 2023-03-22 11:31:48.385477 Test Started
m3064b fail 2023-03-22 11:32:46.813587 make build returned non-zero: 1
m3064b fail 2023-03-22 11:32:46.898401 Test complete.

Log

===>  Building for wmweather+-2.15
--- all ---
/usr/bin/make  all-recursive
--- all-recursive ---
Making all in b0rken
--- mktime.o ---
cc -DHAVE_CONFIG_H -I. -I..    -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local  -I/usr/local/include -I/usr/local/include -MT mktime.o -MD -MP -MF .deps/mktime.Tpo -c -o mktime.o mktime.c
mktime.c:303:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
      if (t < TIME_T_MIN + 3 * quarter)
              ^~~~~~~~~~
mktime.c:84:21: note: expanded from macro 'TIME_T_MIN'
# define TIME_T_MIN TYPE_MINIMUM (time_t)
                    ^~~~~~~~~~~~~~~~~~~~~
mktime.c:73:20: note: expanded from macro 'TYPE_MINIMUM'
                              ? ~ (t) 0 << (sizeof (t) * CHAR_BIT - 1) : (t) 0))
                                ~~~~~~~ ^
mktime.c:335:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
  if (TIME_T_MAX / INT_MAX / 366 / 24 / 60 / 60 < 3)
      ^~~~~~~~~~
mktime.c:87:21: note: expanded from macro 'TIME_T_MAX'
# define TIME_T_MAX TYPE_MAXIMUM (time_t)
                    ^~~~~~~~~~~~~~~~~~~~~
mktime.c:74:41: note: expanded from macro 'TYPE_MAXIMUM'
#define TYPE_MAXIMUM(t) ((t) (~ (t) 0 - TYPE_MINIMUM (t)))
                                        ^~~~~~~~~~~~~~~~
mktime.c:73:20: note: expanded from macro 'TYPE_MINIMUM'
                              ? ~ (t) 0 << (sizeof (t) * CHAR_BIT - 1) : (t) 0))
                                ~~~~~~~ ^
2 warnings generated.
mv -f .deps/mktime.Tpo .deps/mktime.Po
--- libb0rken.a ---
rm -f libb0rken.a
ar cru libb0rken.a  mktime.o
ranlib libb0rken.a
Making all in m4
--- all-recursive ---
Making all in wmgeneral
--- wmgeneral.o ---
--- mouse_regions.o ---
--- rcfile.o ---
--- wmgeneral-x11.o ---
--- xpm_trans.o ---
--- wmgeneral.o ---
cc -DHAVE_CONFIG_H -I. -I..    -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local  -I/usr/local/include -I/usr/local/include -MT wmgeneral.o -MD -MP -MF .deps/wmgeneral.Tpo -c -o wmgeneral.o wmgeneral.c
--- mouse_regions.o ---
cc -DHAVE_CONFIG_H -I. -I..    -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local  -I/usr/local/include -I/usr/local/include -MT mouse_regions.o -MD -MP -MF .deps/mouse_regions.Tpo -c -o mouse_regions.o mouse_regions.c
--- rcfile.o ---
cc -DHAVE_CONFIG_H -I. -I..    -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local  -I/usr/local/include -I/usr/local/include -MT rcfile.o -MD -MP -MF .deps/rcfile.Tpo -c -o rcfile.o rcfile.c
--- wmgeneral-x11.o ---
cc -DHAVE_CONFIG_H -I. -I..    -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local  -I/usr/local/include -I/usr/local/include -MT wmgeneral-x11.o -MD -MP -MF .deps/wmgeneral-x11.Tpo -c -o wmgeneral-x11.o wmgeneral-x11.c
--- xpm_trans.o ---
cc -DHAVE_CONFIG_H -I. -I..    -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local  -I/usr/local/include -I/usr/local/include -MT xpm_trans.o -MD -MP -MF .deps/xpm_trans.Tpo -c -o xpm_trans.o xpm_trans.c
xpm_trans.c:32:11: warning: logical not is only applied to the left hand side of this bitwise operator [-Wlogical-not-parentheses]
    while(!mask&1){
          ^    ~
--- mouse_regions.o ---
mv -f .deps/mouse_regions.Tpo .deps/mouse_regions.Po
--- xpm_trans.o ---
xpm_trans.c:32:11: note: add parentheses after the '!' to evaluate the bitwise operator first
    while(!mask&1){
          ^
           (     )
xpm_trans.c:32:11: note: add parentheses around left hand side expression to silence this warning
    while(!mask&1){
          ^
          (    )
--- rcfile.o ---
mv -f .deps/rcfile.Tpo .deps/rcfile.Po
--- wmgeneral.o ---
mv -f .deps/wmgeneral.Tpo .deps/wmgeneral.Po
--- libwmgeneral.a ---
rm -f libwmgeneral.a
ar cru libwmgeneral.a wmgeneral.o  mouse_regions.o rcfile.o 
ranlib libwmgeneral.a
--- xpm_trans.o ---
1 warning generated.
mv -f .deps/xpm_trans.Tpo .deps/xpm_trans.Po
--- wmgeneral-x11.o ---
mv -f .deps/wmgeneral-x11.Tpo .deps/wmgeneral-x11.Po
--- libwmgeneral-x11.a ---
rm -f libwmgeneral-x11.a
ar cru libwmgeneral-x11.a wmgeneral-x11.o  xpm_trans.o 
ranlib libwmgeneral-x11.a
--- animation.o ---
--- avn.o ---
--- convert.o ---
--- die.o ---
--- diff.o ---
--- dock.o ---
--- animation.o ---
cc -DHAVE_CONFIG_H -I.    -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local  -I/usr/local/include -I/usr/local/include -MT animation.o -MD -MP -MF .deps/animation.Tpo -c -o animation.o animation.c
--- avn.o ---
cc -DHAVE_CONFIG_H -I.    -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local  -I/usr/local/include -I/usr/local/include -MT avn.o -MD -MP -MF .deps/avn.Tpo -c -o avn.o avn.c
--- convert.o ---
cc -DHAVE_CONFIG_H -I.    -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local  -I/usr/local/include -I/usr/local/include -MT convert.o -MD -MP -MF .deps/convert.Tpo -c -o convert.o convert.c
--- die.o ---
cc -DHAVE_CONFIG_H -I.    -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local  -I/usr/local/include -I/usr/local/include -MT die.o -MD -MP -MF .deps/die.Tpo -c -o die.o die.c
--- diff.o ---
cc -DHAVE_CONFIG_H -I.    -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local  -I/usr/local/include -I/usr/local/include -MT diff.o -MD -MP -MF .deps/diff.Tpo -c -o diff.o diff.c
--- dock.o ---
cc -DHAVE_CONFIG_H -I.    -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local  -I/usr/local/include -I/usr/local/include -MT dock.o -MD -MP -MF .deps/dock.Tpo -c -o dock.o dock.c
--- die.o ---
mv -f .deps/die.Tpo .deps/die.Po
--- download.o ---
cc -DHAVE_CONFIG_H -I.    -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local  -I/usr/local/include -I/usr/local/include -MT download.o -MD -MP -MF .deps/download.Tpo -c -o download.o download.c
--- diff.o ---
mv -f .deps/diff.Tpo .deps/diff.Po
--- eta.o ---
cc -DHAVE_CONFIG_H -I.    -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local  -I/usr/local/include -I/usr/local/include -MT eta.o -MD -MP -MF .deps/eta.Tpo -c -o eta.o eta.c
--- animation.o ---
mv -f .deps/animation.Tpo .deps/animation.Po
--- font.o ---
cc -DHAVE_CONFIG_H -I.    -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local  -I/usr/local/include -I/usr/local/include -MT font.o -MD -MP -MF .deps/font.Tpo -c -o font.o font.c
--- download.o ---
mv -f .deps/download.Tpo .deps/download.Po
--- font.o ---
mv -f .deps/font.Tpo .deps/font.Po
--- forecast.o ---
--- getLine.o ---
--- forecast.o ---
cc -DHAVE_CONFIG_H -I.    -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local  -I/usr/local/include -I/usr/local/include -MT forecast.o -MD -MP -MF .deps/forecast.Tpo -c -o forecast.o forecast.c
--- getLine.o ---
cc -DHAVE_CONFIG_H -I.    -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local  -I/usr/local/include -I/usr/local/include -MT getLine.o -MD -MP -MF .deps/getLine.Tpo -c -o getLine.o getLine.c
--- forecast.o ---
forecast.c:269:17: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
        tmpdiff=abs(forecast_time(forecasts[i])-target);
                ^
forecast.c:269:17: note: use function 'labs' instead
        tmpdiff=abs(forecast_time(forecasts[i])-target);
                ^~~
                labs
--- getLine.o ---
mv -f .deps/getLine.Tpo .deps/getLine.Po
--- metar.o ---
cc -DHAVE_CONFIG_H -I.    -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local  -I/usr/local/include -I/usr/local/include -MT metar.o -MD -MP -MF .deps/metar.Tpo -c -o metar.o metar.c
--- dock.o ---
mv -f .deps/dock.Tpo .deps/dock.Po
--- moon.o ---
cc -DHAVE_CONFIG_H -I.    -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local  -I/usr/local/include -I/usr/local/include -MT moon.o -MD -MP -MF .deps/moon.Tpo -c -o moon.o moon.c
--- avn.o ---
mv -f .deps/avn.Tpo .deps/avn.Po
--- mrf.o ---
cc -DHAVE_CONFIG_H -I.    -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local  -I/usr/local/include -I/usr/local/include -MT mrf.o -MD -MP -MF .deps/mrf.Tpo -c -o mrf.o mrf.c
--- convert.o ---
mv -f .deps/convert.Tpo .deps/convert.Po
--- radar.o ---
cc -DHAVE_CONFIG_H -I.    -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local  -I/usr/local/include -I/usr/local/include -MT radar.o -MD -MP -MF .deps/radar.Tpo -c -o radar.o radar.c
--- moon.o ---
mv -f .deps/moon.Tpo .deps/moon.Po
--- subst.o ---
cc -DHAVE_CONFIG_H -I.    -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local  -I/usr/local/include -I/usr/local/include -MT subst.o -MD -MP -MF .deps/subst.Tpo -c -o subst.o subst.c
--- eta.o ---
mv -f .deps/eta.Tpo .deps/eta.Po
--- sunzenith.o ---
cc -DHAVE_CONFIG_H -I.    -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local  -I/usr/local/include -I/usr/local/include -MT sunzenith.o -MD -MP -MF .deps/sunzenith.Tpo -c -o sunzenith.o sunzenith.c
--- forecast.o ---
1 warning generated.
mv -f .deps/forecast.Tpo .deps/forecast.Po
--- warnings.o ---
cc -DHAVE_CONFIG_H -I.    -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local  -I/usr/local/include -I/usr/local/include -MT warnings.o -MD -MP -MF .deps/warnings.Tpo -c -o warnings.o warnings.c
--- sunzenith.o ---
mv -f .deps/sunzenith.Tpo .deps/sunzenith.Po
--- mrf.o ---
mv -f .deps/mrf.Tpo .deps/mrf.Po
--- wmweather+.o ---
cc -DHAVE_CONFIG_H -I.    -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local  -I/usr/local/include -I/usr/local/include -MT wmweather+.o -MD -MP -MF .deps/wmweather+.Tpo -c -o wmweather+.o wmweather+.c
--- radar.o ---
mv -f .deps/radar.Tpo .deps/radar.Po
--- metar.o ---
mv -f .deps/metar.Tpo .deps/metar.Po
--- subst.o ---
mv -f .deps/subst.Tpo .deps/subst.Po
--- warnings.o ---
mv -f .deps/warnings.Tpo .deps/warnings.Po
--- wmweather+.o ---
mv -f .deps/wmweather+.Tpo .deps/wmweather+.Po
--- wmweather+ ---
cc  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local  -I/usr/local/include -I/usr/local/include  -lm -fstack-protector-strong  -L/usr/local/lib -L/usr/local/lib -o wmweather+ animation.o avn.o  convert.o die.o diff.o dock.o  download.o eta.o font.o  forecast.o getLine.o metar.o  moon.o mrf.o radar.o subst.o  sunzenith.o warnings.o wmweather+.o wmgeneral/libwmgeneral.a wmgeneral/libwmgeneral-x11.a b0rken/libb0rken.a -lSM -lICE -L/usr/local  -L/usr/local/lib -lXpm -lX11 -lXext  -lwraster -lpcre -lm  -L/usr/local/lib -lcurl
ld: error: duplicate symbol: display
>>> defined at animation.c
>>>            animation.o:(display)
>>> defined at dock.c
>>>            dock.o:(.bss+0xA8)

ld: error: duplicate symbol: display
>>> defined at animation.c
>>>            animation.o:(display)
>>> defined at font.c
>>>            font.o:(.bss+0x18)

ld: error: duplicate symbol: display
>>> defined at animation.c
>>>            animation.o:(display)
>>> defined at moon.c
>>>            moon.o:(.bss+0x0)

ld: error: duplicate symbol: display
>>> defined at animation.c
>>>            animation.o:(display)
>>> defined at radar.c
>>>            radar.o:(.bss+0x0)

ld: error: duplicate symbol: display
>>> defined at animation.c
>>>            animation.o:(display)
>>> defined at wmgeneral-x11.c
>>>            wmgeneral-x11.o:(.bss+0x0) in archive wmgeneral/libwmgeneral-x11.a

ld: error: duplicate symbol: display
>>> defined at animation.c
>>>            animation.o:(display)
>>> defined at xpm_trans.c
>>>            xpm_trans.o:(.bss+0x0) in archive wmgeneral/libwmgeneral-x11.a
cc: error: linker command failed with exit code 1 (use -v to see invocation)
*** [wmweather+] Error code 1

make[3]: stopped in /magus/work/usr/mports/misc/wmweather+/work/wmweather+-2.15
1 error

make[3]: stopped in /magus/work/usr/mports/misc/wmweather+/work/wmweather+-2.15
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make: stopped in /usr/mports/misc/wmweather+