[MacPorts] #42848: textmate2: build fails, "Frameworks/file/src/reader.cc:71:4: error: constructor 'reader_t' mu st not return void expression"
#42848: textmate2: build fails, "Frameworks/file/src/reader.cc:71:4: error: constructor 'reader_t' mu st not return void expression" -----------------------+----------------------- Reporter: aronnax@… | Owner: cal@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Keywords: | Port: textmate2 -----------------------+----------------------- textmate2 build fails on Mavericks. The immediate cause is: {{{ st not return void expression :info:build return io_error("open"); :info:build ^ ~~~~~~~~~~~~~~~~ :info:build Frameworks/file/src/reader.cc:76:4: error: constructor 'reader_t' mu st not return void expression :info:build return io_error("read"); :info:build ^ ~~~~~~~~~~~~~~~~ :info:build Frameworks/file/src/reader.cc:84:5: error: constructor 'reader_t' mu st not return void expression :info:build return io_error("iconv_open"); :info:build ^ ~~~~~~~~~~~~~~~~~~~~~~ }}} Build log attached. -- Ticket URL: <https://trac.macports.org/ticket/42848> MacPorts <http://www.macports.org/> Ports system for OS X
#42848: textmate2: build fails, "Frameworks/file/src/reader.cc:71:4: error: constructor 'reader_t' mu st not return void expression" ------------------------+------------------- Reporter: aronnax@… | Owner: cal@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: textmate2 | ------------------------+------------------- Comment (by cal@…): I'm aware of the issue, and it's already fixed upstream. The patch needs to be added to the Portfile, but I currently have no time to do so. If you have some time, please go right ahead and commit the change. -- Ticket URL: <https://trac.macports.org/ticket/42848#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#42848: textmate2: build fails, "Frameworks/file/src/reader.cc:71:4: error: constructor 'reader_t' mu st not return void expression" ------------------------+------------------- Reporter: aronnax@… | Owner: cal@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: textmate2 | ------------------------+------------------- Comment (by aronnax@…): Replying to [comment:1 cal@…]:
I'm aware of the issue, and it's already fixed upstream. The patch needs to be added to the Portfile, but I currently have no time to do so.
A new release appears to be available on GitHub: https://github.com/textmate/textmate/releases/tag/v2.0-alpha.9525 Would updating the port resolve this issue? -- Ticket URL: <https://trac.macports.org/ticket/42848#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#42848: textmate2: build fails, "Frameworks/file/src/reader.cc:71:4: error: constructor 'reader_t' mu st not return void expression" ------------------------+------------------- Reporter: aronnax@… | Owner: cal@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: textmate2 | ------------------------+------------------- Changes (by ryandesign@…): * cc: ryandesign@… (added) Comment: The port was updated to a9529 in r118452. Did that help? -- Ticket URL: <https://trac.macports.org/ticket/42848#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#42848: textmate2: build fails, "Frameworks/file/src/reader.cc:71:4: error: constructor 'reader_t' mu st not return void expression" ------------------------+-------------------- Reporter: aronnax@… | Owner: cal@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: fixed | Keywords: Port: textmate2 | ------------------------+-------------------- Changes (by aronnax@…): * status: new => closed * resolution: => fixed Comment: Yes, it builds now. Thanks! -- Ticket URL: <https://trac.macports.org/ticket/42848#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts