4.2a-alpha-05Mar14: Linking problem under Arch Linux 64 bit

Stefan Husmann <[email protected]>
Newsgroups gmane.lisp.scheme.bigloo
Message-ID <[email protected]>
Hello,

when compiling bigloo's newst beta, I get the following linking error. What do I miss?

./configure --prefix=/usr \
     --enable-ssl \
     --enable-sqlite \
     --disable-gstreamer \
     --mandir=/usr/share/man \
     --infodir=/usr/share/info \
     --docdir=/usr/share/doc/bigloo \
     --jvm=yes --bee=full
   make build

   gcc -Wl,-O1,--sort-common,--as-needed,-z,relro,--hash-style=gnu -rdynamic -O3 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -o /home/haawda/paketierung/maintained_by_me/bigloo-devel/src/bigloo4.2a/bin/bigloo Engine/compiler.o Engine/engine.o Engine/param.o Engine/interp.o Engine/link.o Engine/signals.o Engine/pass.o Engine/configure.o Engine/heap.o Write/version.o Write/expanded.o Write/scheme.o Write/ast.o Read/access.o Read/include.o Read/src.o Read/inline.o Read/load.o Read/reader.o Read/jvm.o Ast/build.o Ast/venv.o Ast/glo_decl.o Ast/node.o Ast/unit.o Ast/dump.o Ast/glo_def.o Ast/pragma.o Ast/var.o Ast/find_gdefs.o Ast/ident.o Ast/remove.o Ast/local.o Ast/sexp.o Ast/labels.o Ast/let.o Ast/exit.o Ast/substitute.o Ast/alphatize.
 o Ast/occur.o Ast/toccur.o Ast/app.o Ast/apply.o Ast/lvtype.o Ast/hrtype.o Ast/shrinkify.o Ast/check_init.o Ast/private.o Ast/check_sharing.o Ast/init.o Ast/check_type.o Ast/object.o Ast/walk.o Beta
 /
walk.o Cc/exec.o Cc/indent.o Cc/cc.o Cc/ld.o Foreign/access.o Foreign/cenum.o Foreign/cptr.o Foreign/ctype.o Foreign/calias.o Foreign/cfun.o Foreign/cstruct.o Foreign/copaque.o Foreign/library.o Foreign/jtype.o Heap/restore.o Heap/make.o Module/foreign.o Module/impuse.o Module/main.o Module/prototype.o Module/with.o Module/class.o Module/include.o Module/module.o Module/statexp.o Module/eval.o Module/load.o Module/pragma.o Module/type.o Module/library.o Module/checksum.o Module/option.o Module/alibrary.o Module/java.o Type/cache.o Type/tenv.o Type/type.o Type/coercion.o Type/tools.o Type/typeof.o Type/pptype.o Type/misc.o Expand/eps.o Expand/assert.o Expand/case.o Expand/define.o Expand/expander.o Expand/garith.o Expand/iarith.o Expand/farith.o Expand/if.o Expand/initial.o Expand/lambda.o 
 Expand/let.o Expand/map.o Expand/struct.o Expand/exit.o Expand/object.o Expand/mvalue.o Inline/walk.o Inline/inline.o Inline/app.o Inline/size.o Inline/simple.o Inline/recursion.o Inline/variant.o I
 n
line/loop.o  User/user.o Hgen/walk.o Coerce/walk.o Coerce/pproto.o Coerce/coerce.o Coerce/app.o Coerce/funcall.o Coerce/apply.o Coerce/convert.o Dataflow/walk.o Initflow/walk.o Globalize/walk.o Globalize/ginfo.o Globalize/escape.o Globalize/gn.o Globalize/node.o Globalize/free.o Globalize/kapture.o Globalize/integration.o Globalize/new_body.o Globalize/loc2glo.o Globalize/gloclo.o Globalize/clocto.o Globalize/globalize.o Cnst/walk.o Cnst/cache.o Cnst/alloc.o Cnst/node.o Cnst/initialize.o Cfa/app.o Cfa/cinfo.o Cfa/iterate.o Cfa/set.o Cfa/approx.o Cfa/collect.o Cfa/loose.o Cfa/show.o Cfa/walk.o Cfa/setup.o Cfa/vector.o Cfa/pair.o Cfa/cfa.o Cfa/funcall.o Cfa/procedure.o Cfa/struct.o Cfa/type.o Cfa/closure.o Cfa/tvector.o Cfa/box.o Cfa/specialize.o Cfa/cinfo2.o Cfa/cinfo3.o Cfa/arithmetic.o Cf
 a/ltype.o Integrate/walk.o Integrate/definition.o Integrate/iinfo.o Integrate/a.o Integrate/kk.o Integrate/u.o Integrate/g.o Integrate/ctn.o Integrate/cto.o Integrate/kaptured.o Integrate/let_fun.o 
 I
