[MacPorts] #42578: frogr: build fails on Lion and SL buildbots, ML and Mavericks OK.
MacPorts
noreply at macports.org
Thu Feb 20 15:29:17 PST 2014
#42578: frogr: build fails on Lion and SL buildbots, ML and Mavericks OK.
----------------------+------------------------
Reporter: devans@… | Owner: juanrgar@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.2.1
Keywords: | Port: frogr
----------------------+------------------------
Build fails on Lion with
{{{
/usr/bin/clang -D_REENTRANT -I/opt/local/include/gtk-3.0
-I/opt/local/include/at-spi2-atk/2.0 -I/opt/local/include/gtk-3.0
-I/opt/local/include/gio-unix-2.0/ -I/opt/local/include
-I/opt/local/include/cairo -I/opt/local/include/pango-1.0
-I/opt/local/include/harfbuzz -I/opt/local/include/pango-1.0
-I/opt/local/include/atk-1.0 -I/opt/local/include/cairo
-I/opt/local/include/pixman-1 -I/opt/local/include
-I/opt/local/include/freetype2 -I/opt/local/include
-I/opt/local/include/freetype2 -I/opt/local/include/libpng16
-I/opt/local/include -I/opt/local/include/gdk-pixbuf-2.0
-I/opt/local/include/libpng16 -I/opt/local/include/glib-2.0
-I/opt/local/lib/glib-2.0/include -I/opt/local/include
-I/opt/local/include -I/opt/local/include/libxml2 -D_REENTRANT
-I/opt/local/include/json-glib-1.0 -I/opt/local/include/glib-2.0
-I/opt/local/lib/glib-2.0/include -I/opt/local/include
-I/opt/local/include -D_REENTRANT -I/opt/local/include/gstreamer-1.0
-I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
-I/opt/local/include -D_REENTRANT -I/opt/local/include/libsoup-gnome-2.4
-I/opt/local/include/libsoup-2.4 -I/opt/local/include/libxml2
-I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
-I/opt/local/include -DDATA_DIR=\"/opt/local/share\" -pipe -Os -arch
x86_64 -DG_DISABLE_SINGLE_INCLUDES -DGTK_DISABLE_SINGLE_INCLUDES
-DGSEAL_ENABLE -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS
-DG_DISABLE_CAST_CHECKS -export-dynamic -L/opt/local/lib
-Wl,-headerpad_max_install_names -arch x86_64 -o frogr frogr-frogr-about-
dialog.o frogr-frogr-account.o frogr-frogr-add-tags-dialog.o frogr-frogr-
add-to-group-dialog.o frogr-frogr-add-to-set-dialog.o frogr-frogr-auth-
dialog.o frogr-frogr-config.o frogr-frogr-controller.o frogr-frogr-create-
new-set-dialog.o frogr-frogr-details-dialog.o frogr-frogr-file-loader.o
frogr-frogr-group.o frogr-frogr-live-entry.o frogr-frogr-location.o frogr-
frogr-main-view.o frogr-frogr-model.o frogr-frogr-photoset.o frogr-frogr-
picture.o frogr-frogr-settings-dialog.o frogr-frogr-util.o frogr-main.o
flicksoup/libflicksoup.a -L/opt/local/lib -lgtk-3 -lgdk-3 -lpangocairo-1.0
-lpangoft2-1.0 -lpango-1.0 -lm -lfontconfig -lfreetype -latk-1.0 -lcairo-
gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl
-L/opt/local/lib -lexif -L/opt/local/lib -lxml2 -L/opt/local/lib -ljson-
glib-1.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl -L/opt/local/lib
-lgcrypt -lgpg-error -L/opt/local/lib -lgstreamer-1.0 -lgobject-2.0
-lglib-2.0 -lintl -L/opt/local/lib -lsoup-gnome-2.4 -lsoup-2.4 -lgio-2.0
-lgobject-2.0 -lglib-2.0 -lintl
Undefined symbols for architecture x86_64:
"xport-dynamic", referenced from:
-u command line option
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see
invocation)
}}}
Looks like compiler is mishandling -export-dynamic
Snow Leopard fails on the same issue but differently ;-)
{{{
/usr/bin/gcc-4.2 -D_REENTRANT -I/opt/local/include/gtk-3.0
-I/opt/local/include/at-spi2-atk/2.0 -I/opt/local/include/gtk-3.0
-I/opt/local/include/gio-unix-2.0/ -I/opt/local/include
-I/opt/local/include/cairo -I/opt/local/include/pango-1.0
-I/opt/local/include/harfbuzz -I/opt/local/include/pango-1.0
-I/opt/local/include/atk-1.0 -I/opt/local/include/cairo
-I/opt/local/include/pixman-1 -I/opt/local/include
-I/opt/local/include/freetype2 -I/opt/local/include
-I/opt/local/include/freetype2 -I/opt/local/include/libpng16
-I/opt/local/include -I/opt/local/include/gdk-pixbuf-2.0
-I/opt/local/include/libpng16 -I/opt/local/include/glib-2.0
-I/opt/local/lib/glib-2.0/include -I/opt/local/include
-I/opt/local/include -I/opt/local/include/libxml2 -D_REENTRANT
-I/opt/local/include/json-glib-1.0 -I/opt/local/include/glib-2.0
-I/opt/local/lib/glib-2.0/include -I/opt/local/include
-I/opt/local/include -D_REENTRANT -I/opt/local/include/gstreamer-1.0
-I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
-I/opt/local/include -D_REENTRANT -I/opt/local/include/libsoup-gnome-2.4
-I/opt/local/include/libsoup-2.4 -I/opt/local/include/libxml2
-I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include
-I/opt/local/include -DDATA_DIR=\"/opt/local/share\" -pipe -Os -arch
x86_64 -DG_DISABLE_SINGLE_INCLUDES -DGTK_DISABLE_SINGLE_INCLUDES
-DGSEAL_ENABLE -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS
-DG_DISABLE_CAST_CHECKS -export-dynamic -L/opt/local/lib
-Wl,-headerpad_max_install_names -arch x86_64 -o frogr frogr-frogr-about-
dialog.o frogr-frogr-account.o frogr-frogr-add-tags-dialog.o frogr-frogr-
add-to-group-dialog.o frogr-frogr-add-to-set-dialog.o frogr-frogr-auth-
dialog.o frogr-frogr-config.o frogr-frogr-controller.o frogr-frogr-create-
new-set-dialog.o frogr-frogr-details-dialog.o frogr-frogr-file-loader.o
frogr-frogr-group.o frogr-frogr-live-entry.o frogr-frogr-location.o frogr-
frogr-main-view.o frogr-frogr-model.o frogr-frogr-photoset.o frogr-frogr-
picture.o frogr-frogr-settings-dialog.o frogr-frogr-util.o frogr-main.o
flicksoup/libflicksoup.a -L/opt/local/lib -lgtk-3 -lgdk-3 -lpangocairo-1.0
-lpangoft2-1.0 -lpango-1.0 -lm -lfontconfig -lfreetype -latk-1.0 -lcairo-
gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl
-L/opt/local/lib -lexif -L/opt/local/lib -lxml2 -L/opt/local/lib -ljson-
glib-1.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl -L/opt/local/lib
-lgcrypt -lgpg-error -L/opt/local/lib -lgstreamer-1.0 -lgobject-2.0
-lglib-2.0 -lintl -L/opt/local/lib -lsoup-gnome-2.4 -lsoup-2.4 -lgio-2.0
-lgobject-2.0 -lglib-2.0 -lintl
ld: unknown option: -export-dynamic
collect2: ld returned 1 exit status
make[3]: *** [frogr] Error 1
}}}
Full logs attached.
--
Ticket URL: <https://trac.macports.org/ticket/42578>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list