Opened 2 years ago

Last modified 5 weeks ago

#55898 assigned defect

ocaml-gsl @0.6.0: error: use of undeclared identifier 'caml__frame'

Reported by: ryandesign (Ryan Schmidt) Owned by: pmetzger (Perry E. Metzger)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: ocaml-gsl

Description

https://build.macports.org/builders/ports-10.13_x86_64-builder/builds/15264

ocamlc -ccopt '-I/opt/local/include -DHAVE_INLINE -DHAVE_FENV -g -O2 ' -c mlgsl_error.c
mlgsl_error.c:37:3: error: use of undeclared identifier 'caml__frame'
  CAMLlocal2(exn_msg, exn_arg);
  ^
/opt/local/lib/ocaml/caml/memory.h:309:3: note: expanded from macro 'CAMLlocal2'
  CAMLxparam2 (x, y)
  ^
/opt/local/lib/ocaml/caml/memory.h:236:12: note: expanded from macro 'CAMLxparam2'
    (void) caml__frame, \
           ^
1 error generated.

Change History (3)

comment:1 Changed 2 years ago by pmetzger (Perry E. Metzger)

Owner: set to pmetzger
Status: newassigned

comment:2 Changed 5 weeks ago by ryandesign (Ryan Schmidt)

Just a reminder that this problem remains.

comment:3 Changed 5 weeks ago by pmetzger (Perry E. Metzger)

I'll probably do a pass in mid-July during which I'm going to update a bunch of the OCaml infrastructure and deal with this and related issues at that time. Feel free to yell at me if that doesn't happen; now that writable strings have been deprecated for a long time and ocamlp4 has been dead for a year, it's time to fix everything.

Last edited 5 weeks ago by pmetzger (Perry E. Metzger) (previous) (diff)
Note: See TracTickets for help on using tickets.