← Back to team overview

sslug-teknik team mailing list archive

kompilering af midgard

 

Jeg har sat mig i hovedet at Midgard (www.midgard-project.org) kan noget
jeg har brug for. 

Men jeg kan ikke kompilere det hele. Og jeg forstår ikke hvorfor, men jeg
er ikke programmør, så måske overser jeg noget:

midgard-lib er kompileret og har panæ installer libmidgard.* i
/usr/local/lib:
kwv@omnitec /usr/local/lib -> ll
total 193
d---------   2 root     root         1024 May 15 21:53 cddb/
-rw-r--r--   1 root     root       103784 Aug 28 19:18 libmidgard.a
-rwxr-xr-x   1 root     root          723 Aug 28 19:18 libmidgard.la*
lrwxrwxrwx   1 root     root           19 Aug 28 19:18 libmidgard.so ->
libmidgard.so.2.0.0*
lrwxrwxrwx   1 root     root           19 Aug 28 19:18 libmidgard.so.2 ->
libmidgard.so.2.0.0*
-rwxr-xr-x   1 root     root        75507 Aug 28 19:18
libmidgard.so.2.0.0*
drwxr-xr-x   2 root     root         1024 Aug 27 01:08 mysql/
-rw-r--r--   1 root     root        11348 Aug  3 19:17 php3.ini
kwv@omnitec /usr/local/lib -> 

Når jeg så prøver ./configure ved  apache-modulet moc_midgard får jeg
denne fejl:

# ./configure --with-midgard=/usr/local
loading cache ./config.cache
checking for a BSD compatible install... /usr/bin/install -c
checking for apxs... apxs
checking for mgd_connect in -lmidgard... no
configure: error: Midgard library libmidgard not found
#

Fra ./configure --help:
  --with-midgard=DIR   Prefix of the Midgard installation.
                       The header file midgard.h should be in
                       DIR/include, and the library libmidgard in
                       DIR/lib.

Og de ligger der, under /usr/local. 

/sbin/ldconfig -v melder, blandt meget andet:

/usr/local/lib:
        libmidgard.so.2 => libmidgard.so.2.0.0

Er det mig der er tåbelig? Hvad overser jeg? Og hvor starter jeg med at
lede?

/kristian

-- 
 Kristian Vilmann                    kristian@xxxxxxxx
 Skåne/Sjælland Linux User Group   http://www.sslug.dk
                       Now 4319 members