>> motion keeps segfaulting on me, I've been over it with the motion
>> list, and we're down to this:
>>
>> [quote]
>> i've checked with a gentoo user in #motion channel
>>
>> wget
>> http://surfnet.dl.sourceforge.net/sourceforge/motion/motion-3.2.10.1.ta
>>r.gz tar xfvz motion-3.2.10.1.tar.gz
>> cd motion-3.2.10.1
>> ./configure --with-developer-flags
>> edit Makefile ( from motion directoty ) remove -O2 de CFLAGS
>> make
>> ./motion -n -d 10
>>
>>
>> No issues , working good ... so problem is in gentoo emerge / ebuild ..
>> or hardware problems
>> [/quote]
>>
>> Won't that install files all over my system that I won't be able to
>> get rid of later?
>
> Not unless you issue a "make install", too. All stays in the local
> directory where you unpacked the tarball. Works for simpe projects, but
> other might need some files be installed in certain places.
> Sometimes you can issue al "make uninstall" later to clean things up, but
> this is not always the case.
>
>> What would you guys do in this situation?
>
> Doing the "make install", but in a specific directory, like /usr/local.
> You can set this diretory with the --prefix option to configure. It seems
> to be the default often anyway.
>
> But then you clutter your /usr/local directory. So I suggest using stow,
> or better, xstow, to install software. It goes like this:
>
> cd myproject-1.2.3
> ./configure --prefix=/usr/local/stow/myproject-1.2.3
> make
> su
> emerge xstow
> make install
> cd /usr/local/stow
> stow myproject-1.2.3
>
> Now you have symlinks in /usr/local, as if you installed into /usr/local
> directly. To uninstall, issue a 'xstow -D myproject-1.2.3' and
> remove /usr/local/stow/myproject-1.2.3. All clean and tidy again.
>
>        Wonko

Thank you very much.  3.2.11 ended up fixing the segfault.

- Grant

Reply via email to