Re: how to download mailutils sources from git for next offline build

Franta Hanzlík <[email protected]>
Newsgroups gmane.comp.gnu.mailutils.bugs
Organization Klempaku klempeni
Message-ID <[email protected]>
On Sat, 10 Jun 2017 14:44:07 +0200
"Pierre-Jean" <[email protected]> wrote:

> Hello Franta,
> 
> > How should I do that minimal tarbal, with ./configure for my system
> > autoconf, with .po files, radius.m4 and all needed files for mailutils
> > build - and withou other balast?  
> 
> I think that `make dist` should do what you want. That's a default option for
> gnu automake. There's also a `make distcheck`, which constructs the tarball
> and additionnaly ensure most use case works, by attempting to build the
> resulted tarball in a temporary directory. You'll find the documentation on the
> automake/autotool website.
> 
> Kind Regards,
> Pierre-Jean.

On Sat, 10 Jun 2017 19:08:54 +0300
Sergey Poznyakoff <[email protected]> wrote:

> Franta Hanzlík <[email protected]> ha escrit:
> 
> > Please, what is best way for preparing mailutils package for subsequent
> > build on destination machine,  
> 
> make distcheck


Hello Pierre-Jean and Sergey,

thanks for your advices. Again I found some time working on compiling
 mailutils, but results are not good:

- "make dist" ends with the contents of the directory 30 MB larger than
it was before.

- "make distcheck" produces decent tarball (~ 2.6 MB .tar.xz) and
continues with makeutils build. But after while it ends with error
...
  CC       inc.o
  CC       list.o
  CC       mail.o
  CC       mailline.o
  CC       mailvar.o
  CC       mbox.o
  CC       msgset.o
msgset.c:1176:5: error: two or more data types in declaration specifiers
msgset.c:1176:1: warning: useless type name in empty declaration [enabled by default]
msgset.c: In function ‘parse’:
msgset.c:1273:8: error: expected identifier or ‘(’ before ‘=’ token
msgset.c:1273:3: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
msgset.c:1380:7: error: expected expression before ‘char’
msgset.c:1383:12: error: expected identifier or ‘(’ before ‘=’ token
msgset.c:1383:7: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
msgset.c:1386:7: error: expected expression before ‘char’
msgset.c:1388:12: error: expected identifier or ‘(’ before ‘=’ token
msgset.c:1393:40: error: expected expression before ‘<=’ token
msgset.c:1420:8: error: expected identifier or ‘(’ before ‘=’ token
msgset.c:1420:3: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
msgset.c:1750:13: error: expected expression before ‘char’
msgset.c:1799:11: error: expected expression before ‘char’
msgset.c:1802:8: error: expected expression before ‘char’
msgset.c:1809:9: error: expected identifier or ‘(’ before ‘=’ token
msgset.c:1809:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
msgset.c:1907:7: error: expected expression before ‘char’
msgset.c:1911:40: error: expected expression before ‘<=’ token
make[4]: *** [msgset.o] Error 1
make[4]: Leaving directory `/mnt/ARCHIV/misc_src/mailutils/mailutils-3.2.93/mailutils-3.2.93/_build/mail'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/mnt/ARCHIV/misc_src/mailutils/mailutils-3.2.93/mailutils-3.2.93/_build/mail'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/mnt/ARCHIV/misc_src/mailutils/mailutils-3.2.93/mailutils-3.2.93/_build'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/mnt/ARCHIV/misc_src/mailutils/mailutils-3.2.93/mailutils-3.2.93/_build'
make: *** [distcheck] Error 1


I will get the same result when I take produced mailutils-3.2.93.tar.xz,
unpack it and then do ./configure && make :
...
  CC       list.o
  CC       mail.o
  CC       mailline.o
  CC       mailvar.o
  CC       mbox.o
  CC       msgset.o
msgset.c:1176:5: error: two or more data types in declaration specifiers
 int char;
     ^
msgset.c:1176:1: warning: useless type name in empty declaration [enabled by default]
 int char;
 ^
msgset.c: In function ‘parse’:
msgset.c:1273:8: error: expected identifier or ‘(’ before ‘=’ token
   char = YYEMPTY; /* Cause a token to be read.  */
        ^
msgset.c:1273:3: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
   char = YYEMPTY; /* Cause a token to be read.  */
   ^
msgset.c:1380:7: error: expected expression before ‘char’
   if (char == YYEMPTY)
       ^
msgset.c:1383:12: error: expected identifier or ‘(’ before ‘=’ token
       char = YYLEX;
            ^
msgset.c:1383:7: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
       char = YYLEX;
       ^
msgset.c:1386:7: error: expected expression before ‘char’
   if (char <= YYEOF)
       ^
msgset.c:1388:12: error: expected identifier or ‘(’ before ‘=’ token
       char = yytoken = YYEOF;
            ^
msgset.c:1393:40: error: expected expression before ‘<=’ token
       yytoken = YYTRANSLATE (char);
                                        ^
msgset.c:1420:8: error: expected identifier or ‘(’ before ‘=’ token
   char = YYEMPTY;
        ^
msgset.c:1420:3: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
   char = YYEMPTY;
   ^
msgset.c:1750:13: error: expected expression before ‘char’
   yytoken = char == YYEMPTY ? YYEMPTY : YYTRANSLATE (char);
             ^
msgset.c:1799:11: error: expected expression before ‘char’
       if (char <= YYEOF)
           ^
msgset.c:1802:8: error: expected expression before ‘char’
    if (char == YYEOF)
        ^
msgset.c:1809:9: error: expected identifier or ‘(’ before ‘=’ token
    char = YYEMPTY;
         ^
msgset.c:1809:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
    char = YYEMPTY;
    ^
msgset.c:1907:7: error: expected expression before ‘char’
   if (char != YYEMPTY)
       ^
msgset.c:1911:40: error: expected expression before ‘<=’ token
       yytoken = YYTRANSLATE (char);
                                        ^
make[3]: *** [msgset.o] Error 1
make[3]: Leaving directory `/mnt/ARCHIV/dist/RH/MyRPMs/tmp/mailutils-3.2.93/mail'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/mnt/ARCHIV/dist/RH/MyRPMs/tmp/mailutils-3.2.93/mail'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/mnt/ARCHIV/dist/RH/MyRPMs/tmp/mailutils-3.2.93'
make: *** [all] Error 2


(I tried it with actual git version mailutils-3.2.93 ce4b84ab)

Regards, Franta
--
I hope the Fedora will have a better init and no binary logs

_______________________________________________
Bug-mailutils mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-mailutils
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.