[MacPorts] #49022: VLC build fails
#49022: VLC build fails ---------------------------+-------------------------------- Reporter: bruce.allen@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Keywords: | Port: ---------------------------+-------------------------------- {{{ :info:build demux.c:61:13: error: implicit declaration of function 'luaL_checkint' is invalid in C99 [-Werror,-Wimplicit-function- declaration] {{{ :info:build int n = luaL_checkint( L, 1 ); :info:build ^ :info:build libs/configuration.c:87:46: error: implicit declaration of function 'luaL_checkint' is invalid in C99 [-Werror,-Wimplicit-function- declaration] :info:build config_PutInt( p_this, psz_name, luaL_checkint( L, 2 ) ); :info:build ^ :info:build ../../include/vlc_configuration.h:143:60: note: expanded from macro 'config_PutInt' :info:build #define config_PutInt(a,b,c) config_PutInt(VLC_OBJECT(a),b,c) }}} }}} I believe all tools are up to date, OSX Yosemite 10.10.5 Let me know if more details are needed and I will provide them. -- Ticket URL: <https://trac.macports.org/ticket/49022> MacPorts <https://www.macports.org/> Ports system for OS X
#49022: VLC @2.1.5: build fails with lua 5.3 ----------------------------+------------------------- Reporter: bruce.allen@… | Owner: rjvbertin@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: VLC | ----------------------------+------------------------- Changes (by ryandesign@…): * owner: macports-tickets@… => rjvbertin@… * port: => VLC Comment: Has duplicate #49023. Presumably an incompatibility with lua 5.3. After we updated lua to 5.3, we found many projects to be incompatible with lua 5.3. Still, you should attach the main.log file, as usual when reporting a bug. -- Ticket URL: <https://trac.macports.org/ticket/49022#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#49022: VLC @2.1.5: build fails with lua 5.3 ----------------------------+------------------------- Reporter: bruce.allen@… | Owner: rjvbertin@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: VLC | ----------------------------+------------------------- Comment (by bruce.allen@…): Added log file as requested. -- Ticket URL: <https://trac.macports.org/ticket/49022#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#49022: VLC @2.1.5: build fails with lua 5.3 ----------------------------+------------------------- Reporter: bruce.allen@… | Owner: rjvbertin@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: VLC | ----------------------------+------------------------- Comment (by rjvbertin@…): Looks like someone will have to bump the VLC version, or incorporate one of the fixes from https://www.google.fr/search?q=vlc+lua+5.3 About attaching main logs: of course it can be useful to have the full thing that shows output from the configuration step and all, but in cases like this it'd be very practical also to have a 2nd one that comes from repeating the failed port command with `build.jobs=1`. It will outline the failing build command and its errors much more clearly, without interference from other concurrent build commands (7 of them on an octocore). -- Ticket URL: <https://trac.macports.org/ticket/49022#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#49022: VLC @2.1.5: build fails with lua 5.3 ----------------------------+------------------------- Reporter: bruce.allen@… | Owner: rjvbertin@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: VLC | ----------------------------+------------------------- Comment (by rjvbertin@…): VLC 2.2.2 should be lua 5.3 compatible from what I understand, VLC 2.2.1 will actually look for lua 5.2 first. I'm testing a patch that makes port:VLC depend on port:lua52, and will submit the result later today. Or resubmit it, I think I already did that once ... -- Ticket URL: <https://trac.macports.org/ticket/49022#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
#49022: VLC @2.1.5: build fails with lua 5.3 ----------------------------+------------------------- Reporter: bruce.allen@… | Owner: rjvbertin@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: VLC | ----------------------------+------------------------- Comment (by rjvbertin@…): https://trac.macports.org/ticket/49051 -- Ticket URL: <https://trac.macports.org/ticket/49022#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X
#49022: VLC-devel: build fails with lua 5.3 ----------------------------+------------------------- Reporter: bruce.allen@… | Owner: rjvbertin@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: VLC-devel | ----------------------------+------------------------- Changes (by mojca@…): * version: 2.3.3 => * port: VLC => VLC-devel Comment: I will be nasty and will "highjack" this thread. VLC builds against lua 5.2 by now (#49051, r146098). But VLC-devel is still broken in the same way and needs the fix to be "backported" from René's version of VLC. -- Ticket URL: <https://trac.macports.org/ticket/49022#comment:6> MacPorts <https://www.macports.org/> Ports system for OS X
#49022: VLC-devel: build fails with lua 5.3 ----------------------------+------------------------- Reporter: bruce.allen@… | Owner: rjvbertin@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: VLC-devel | ----------------------------+------------------------- Comment (by rjvbertin@…): Actually, I think that VLC 2.2.2 is supposed to build with lua 5.3, but that led me to C99 syntax errors. Lua being a rather lightweight dependency I decided to stick with what's been working before (i.e. depend on lua5.2), but if someone wants to have a look at those compile errors that would of course be nice. -- Ticket URL: <https://trac.macports.org/ticket/49022#comment:7> MacPorts <https://www.macports.org/> Ports system for OS X
#49022: VLC-devel: build fails with lua 5.3 ----------------------------+------------------------- Reporter: bruce.allen@… | Owner: rjvbertin@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: wontfix | Keywords: Port: VLC-devel | ----------------------------+------------------------- Changes (by devans@…): * status: new => closed * resolution: => wontfix Comment: VLC-devel declared obsolete for now replaced by VLC in r148364. See #50697. -- Ticket URL: <https://trac.macports.org/ticket/49022#comment:8> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts