bugGNU Octave - Bugs: bug #44333, make dist fails

 
 

bug #44333: make dist fails

Submitted by:  Avinoam Kalma <avinoam>
Submitted on:  Sat 21 Feb 2015 09:26:59 AM UTC  
 
Category:  Configuration and Build System Severity:  3 - Normal
Priority:  5 - Normal Item Group:  Build Failure
Status:  Fixed Assigned to:  None
Originator Name:  Avinoam Open/Closed:  Closed
Release:  dev Operating System:  GNU/Linux

Add a New Comment (Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

( Jump to the original submission)

Sun 22 Feb 2015 03:31:01 PM UTC, comment #8: 

Re: comment #4, The new list of dependencies (including icotool and rsvg-convert) needs to be added etc/HACKING and maybe also to install.txi.

Rik <rik5>
Project Administrator
Sat 21 Feb 2015 06:35:24 PM UTC, comment #7: 

I tried make distcheck and it failed because of trying to write to the source tree.  The problem was the generated .mk makefile fragments that are used in a few places.  I've been thinking about how to fix this problem but I don't see an easy solution.

John W. Eaton <jwe>
Project Administrator
Sat 21 Feb 2015 05:21:15 PM UTC, comment #6: 

Mike: Right. Thanks. I just did not know if "rsvg-convert"
was a component of Octave that had gone missing.
This needs adding to the dependencies.

Anyhow, yum install /usr/bin/rsvg-convert
worked for me.

Thanks

Michael Godfrey <godfrey>
Project Member
Sat 21 Feb 2015 05:09:43 PM UTC, comment #5: 

@Michael: I think you can do `yum install /usr/bin/rsvg-convert` and yum will find the right package, does that work? On Debian the package is called librsvg2-bin.

Mike Miller <mtmiller>
Project Administrator
Sat 21 Feb 2015 04:58:22 PM UTC, comment #4: 

I still get:
I didn't find rsvg-convert, but it's only a problem if you need to
reconstruct octave-logo-*.png, which is the case if you're building
from VCS sources.

when running ./configure and this then leads to make failing.
Is rsvg-convert provided by some RPM?

Michael Godfrey <godfrey>
Project Member
Sat 21 Feb 2015 04:13:30 PM UTC, comment #3: 

Sorry about not being more careful when I converted some subshell commands into command groups.

John W. Eaton <jwe>
Project Administrator
Sat 21 Feb 2015 03:45:16 PM UTC, comment #2: 

One more fix was needed when running 'make dist' in a vpath build:

http://hg.savannah.gnu.org/hgweb/octave/rev/df3f1d2328d7

Does 'make distcheck' not work? Trying now…

Mike Miller <mtmiller>
Project Administrator
Sat 21 Feb 2015 02:18:52 PM UTC, comment #1: 

There was a semicolon left off a macro in Makefile.am that caused this.  I fixed it in this cset (http://hg.savannah.gnu.org/hgweb/octave/rev/0093b9987ee0).

This is why we would really like to have the 'make distcheck' target working.  This would allow the GNU Autotools environment to check itself whether the source tree can generate a tarball which can succesfully be built.  It would have caught Mike's recent error with VPATH builds as well.

Rik <rik5>
Project Administrator
Sat 21 Feb 2015 09:26:59 AM UTC, original submission:  

Using last (e195d8408ce8) changeset, "make" succeed but "make dist" fails:

avinoam@avinoam-VirtualBox:~/octave-build$ make dist
Makefile:2888: warning: overriding commands for target `check'
Makefile:2415: warning: ignoring old commands for target `check'
make  dist-gzip am__post_remove_distdir='@:'
make[1]: Entering directory `/home/avinoam/octave-build'
Makefile:2888: warning: overriding commands for target `check'
Makefile:2415: warning: ignoring old commands for target `check'
/bin/bash: -c: line 1: syntax error: unexpected end of file
make[1]: *** [ChangeLog] Error 1
make[1]: Leaving directory `/home/avinoam/octave-build'
make: *** [dist] Error 2

Avinoam Kalma <avinoam>
Project Member

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by godfrey (Posted a comment)
  • -email is unavailable- added by jwe (Posted a comment)
  • -email is unavailable- added by mtmiller (Posted a comment)
  • -email is unavailable- added by rik5 (Posted a comment)
  • -email is unavailable- added by rik5
  • -email is unavailable- added by avinoam (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only project members can vote.

     

     

     

    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2015-02-21 rik5 StatusNone => Fixed
        Open/ClosedOpen => Closed
        Carbon-Copy- => Added jwe

    Back to the top


    Powered by Savane 3.5