ntegrate/loc2glo.o Integrate/node.o Integrate/free.o Tailc/walk.o Cgen/compile.o Cgen/cop.o Cgen/emit_cop.o Cgen/cgen.o Cgen/capp.o Tvector/tvector.o Tvector/access.o Tvector/cnst.o  Trace/walk.o Callcc/walk.o   Fail/walk.o Reduce/walk.o Reduce/cond.o Reduce/typec.o Reduce/ftypec.o Reduce/copy.o Reduce/cse.o Reduce/same.o Reduce/1occ.o Reduce/sbeta.o Effect/effect.o Effect/walk.o Effect/cgraph.o Effect/spread.o Effect/feffect.o Object/class.o Object/generic.o Object/method.o Object/getter.o Object/java_access.o Object/slots.o Object/tools.o Object/coercion.o Object/predicate.o Object/creator.o Object/nil.o Object/classgen.o Tools/args.o Tools/location.o Tools/progn.o Tools/trace.o Tools/speek.o Tools/error.o Tools/shape.o Tools/misc.o Tools/dsssl.o Tools/license.o Bdb/setting.o Bdb/spread_
 obj.o Bdb/bdb_initialize.o Bdb/walk.o Bdb/bdb_emit.o Prof/unit.o Prof/prof_emit.o Abound/walk.o Jas/lib.o Jas/classfile.o Jas/opcode.o Jas/peep.o Jas/wide.o Jas/labels.o Jas/stack.o Jas/profile.o Ja
 s
/produce.o Jas/as.o BackEnd/backend.o BackEnd/walk.o BackEnd/init.o BackEnd/lib.o BackEnd/cplib.o BackEnd/cvm.o BackEnd/bvm.o BackEnd/c.o BackEnd/c_main.o BackEnd/c_proto.o BackEnd/c_emit.o BackEnd/jvm.o BackEnd/jvm_class.o SawMill/lib.o SawMill/defs.o SawMill/rtl.o SawMill/node2rtl.o SawMill/collapse.o SawMill/remove.o SawMill/InlineReturn.o SawMill/blockorder.o SawMill/gotos.o SawMill/cast.o SawMill/expr.o SawMill/woodcutter.o SawMill/procedures.o SawMill/elsewhere.o SawMill/regalloc.o SawMill/regset.o SawC/compile.o SawC/code.o SawJvm/compile.o SawJvm/type.o SawJvm/code.o SawJvm/inline.o SawJvm/funcall.o SawJvm/names.o SawJvm/out.o SawJvm/jld.o Sync/node.o Sync/failsafe.o Narrow/walk.o Narrow/types.o Narrow/narrow.o Narrow/defuse.o Narrow/set.o Tools/date.o Init/parse_args.o Init/setrc.
 o Init/extend.o Init/lib_dir.o Init/main.o /home/haawda/paketierung/maintained_by_me/bigloo-devel/src/bigloo4.2a/lib/4.2a/libbigloo_s-4.2a.a $gc -lc -ldl -lunistring -lgmp -lpcre -lm; \
fi
/home/haawda/paketierung/maintained_by_me/bigloo-devel/src/bigloo4.2a/lib/4.2a/libbigloo_s-4.2a.a(csocket.o): In function `bgl_getsockopt':
csocket.c:(.text+0x2bb3): undefined reference to `make_belong'
Cnst/alloc.o: In function `BGl_cnstzd2alloczd2elongz00zzcnst_allocz00':
alloc.c:(.text+0x1c99): undefined reference to `make_belong'
alloc.c:(.text+0x1cbc): undefined reference to `make_belong'
/home/haawda/paketierung/maintained_by_me/bigloo-devel/src/bigloo4.2a/lib/4.2a/libbigloo_s-4.2a.a(crgc.o): In function `rgc_buffer_integer':
crgc.c:(.text+0xd35): undefined reference to `make_belong'
/home/haawda/paketierung/maintained_by_me/bigloo-devel/src/bigloo4.2a/lib/4.2a/libbigloo_s-4.2a.a(cbignum.o): In function `bgl_init_bignum':
cbignum.c:(.text+0x407): undefined reference to `make_belong'
/home/haawda/paketierung/maintained_by_me/bigloo-devel/src/bigloo4.2a/lib/4.2a/libbigloo_s-4.2a.a(cbignum.o):cbignum.c:(.text+0x1124): more undefined references to `make_belong' follow
collect2: Fehler: ld gab 1 als Ende-Status zurÃŒck
Makefile:618: recipe for target 'doboot' failed
make[2]: *** [doboot] Error 1
make[2]: Leaving directory '/home/haawda/paketierung/maintained_by_me/bigloo-devel/src/bigloo4.2a/comptime'
Makefile:613: recipe for target 'boot' failed
make[1]: *** [boot] Error 2
make[1]: Leaving directory '/home/haawda/paketierung/maintained_by_me/bigloo-devel/src/bigloo4.2a/comptime'
Makefile:165: recipe for target 'boot' failed
make: *** [boot] Error 2
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.