[MacPorts] #44058: texlive-bin will not build with -std=c++11
#44058: texlive-bin will not build with -std=c++11 -----------------------+-------------------------------- Reporter: william@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.0 Keywords: | Port: texlive-bin -----------------------+-------------------------------- I am experimenting with switching on C++11 for my macports builds, and so today I executed: {{{ sudo port upgrade outdated configure.cxx_stdlib=libc++ configure.cxxflags=-std=c++11 \\ configure.macosx_deployment_target=10.7 configure.sdkroot=/Applications/Xcode.app/Contents/Developer/Platforms \\ /MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk }}} Sadly, texlive-bin cannot withstand this set of build options. Build log attached. The problem is some constants being declared which are too wide for the type designated to hold them! -- Ticket URL: <https://trac.macports.org/ticket/44058> MacPorts <http://www.macports.org/> Ports system for OS X
#44058: texlive-bin will not build with -std=c++11 --------------------------+---------------------- Reporter: william@… | Owner: dports@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.0 Resolution: | Keywords: Port: texlive-bin | --------------------------+---------------------- Changes (by mf2k@…): * owner: macports-tickets@… => dports@… * cc: dports@… (removed) -- Ticket URL: <https://trac.macports.org/ticket/44058#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#44058: texlive-bin will not build with -std=c++11 --------------------------+---------------------- Reporter: william@… | Owner: dports@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: texlive-bin | --------------------------+---------------------- Changes (by mojca@…): * cc: mojca@… (added) * version: 2.3.0 => -- Ticket URL: <https://trac.macports.org/ticket/44058#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#44058: texlive-bin will not build with -std=c++11 --------------------------+---------------------- Reporter: william@… | Owner: dports@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: texlive-bin | --------------------------+---------------------- Comment (by mojca@…): You can try to report this to the XeTeX issue tracker (even though it's not strictly XeTeX). * http://sourceforge.net/p/xetex/bugs/ However, don't be surprized if other parts of the build will fail even if this gets fixed. A few months ago I tried `CFLAGS=-std=c99`/`CFLAGS=-std=gnu99` and that failed to work for example (OK, I wasn't working on Mac, but nonetheless). -- Ticket URL: <https://trac.macports.org/ticket/44058#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#44058: texlive-bin will not build with -std=c++11 --------------------------+---------------------- Reporter: william@… | Owner: dports@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: texlive-bin | --------------------------+---------------------- Comment (by mojca@…): Other that that I would say `wontfix`/`upstreamissue`. Unless it's fixed in upstream, it seems to be too much effort for the maintainer to hunt problems like this one. Also, you should test [browser:users/dports/ports/tex users/dports/ports/tex]. TL 2013 won't be patched any longer anyway. -- Ticket URL: <https://trac.macports.org/ticket/44058#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#44058: texlive-bin will not build with -std=c++11 --------------------------+---------------------- Reporter: william@… | Owner: dports@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: texlive-bin | --------------------------+---------------------- Comment (by mojca@…): Can you please try the patch from http://tug.org/svn/texlive?view=revision&revision=34468 ? -- Ticket URL: <https://trac.macports.org/ticket/44058#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#44058: texlive-bin will not build with -std=c++11 --------------------------+---------------------- Reporter: william@… | Owner: dports@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: texlive-bin | --------------------------+---------------------- Comment (by mojca@…): I new version of TECkit is going to be released soon and should fix all the problems. We just need to prepare a patch against TL 2014. -- Ticket URL: <https://trac.macports.org/ticket/44058#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#44058: texlive-bin will not build with -std=c++11 --------------------------+---------------------- Reporter: william@… | Owner: dports@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: texlive-bin | --------------------------+---------------------- Comment (by mojca@…): The original changes to the repository can be seen here: * http://scripts.sil.org/svn-view/teckit/TRUNK/ -- Ticket URL: <https://trac.macports.org/ticket/44058#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
#44058: texlive-bin will not build with -std=c++11 --------------------------+---------------------- Reporter: william@… | Owner: dports@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: texlive-bin | --------------------------+---------------------- Comment (by mojca@…): The problem was most probably fixed upstream, both in the TECKit repository as well as in TeX Live trunk. The "problem" is that they also switched to the latest Unicode version and the diff is now nearly 1 MB long, so it's not really desirable to put it in SVN. Dan, what's the strategy? Don't care, wait until TL 2014 and close it as 'wontfix'? Upload the complete 1 MB patch somewhere? Create a new zip for texlive-bin? Now that we have a patch it would be nice to close this ticket either way. -- Ticket URL: <https://trac.macports.org/ticket/44058#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts