[MacPorts] #39584: wekgtk: build fails after dependency switch to harfbuzz-icu
#39584: wekgtk: build fails after dependency switch to harfbuzz-icu ----------------------+-------------------------------- Reporter: devans@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Keywords: | Port: webkit harbuzz-icu ----------------------+-------------------------------- {{{ /bin/sh ./libtool --tag=CXX --mode=link /usr/bin/clang++ -pipe -O2 -Wno-c++11-extensions -arch x86_64 -Wno-c++11-compat -O2 -no-install -no- fast-install -L/opt/local/lib -arch x86_64 -o Programs/TestWebKitAPI/TestGtk Source/WebCore/platform/graphics /Programs_TestWebKitAPI_TestGtk-IntRect.o Source/WebCore/platform/graphics/cairo/Programs_TestWebKitAPI_TestGtk- IntRectCairo.o Source/WebCore/platform/graphics/gtk /Programs_TestWebKitAPI_TestGtk-IntRectGtk.o Source/WebCore/platform/gtk /Programs_TestWebKitAPI_TestGtk-GtkInputMethodFilter.o Tools/TestWebKitAPI/Tests/gtk/Programs_TestWebKitAPI_TestGtk- InputMethodFilter.o Libraries/libTestWebKitAPIMain.la Libraries/libgtest.la libjavascriptcoregtk-1.0.la libWebCore.la libWebCoreGtk.la -L/opt/local/lib -lcairo -lfontconfig -lfreetype -lharfbuzz -L/opt/local/lib -lharfbuzz-icu -lharfbuzz -L/opt/local/lib -lgmodule-2.0 -lgthread-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl -L/opt/local/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -lgio-2.0 -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXcomposite -lXdamage -lXfixes -lX11 -lXext -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lm -lgobject-2.0 -lglib-2.0 -lintl -lfreetype -lfontconfig -L/opt/local/lib -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl libtool: link: warning: `-no-install' is ignored for x86_64-apple- darwin12.4.0 libtool: link: warning: assuming `-no-fast-install' instead libtool: link: cannot find the library `/opt/local/var/macports/build/_opt_macports_trunk_dports_graphics_harfbuzz /harfbuzz-icu/work/harfbuzz-0.9.18/src/libharfbuzz.la' or unhandled argument `/opt/local/var/macports/build/_opt_macports_trunk_dports_graphics_harfbuzz /harfbuzz-icu/work/harfbuzz-0.9.18/src/libharfbuzz.la' make[1]: *** [Programs/TestWebKitAPI/TestGtk] Error 1 }}} -- Ticket URL: <https://trac.macports.org/ticket/39584> MacPorts <http://www.macports.org/> Ports system for OS X
#39584: webkit-gtk: build fails after dependency switch to harfbuzz-icu ---------------------------------+-------------------------------- Reporter: devans@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: webkit harbuzz-icu | ---------------------------------+-------------------------------- -- Ticket URL: <https://trac.macports.org/ticket/39584#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#39584: webkit-gtk: build fails after dependency switch to harfbuzz-icu ----------------------------------+-------------------------------- Reporter: devans@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: webkit harfbuzz-icu | ----------------------------------+-------------------------------- Changes (by devans@…): * port: webkit harbuzz-icu => webkit harfbuzz-icu -- Ticket URL: <https://trac.macports.org/ticket/39584#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#39584: webkit-gtk: build fails after dependency switch to harfbuzz-icu ----------------------------------+-------------------------------- Reporter: devans@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: webkit harfbuzz-icu | ----------------------------------+-------------------------------- Changes (by devans@…): * cc: and.damore@… (added) -- Ticket URL: <https://trac.macports.org/ticket/39584#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#39584: webkit-gtk: build fails after dependency switch to harfbuzz-icu ---------------------------+-------------------------------- Reporter: devans@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: harfbuzz-icu | ---------------------------+-------------------------------- Changes (by jeremyhu@…): * port: webkit harfbuzz-icu => harfbuzz-icu Comment: That's probably harfbuz installing a bad libtool archive. I don't experience it on my systems because I don't use .la files. -- Ticket URL: <https://trac.macports.org/ticket/39584#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#39584: webkit-gtk: build fails after dependency switch to harfbuzz-icu ---------------------------+-------------------------------- Reporter: devans@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: harfbuzz-icu | ---------------------------+-------------------------------- Comment (by devans@…): Yes, I see the same the same thing with yelp for instance. The reference is to the original harfbuzz-icu build directory which, of course, isn't there any more. I'm just building using things as is. What do you do special, if anything to 'not use .la files.' -- Ticket URL: <https://trac.macports.org/ticket/39584#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#39584: webkit-gtk: build fails after dependency switch to harfbuzz-icu ---------------------------+-------------------------------- Reporter: devans@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: harfbuzz-icu | ---------------------------+-------------------------------- Comment (by devans@…): Just to follow up it appears that * harbuzz-icu installs /opt/local/lib/libharfbuzz-icu.la * /opt/local/lib/libharfbuzz-icu.la embeds a dependency reference to a file in the build path {{{ # Libraries that this one depends upon. dependency_libs=' -L/opt/local/lib -licuuc -licudata /opt/local/var/macports/build/_opt_macports_trunk_dports_graphics_harfbuzz /harfbuzz-icu/work/harfbuzz-0.9.18/src/libharfbuzz.la' }}} -- Ticket URL: <https://trac.macports.org/ticket/39584#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#39584: webkit-gtk: build fails after dependency switch to harfbuzz-icu ---------------------------+-------------------------------- Reporter: devans@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: harfbuzz-icu | ---------------------------+-------------------------------- Comment (by jeremyhu@…): Replying to [comment:5 devans@…]:
I'm just building using things as is. What do you do special, if anything to 'not use .la files.'
I'm referring to the fact that I set this in macports.conf: delete_la_files yes -- Ticket URL: <https://trac.macports.org/ticket/39584#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
#39584: webkit-gtk: build fails after dependency switch to harfbuzz-icu ---------------------------+-------------------------------- Reporter: devans@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: harfbuzz-icu | ---------------------------+-------------------------------- Comment (by devans@…): Replying to [comment:7 jeremyhu@…]:
I'm referring to the fact that I set this in macports.conf: delete_la_files yes
Thanks for the info. Didn't know this was an option. -- Ticket URL: <https://trac.macports.org/ticket/39584#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X
#39584: harfbuzz-icu: installation of faulty .la file causes webkit-gtk build failure. ---------------------------+-------------------------- Reporter: devans@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: harfbuzz-icu | ---------------------------+-------------------------- Changes (by devans@…): * cc: ryandesign@… (removed) * owner: macports-tickets@… => ryandesign@… Comment: Confirming that removal of the offending .la file installed by harfbuzz- icu fixes the problem. So either need to not install the file or fix it so it doesn't refer to paths that don't exist at run time. -- Ticket URL: <https://trac.macports.org/ticket/39584#comment:9> MacPorts <http://www.macports.org/> Ports system for OS X
#39584: harfbuzz-icu: installation of faulty .la file causes webkit-gtk build failure. ---------------------------+-------------------------- Reporter: devans@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: harfbuzz-icu | ---------------------------+-------------------------- Changes (by ryandesign@…): * status: new => assigned Comment: Ugh. Did not notice because I run trunk which clears `dependency_libs` from .la files. -- Ticket URL: <https://trac.macports.org/ticket/39584#comment:10> MacPorts <http://www.macports.org/> Ports system for OS X
#39584: harfbuzz-icu: installation of faulty .la file causes webkit-gtk build failure. ---------------------------+-------------------------- Reporter: devans@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: fixed | Keywords: Port: harfbuzz-icu | ---------------------------+-------------------------- Changes (by ryandesign@…): * status: assigned => closed * resolution: => fixed Comment: Hopefully r107469 fixes it. -- Ticket URL: <https://trac.macports.org/ticket/39584#comment:11> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts