On Fri, 11 Mar 2016 19:36:20 +0100 Detlef Graef <detlef.graef-lwafssfw...@public.gmane.org> wrote:
> Am 11.03.2016 um 13:19 schrieb Rhialto: > > On Thu 10 Mar 2016 at 20:40:14 +0100, Detlef Graef wrote: > >> After removing the above code and one additional file (pan.desktop) from > >> the makefile I finally could build Pan on FreeBSD with clang. > >> > >> Till now Pan (GIT 126d64e) is running perfectly on FreeBSD. > > > > * | 126d64e (github/filterinfo2) Replace RulesInfo.deque<RulesInfo> with > > deque<RulesInfo *>. > > * | 188488d Fix missing recursion (this is a pre-existing bug). > > * | b7c9815 Changed a deque<FilterInfo> into a deque<FilterInfo *> > > > > So I guess that means we can commit the above 3 patches. > > Yes, I think so. Pan runs now since 24 hours on FreeBSD, I've used it > several times, no problem. On Linux since 48 hours no problems. This is great to hear, so I went ahead and cherry-picked those three commits to master. Many thanks for looking at this, guys! > > * | d7c1189 This is needed to make it build for me. > > > > I'm wondering about this one; if you revert it, do you get the same problem > > I > > have with it on NetBSD? I get > > I've reverted the change, and I could build Pan. > > I've reverted the change, then: > > make clean > autogen.sh --with-gnutls --disable-silent-rules > make I'm wondering, if you compile in more features, does it still work? Try: ./autogen.sh --with-gnutls --with-dbus --with-gmime-crypto --with-gtkspell --enable-libnotify --enable-gkr (This is the current Fedora config.) > > but I'm wondering why that is not a problem on linux. > > (one difference may be in msgfmt: I use the one from the NetBSD base > > system which likely is different). > > On FreeBSD 10.2 this version is installed: > > $ msgfmt -V > msgfmt (GNU gettext-tools) 0.19.5.1 > Copyright 1995-1998, 2000-2010 Free Software Foundation, Inc. > Lizenz GPLv3: GNU GPL Version 3 oder neuer > <http://gnu.org/licenses/gpl.html> So, those "|" comment lines pretty much denote strings that have been rewritten on po file merge. They can be safely removed if they cause problems but I believe you're seeing the error due to some other (missing?) package. Maybe intltool, not sure. I'm a little bit surprised to see stuff like appdata & desktop files causing problems on BSD because this is a standard feature of many gtk and gnome apps. It might be that some BSD-specific config is required but I'm pretty sure BSD package maintainers will have an answer, so I wouldn't worry too much about it. Just my 5 cents, pk _______________________________________________ Pan-users mailing list Pan-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/pan-users