can't load Gdbm, missing libmgdbm.so

Bug #51767 reported by Leonardo Santagada
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mosml (Ubuntu)
Triaged
Low
Unassigned

Bug Description

Binary package hint: mosml

steps to reproduce:
 - open mosml
 - load "Gdbm"

error log:
user@asdf:~$ mosml
Moscow ML version 2.01 (January 2004)
Enter `quit();' to quit.
- load "Gdbm";
! Uncaught exception:
! Fail "libmgdbm.so: cannot open shared object file: No such file or directory while loading C library libmgdbm.so"
! Uncaught exception:
! Fail "load: unable to load"

Revision history for this message
Jérôme Guelfucci (jerome-guelfucci-deactivatedaccount) wrote :

Thank you for your bug report. Do you still have this issue with the latest release of Ubuntu ?

Changed in mosml:
importance: Undecided → Low
status: Unconfirmed → Needs Info
Revision history for this message
Jérôme Guelfucci (jerome-guelfucci-deactivatedaccount) wrote :

I can confirm that under feisty, I will report upstream.

Changed in mosml:
status: Incomplete → Confirmed
Revision history for this message
Jérôme Guelfucci (jerome-guelfucci-deactivatedaccount) wrote :

Upstream answer :

"The libgdbm.so DLL is not compiled by default in the mosml source
distribution because it needs the GDBM (Gnu DBM database) library
which may not be available (but it exists for Linux and Windows).

The library is compiled by issuing

 make
 make install

in directory mosml/src/dynlibs/mgdbm/ after editing Makefile for the
relevant version of GDBM.

The absence of libgdbm.so only affects the Gdbm structure in the
mosml installation, everything else should work fine.

The same holds for

 libmpq.so and structure Postgres
 libmmysql.so and structure Mysql
 libmgd.so and structure Gdimage
 and so on"

Changed in mosml:
status: Confirmed → Triaged
Revision history for this message
Jérôme Guelfucci (jerome-guelfucci-deactivatedaccount) wrote :

Fixing bug #78367 would fix that so I'm marking as duplicate.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.