Build failures from -fno-common (2021-02-16)

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

Build failures from -fno-common (2021-02-16)

Christian Weisgerber
Here is the updated list of ports that now fail to build due to the
new -fno-common compiler default.

I have again cc'ed everybody who is listed as maintainer of at least
one affected port.  "UPDATE" means that portroach says that an
update is available.

audio/gtkpod                            UPDATE    [hidden email]
audio/nspmod                            -         [hidden email]
audio/wmtune                            -         [hidden email]
cad/graywolf                            -         [hidden email]
comms/birda                             -         [hidden email]
comms/efax                              -         [hidden email]
comms/jpilot                            -         [hidden email]
comms/lcdproc                           UPDATE    [hidden email]
comms/scmxx                             UPDATE    [hidden email]
comms/seyon                             -         [hidden email]
comms/xastir                            -         [hidden email]
comms/xdx                               -         [hidden email]
databases/pgpool                        UPDATE    [hidden email]
devel/mingw                             -         [hidden email]
devel/remake                            UPDATE    [hidden email]
editors/beaver                          -         [hidden email]
editors/tea                             UPDATE    [hidden email]
education/gamgi                         UPDATE    [hidden email]
emulators/coldfire                      -         [hidden email]
emulators/fuse                          UPDATE    [hidden email]
emulators/libretro-genesis-plus-gx      -         [hidden email]
emulators/pcsxr                         -         [hidden email]
emulators/simh                          -         [hidden email]
games/corewars                          -         [hidden email]
games/egoboo                            UPDATE    [hidden email]
games/freeblocks                        -         [hidden email]
games/freedroid                         -         [hidden email]
games/freedroidrpg                      -         [hidden email]
games/gnurobbo                          -         [hidden email]
games/mirrormagic                       -         [hidden email]
games/oolite                            -         [hidden email]
games/pacman-arena                      -         [hidden email]
games/sdlpop                            -         [hidden email]
games/spider                            -         [hidden email]
games/vms-empire                        -         [hidden email]
graphics/dpic                           -         [hidden email]
graphics/gimp/liquid-rescale            -         [hidden email]
inputmethods/cellwriter                 -         [hidden email]
lang/arena                              -         [hidden email]
lang/erlang/19                          -         [hidden email]
lang/moarvm                             UPDATE    [hidden email]
lang/pcc                                UPDATE    [hidden email]
mail/avenger                            UPDATE    [hidden email]
mail/sma                                -         [hidden email]
mail/wmmultipop3                        -         [hidden email]
mail/wmpop3                             -         [hidden email]
math/abs                                -         [hidden email]
math/foma                               -         [hidden email]
misc/hfsplus                            -         [hidden email]
misc/logjam                             -         [hidden email]
misc/wmmand                             -         [hidden email]
multimedia/audiopreview                 -         [hidden email]
multimedia/lives                        -         [hidden email]
net/angst                               -         [hidden email]
net/argus                               -         [hidden email]
net/argus-clients                       -         [hidden email]
net/dico                                UPDATE    [hidden email]
net/ekg                                 -         [hidden email]
net/ettercap                            -         [hidden email]
net/honeyd                              -         [hidden email]
net/ipv6-toolkit                        -         [hidden email]
net/jftpgw                              -         [hidden email]
net/msdl                                -         [hidden email]
net/nagios/nagios                       UPDATE    [hidden email]
net/openmdns                            -         [hidden email]
net/plushs                              -         [hidden email]
net/tcpreplay                           UPDATE    [hidden email]
net/weex                                -         [hidden email]
net/yersinia                            -         [hidden email]
productivity/siag                       -         [hidden email]
productivity/xinvest                    -         [hidden email]
productivity/xquote                     -         [hidden email]
security/bsd-airtools                   -         [hidden email]
security/flasm                          -         [hidden email]
security/foremost                       -         [hidden email]
security/gringotts                      -         [hidden email]
security/ipguard                        -         [hidden email]
security/ossec-hids                     UPDATE    [hidden email]
security/tempwatch                      -         [hidden email]
sysutils/radmind                        -         [hidden email]
sysutils/wmmon                          -         [hidden email]
sysutils/wmwlmon                        -         [hidden email]
www/sarg                                -         [hidden email]
x11/agar/test                           UPDATE    [hidden email]
x11/fbpanel                             -         [hidden email]
x11/gnome-mplayer                       -         [hidden email]
x11/gnustep/corebase                    -         [hidden email]
x11/gnustep/gworkspace                  -         [hidden email]
x11/gnustep/terminal                    -         [hidden email]
x11/golem                               -         [hidden email]
x11/oroborus                            -         [hidden email]
x11/uwm                                 -         [hidden email]
x11/wind                                -         [hidden email]
x11/wmii                                -         [hidden email]
x11/wminfo                              -         [hidden email]

