[Vm-dev] libtool unrecognized option `--preserve-dup-deps'

Nicolas Cellier nicolas.cellier.aka.nice at gmail.com
Sun Feb 26 09:33:14 UTC 2017


Hi Eliot,
I know near to nothing to this configure stuff, so don't consider this
answer as volunteering ;).
I just want to report problems:

Last time I tried to build spur vm on ubuntu 14, the vm compilation did not
succeed (don't remember how but I can replay it).
I got to install an old version of autotools before being able to make
configure from platforms/unix/config
That did not solve anything because now the vm compilation barks about mmap
being required.

2017-02-26 2:46 GMT+01:00 Eliot Miranda <eliot.miranda at gmail.com>:

>
> Hi Holger, Hi Linux/unix build people
>
> On Sun, Feb 19, 2017 at 3:22 AM, Holger Freyther <holger at freyther.de>
> wrote:
>
>>
>>
>> > On 19 Feb 2017, at 17:09, Ben Coman <btc at openinworld.com> wrote:
>> >
>> >
>> > I hit a snag building pharo debug VM...
>>
>> >
>> > By doing... $ sudo chattr +i libtool
>> >
>> > I found libtool was created by configure...
>> >   rm: cannot remove 'libtool': Operation not permitted
>> >   chmod: changing permissions of 'libtool': Operation not permitted
>> >
>> > $ ./mvm invokes...
>> > ../../../platforms/unix/config/configure
>>
>> pushd ../../../platforms/unix/config
>> make configure
>>
>> sorry about that. Normally one would not check-in a configure script (and
>> related files such as libtool) and I thought I could avoid having to delete
>> these files and just re-generate it when needed/wanted. I had to add the
>> --preserve-dup-deps option to be able to link with newer libtool and didn't
>> consider that the old copy of libtool would bail out with an error.
>>
>
>
> Then let's rewrite the system so that configure is always made, precisely
> once.  We can arrange that there's a real configure (e.g.
> ../../../platforms/unix/configure/configure) which is invoked from
> ../../../platforms/unix/config/configure.  And we can add a check to
> ../../../platforms/unix/config/configure that will make
> ../../../platforms/unix/configure/configure if necessary.
>
> Please, who will volunteer to do this?
>
>
>
> --
> _,,,^..^,,,_
> best, Eliot
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20170226/81af20d4/attachment-0001.html>


More information about the Vm-dev mailing list