Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Dynoplibs fail

9 views
Skip to first unread message

Kj

unread,
Oct 31, 2004, 11:10:08 AM10/31/04
to perl6-i...@perl.org
Hello,

I tried to experiment with dynamic ops, but I didn't get the test running.
Is this a known problem?

for the record, I did the following, after building parrot:

-- I'm in the root directory of Parrot --

export LD_LIBRARY_PATH=.:blib/lib
make -s
make shared
make -C dynoplibs

Just as described in the README in dynoplibs directory.

then, when I try to run:

./parrot dynoplibs/dan.pasm

I get this message:


Couldn't load 'dan_ops': dan_ops: cannot open shared object file: No
such file or directory
error:imcc:op not found 'mul_i_ic_nc' (mul<3>)

in file 'dynoplibs/dan.pasm' line 3

I couldn't find any messages on this topic in my parrot mail archive, so
I didn't know
if this is a known problem currently. Of course, I may be doing
something stupid, I'm not
really familiar with shared libaries and stuff.

Kind regards,

Klaas-Jan

Leopold Toetsch

unread,
Nov 1, 2004, 7:24:32 AM11/1/04
to Kj, perl6-i...@perl.org
Kj <vand...@home.nl> wrote:
> Hello,

> I tried to experiment with dynamic ops, but I didn't get the test running.
> Is this a known problem?

Seems to be broken, likely because of the changed dynamic load sequence,
specifically the split between init_lib and load_lib.

$ make -C dynoplibs
...
myops_ops.c:352: warning: no previous prototype for `Parrot_lib_myops_ops_load'
...

Patches welcome.

leo

0 new messages