--
Christian "naddy" Weisgerber                          [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Build failures from -fno-common (2021-02-16)

Stuart Henderson
On 2021/02/18 00:10, Christian Weisgerber wrote:
> Here is the updated list of ports that now fail to build due to the
> new -fno-common compiler default.
>
> I have again cc'ed everybody who is listed as maintainer of at least
> one affected port.  "UPDATE" means that portroach says that an
> update is available.

I think we are getting to the stage where we should just mark them BROKEN
with an identifiable tag, so that we don't have to wade through them when
identifying other ports breakage in builds.

Then if no updates happen maybe remove them in a few months (say, a bit
after 6.9 is done).

> audio/gtkpod                            UPDATE    [hidden email]
> audio/nspmod                            -         [hidden email]
> audio/wmtune                            -         [hidden email]
> cad/graywolf                            -         [hidden email]
> comms/birda                             -         [hidden email]
> comms/efax                              -         [hidden email]
> comms/jpilot                            -         [hidden email]
> comms/lcdproc                           UPDATE    [hidden email]
> comms/scmxx                             UPDATE    [hidden email]
> comms/seyon                             -         [hidden email]
> comms/xastir                            -         [hidden email]
> comms/xdx                               -         [hidden email]
> databases/pgpool                        UPDATE    [hidden email]
> devel/mingw                             -         [hidden email]
> devel/remake                            UPDATE    [hidden email]
> editors/beaver                          -         [hidden email]
> editors/tea                             UPDATE    [hidden email]
> education/gamgi                         UPDATE    [hidden email]
> emulators/coldfire                      -         [hidden email]
> emulators/fuse                          UPDATE    [hidden email]
> emulators/libretro-genesis-plus-gx      -         [hidden email]
> emulators/pcsxr                         -         [hidden email]
> emulators/simh                          -         [hidden email]
> games/corewars                          -         [hidden email]
> games/egoboo                            UPDATE    [hidden email]
> games/freeblocks                        -         [hidden email]
> games/freedroid                         -         [hidden email]
> games/freedroidrpg                      -         [hidden email]
> games/gnurobbo                          -         [hidden email]
> games/mirrormagic                       -         [hidden email]
> games/oolite                            -         [hidden email]
> games/pacman-arena                      -         [hidden email]
> games/sdlpop                            -         [hidden email]
> games/spider                            -         [hidden email]
> games/vms-empire                        -         [hidden email]
> graphics/dpic                           -         [hidden email]
> graphics/gimp/liquid-rescale            -         [hidden email]
> inputmethods/cellwriter                 -         [hidden email]
> lang/arena                              -         [hidden email]
> lang/erlang/19                          -         [hidden email]
> lang/moarvm                             UPDATE    [hidden email]
> lang/pcc                                UPDATE    [hidden email]
> mail/avenger                            UPDATE    [hidden email]
> mail/sma                                -         [hidden email]
> mail/wmmultipop3                        -         [hidden email]
> mail/wmpop3                             -         [hidden email]
> math/abs                                -         [hidden email]
> math/foma                               -         [hidden email]
> misc/hfsplus                            -         [hidden email]
> misc/logjam                             -         [hidden email]
> misc/wmmand                             -         [hidden email]
> multimedia/audiopreview                 -         [hidden email]
> multimedia/lives                        -         [hidden email]
> net/angst                               -         [hidden email]
> net/argus                               -         [hidden email]
> net/argus-clients                       -         [hidden email]
> net/dico                                UPDATE    [hidden email]
> net/ekg                                 -         [hidden email]
> net/ettercap                            -         [hidden email]
> net/honeyd                              -         [hidden email]
> net/ipv6-toolkit                        -         [hidden email]
> net/jftpgw                              -         [hidden email]
> net/msdl                                -         [hidden email]
> net/nagios/nagios                       UPDATE    [hidden email]
> net/openmdns                            -         [hidden email]
> net/plushs                              -         [hidden email]
> net/tcpreplay                           UPDATE    [hidden email]
> net/weex                                -         [hidden email]
> net/yersinia                            -         [hidden email]
> productivity/siag                       -         [hidden email]
> productivity/xinvest                    -         [hidden email]
> productivity/xquote                     -         [hidden email]
> security/bsd-airtools                   -         [hidden email]
> security/flasm                          -         [hidden email]
> security/foremost                       -         [hidden email]
> security/gringotts                      -         [hidden email]
> security/ipguard                        -         [hidden email]
> security/ossec-hids                     UPDATE    [hidden email]
> security/tempwatch                      -         [hidden email]
> sysutils/radmind                        -         [hidden email]
> sysutils/wmmon                          -         [hidden email]
> sysutils/wmwlmon                        -         [hidden email]
> www/sarg                                -         [hidden email]
> x11/agar/test                           UPDATE    [hidden email]
> x11/fbpanel                             -         [hidden email]
> x11/gnome-mplayer                       -         [hidden email]
> x11/gnustep/corebase                    -         [hidden email]
> x11/gnustep/gworkspace                  -         [hidden email]
> x11/gnustep/terminal                    -         [hidden email]
> x11/golem                               -         [hidden email]
> x11/oroborus                            -         [hidden email]
> x11/uwm                                 -         [hidden email]
> x11/wind                                -         [hidden email]
> x11/wmii                                -         [hidden email]
> x11/wminfo                              -         [hidden email]
>
> --
> Christian "naddy" Weisgerber                          [hidden email]
>

Reply | Threaded
Open this post in threaded view
|

Re: Build failures from -fno-common (2021-02-16)

Rafael Sadowski
On Thu Feb 18, 2021 at 06:47:45PM +0000, Stuart Henderson wrote:

> On 2021/02/18 00:10, Christian Weisgerber wrote:
> > Here is the updated list of ports that now fail to build due to the
> > new -fno-common compiler default.
> >
> > I have again cc'ed everybody who is listed as maintainer of at least
> > one affected port.  "UPDATE" means that portroach says that an
> > update is available.
>
> I think we are getting to the stage where we should just mark them BROKEN
> with an identifiable tag, so that we don't have to wade through them when
> identifying other ports breakage in builds.
>
> Then if no updates happen maybe remove them in a few months (say, a bit
> after 6.9 is done).

I really like this approach.

Reply | Threaded
Open this post in threaded view
|

Re: Build failures from -fno-common (2021-02-16)

Christian Weisgerber
In reply to this post by Stuart Henderson
Stuart Henderson:

> I think we are getting to the stage where we should just mark them BROKEN
> with an identifiable tag, so that we don't have to wade through them when
> identifying other ports breakage in builds.
>
> Then if no updates happen maybe remove them in a few months (say, a bit
> after 6.9 is done).

If that approach had been suggested earlier, I wouldn't have spent
time fixing random ports I have no interest in.

How about we all give it a big push and fix the remaining ones?

--
Christian "naddy" Weisgerber                          [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Build failures from -fno-common (2021-02-16)

Stuart Henderson
On 2021/02/18 22:29, Christian Weisgerber wrote:

> Stuart Henderson:
>
> > I think we are getting to the stage where we should just mark them BROKEN
> > with an identifiable tag, so that we don't have to wade through them when
> > identifying other ports breakage in builds.
> >
> > Then if no updates happen maybe remove them in a few months (say, a bit
> > after 6.9 is done).
>
> If that approach had been suggested earlier, I wouldn't have spent
> time fixing random ports I have no interest in.

well, me too.

> How about we all give it a big push and fix the remaining ones?

Here are some candidates to "fix" tedu-style...

> > audio/gtkpod                            UPDATE    [hidden email]
newer release is still old and has changed quite a lot, so
wants starting from nearly scratch. probably still doesn't support
anything new. main homepage broken.

> > comms/birda                             -         [hidden email]
> > comms/jpilot                            -         [hidden email]
> > comms/scmxx                             UPDATE    [hidden email]
for old mobile phones/portable devices

> > comms/seyon                             -         [hidden email]
newer (well, less old) release still not clean

> > editors/beaver                          -         [hidden email]
gtk2, no release in years, dropped in other OS packaging

> > editors/tea                             UPDATE    [hidden email]
hardcodes -lstdc++


Reply | Threaded
Open this post in threaded view
|

Re: Build failures from -fno-common (2021-02-16)

Christian Weisgerber
Stuart Henderson:

> > > comms/birda                             -         [hidden email]
> > > comms/jpilot                            -         [hidden email]
> > > comms/scmxx                             UPDATE    [hidden email]
> for old mobile phones/portable devices

I already suggested scmxx for removal.  Siemens Mobile ceased to exist
15 years ago.  The Palm Pilots and IrDA are similarly outdated.
I think these can be removed.

> > > editors/tea                             UPDATE    [hidden email]
> hardcodes -lstdc++

We have a separate port editors/teaqt for the latest version.
I think this can be removed.

--
Christian "naddy" Weisgerber                          [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Build failures from -fno-common (2021-02-16)

Klemens Nanni-2
On Thu, Feb 18, 2021 at 11:38:54PM +0100, Christian Weisgerber wrote:
> We have a separate port editors/teaqt for the latest version.
> I think this can be removed.
Right, our editors/tea (GTK+2) is at 17.6.6 and upstream updated it in
2013 with following in the teagtk-18.0.0.tar.bz2 NEWS file:

---
NEWS ABOUT TEA-GTK

TEA-GTK 18.0.0, 03 July 2013
http://semiletov.org/tea

   Yes. I was cursed to renew TEA-GTK, so I did it to my joy and pleasure. TEA-GTK now ported to GTK3.
   Other changes are damn major.
   Scons is used instead of Autotools. Scons is good.
   For removed functions list - see the ChangeLog. Now TEA-GTK depends just on two libs - GTK3 and GtkSourceView 3. Libaspell and zziplib are optional.
   Most of package-related code tweaks now obsolete.
   Documentation is old and based on GTK2-branch.
   Code can be unstable because I have no time to test it seriously. My main worked editor is still TEA-QT, and TEA-GTK became a some sort of the hack value. Yes, I want to improve it further, but TEA-QT has priority.
   Please test TEA-GTK and send me a feedback to [hidden email]

P.S. GTK-branch of TEA has a name: teagtk. So, to run "old fasioned", GTK-based TEA, use "teagtk" command instead of "tea".

Peter Semiletov
---

The Qt port is actively maintained on GitHub, I'd say keeping one
up-to-date version of this editor is enough, so OK kn to remove the old
GTK+2 port editors/tea.