bgware: bglibs / mailfront outdated FreeBSD ports


Previous by date: 22 Mar 2016 16:33:11 -0000 Re: Compile bglibs-2.03 /usr/bin/ld: cannot find -lc, Giam Teck Choon
Next by date: 22 Mar 2016 16:33:11 -0000 Re: bglibs / mailfront outdated FreeBSD ports, John R. Levine
Previous in thread:
Next in thread: 22 Mar 2016 16:33:11 -0000 Re: bglibs / mailfront outdated FreeBSD ports, John R. Levine

Subject: bglibs / mailfront outdated FreeBSD ports
From: Olivier Mueller ####@####.####
Date: 22 Mar 2016 16:33:11 -0000
Message-Id: <56F173C2.2040500@omx.ch>

Hello,

I am currently doing a cleanup of my mail-servers, and for this the 
system would first require the latest versions of bglibs, mailfront and 
vmailmgr. Unfortunately, current freebsd ports versions are:

PORTNAME=       mailfront
PORTVERSION=    2.01    (current: 2.12)
MAINTAINER=     ####@####.####

PORTNAME=       bglibs
PORTVERSION=    1.106   (current: 2.03)
MAINTAINER=     ####@####.####

I tried contacting Uffe Jakobsen (who prepared the last port of 
mailfront), but no answer, so I'm trying here.  Base-System is a FreeBSD 
10.3 setup.


Current situation with mailfront  (bglibs-1.106_6 installed):

root@mbox /usr/ports/mail/mailfront]# make
===>  Building for mailfront-2.12_1
--- builtins.o ---
--- getprotoenv.o ---
--- imapfront-auth.o ---
--- iobytes.o ---
--- builtins.o ---
./compile builtins.c
--- getprotoenv.o ---
./compile getprotoenv.c
--- imapfront-auth.o ---
./compile imapfront-auth.c
--- iobytes.o ---
./compile iobytes.c
iobytes.c:18:10: fatal error: 'bglibs/iobuf.h' file not found
#include <bglibs/iobuf.h>
          ^
1 error generated.
*** [iobytes.o] Error code 1

make[2]: stopped in /usr/ports/mail/mailfront/work/mailfront-2.12
--- builtins.o ---
In file included from builtins.c:2:
In file included from ./mailfront-internal.h:4:
./mailfront.h:5:10: fatal error: 'bglibs/iobuf.h' file not found
#include <bglibs/iobuf.h>
          ^
1 error generated.
*** [builtins.o] Error code 1



And bglibs:

(...)
./ltcompile vmailmgr/vpwentry_export.c
./ltcompile vmailmgr/vpwentry_free.c
./ltcompile vmailmgr/vpwentry_import.c
./makeshlib libvmailmgr.la vmailmgr/req_arg.lo vmailmgr/req_init.lo 
vmailmgr/req_write.lo vmailmgr/resp_read.lo vmailmgr/vpwentry_export.lo 
vmailmgr/vpwentry_free.lo vmailmgr/vpwentry_import.lo
./ltcompile cli/main.c
./ltcompile cli/help.c
./makeshlib libbg-cli.la cli/main.lo cli/help.lo
./ltcompile pwcmp/client.c
./makeshlib libpwcmp.la pwcmp/client.lo pwcmp/hex_encode.lo
./compile bg-installer.c
In file included from bg-installer.c:38:
./bg-installer-cli.h:1:1: warning: type specifier missing, defaults to 
'int' [-Wimplicit-int]
usage: ./cli-generate -c|-h|-m|-w program.cli >FILE
^~~~~
./bg-installer-cli.h:1:1: error: redefinition of 'usage' as different 
kind of symbol
include/bglibs/cli.h:51:13: note: previous definition is here
extern void usage(int exit_value, const char* errorstr);
             ^
In file included from bg-installer.c:38:
./bg-installer-cli.h:1:6: error: expected ';' after top level declarator
usage: ./cli-generate -c|-h|-m|-w program.cli >FILE
      ^
      ; 
 

./bg-installer-cli.h:1:8: error: expected identifier or '('
usage: ./cli-generate -c|-h|-m|-w program.cli >FILE
        ^
(....)



These are probably small freebsd-specific things to fix, and before 
spending some more time trying to upgrade the ports by myself, maybe 
with some luck somebody here already managed to do this and would be 
kind enough to share the ports files ? :)

Goal at the end would be to have the services running latest versions of 
netqmail/mailfront/dovecot, and up-to-date TLS/SSL everywhere.

Best regards & to be continued,
Olivier



Previous by date: 22 Mar 2016 16:33:11 -0000 Re: Compile bglibs-2.03 /usr/bin/ld: cannot find -lc, Giam Teck Choon
Next by date: 22 Mar 2016 16:33:11 -0000 Re: bglibs / mailfront outdated FreeBSD ports, John R. Levine
Previous in thread:
Next in thread: 22 Mar 2016 16:33:11 -0000 Re: bglibs / mailfront outdated FreeBSD ports, John R. Levine


Powered by ezmlm-browse 0.21.