From nobody Thu Jul 08 09:46:36 2021 X-Original-To: ports-bugs@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 30F4511E2DF0 for ; Thu, 8 Jul 2021 09:46:36 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GLBJX0rdBz4WX9 for ; Thu, 8 Jul 2021 09:46:36 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 05D101EA97 for ; Thu, 8 Jul 2021 09:46:36 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 1689kZ6V048098 for ; Thu, 8 Jul 2021 09:46:35 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 1689kZst048097 for ports-bugs@FreeBSD.org; Thu, 8 Jul 2021 09:46:35 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 257051] neovim-0.5.0 fails to link if luajit is not enabled Date: Thu, 08 Jul 2021 09:46:36 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: snafu@private-mail-for.me X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ports-bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Ports bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-ports-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports-bugs@freebsd.org X-BeenThere: freebsd-ports-bugs@freebsd.org MIME-Version: 1.0 X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D257051 Bug ID: 257051 Summary: neovim-0.5.0 fails to link if luajit is not enabled Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: snafu@private-mail-for.me While first looking similar to https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D251818 it seems to be different as I have build libluv without luajit. Afaict it is related to rds parser which seems to be built against lua51 (statically and without option to change that) and the build trying to use lua52. The relevant error messages seem to be: ld: error: undefined symbol: luaL_register >>> referenced by executor.c >>> lto.tmp:(nlua_enter.llvm.6927564360673786163) >>> referenced by treesitter.c >>> lto.tmp:(tslua_init) >>> referenced by treesitter.c >>> lto.tmp:(tslua_init) >>> referenced 4 more times ld: error: undefined symbol: lua_setfenv >>> referenced by treesitter.c >>> lto.tmp:(push_tree) >>> referenced by treesitter.c >>> lto.tmp:(parser_parse) >>> referenced by treesitter.c >>> lto.tmp:(tree_root) >>> referenced 11 more times ld: error: undefined symbol: lua_objlen >>> referenced by treesitter.c >>> lto.tmp:(parser_set_ranges) >>> referenced by treesitter.c >>> lto.tmp:(parser_set_ranges) ld: error: undefined symbol: lua_getfenv >>> referenced by treesitter.c >>> lto.tmp:(tree_root) >>> referenced by treesitter.c >>> lto.tmp:(node_field) >>> referenced by treesitter.c >>> lto.tmp:(node_child) >>> referenced 8 more times cc: error: linker command failed with exit code 1 (use -v to see invocation) --=20 You are receiving this mail because: You are the assignee for the bug.=