[M3devel] Installation difficulties in FreeBSD 8.1 x86

Olaf Wagner wagner at elegosoft.com
Sun Aug 22 16:43:49 CEST 2010


Quoting Michael Richter <ttmrichter at gmail.com>:

> The CM3 binaries for FreeBSD6 don't work in FreeBSD 8.1 because cminstall is
> looking for very specific versions of libraries.  For example it wants
> libm.so.4 but I only have libm.so -> libm.so.5.  It also looks for libc.so.6
> where I can only supply libc.so.7.  Even worse is the requirement for
> libpthread.so.2.  There *IS* no libpthread.so.anything.  There's a
> libpthread.so which is a soft link to libthr.so which is itself a soft link
> to libthr.so.3.
>
> If I try to fake any of this out with softlinks I get problems with
> libpthread.so.2 since it's looking for a symbol (LIBTHREAD_1_0) which is
> apparently not provided by libthr.so.3.  There is nothing in /usr/ports that
> seems to give me a proper libpthread that cminstall would like, so I'm
> basically stuck at this point unable to install (not build -- install!) CM3
> on this FreeBSD machine.

AFAIK FreeBSD always offered so-called compatibility distributions,
which contain all old libraries of previous systems. You should be
able to install these with the FreeBSD installer and then run cm3
and build your own binary which uses the up-to-date libs.

Hope this helps,

Olaf
-- 
Olaf Wagner -- elego Software Solutions GmbH
                Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany
phone: +49 30 23 45 86 96  mobile: +49 177 2345 869  fax: +49 30 23 45 86 95
    http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz: Berlin
Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194




More information about the M3devel mailing list