Opened 8 years ago

Closed 8 years ago

#38075 closed defect (fixed)

genius @1.0.9: Undefined symbols _roundint

Reported by: jmjlai@… Owned by: ryandesign (Ryan Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.1.3
Keywords: Cc:
Port: genius

Description

Upon installing the genius port on Mountain Lion 10.8.2 I receive the error, "Error: org.macports.build for port genius returned: command execution failed."

The newest Xcode is installed with its command line utilities, the command line licence is accepted and I have upgraded everything to date.

host:~ user$ sudo port clean genius
--->  Cleaning genius
host:~ user$ sudo port install genius
--->  Computing dependencies for genius
--->  Fetching archive for genius
--->  Attempting to fetch genius-1.0.9_0.darwin_12.x86_64.tbz2 from http://packages.macports.org/genius
--->  Attempting to fetch genius-1.0.9_0.darwin_12.x86_64.tbz2 from http://lil.fr.packages.macports.org/genius
--->  Attempting to fetch genius-1.0.9_0.darwin_12.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/genius
--->  Fetching distfiles for genius
--->  Verifying checksum(s) for genius
--->  Extracting genius
--->  Configuring genius
--->  Building genius
Error: org.macports.build for port genius returned: command execution failed
Please see the log file for port genius for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gnome_genius/genius/main.log
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets
Error: Processing of port genius failed

Attachments (1)

main.log (244.4 KB) - added by jmjlai@… 8 years ago.
Install log

Download all attachments as: .zip

Change History (5)

Changed 8 years ago by jmjlai@…

Attachment: main.log added

Install log

comment:1 Changed 8 years ago by mf2k (Frank Schima)

Keywords: install mountain lion removed

Error is:

:info:build libtool: link: /usr/bin/clang -finline-functions -frename-registers -pipe -O2 -arch x86_64 -arch x86_64 -o gnome-genius binreloc.o calc.o eval.o gnome-genius.o util.o dict.o funclib.o symbolic.o mpwrap.o mpzextra.o matrix.o matrixw.o matop.o compil.o lexer.o parseutil.o inter.o plugin.o plugread.o parse.o genius_lists.o utype.o geloutput.o graphing.o  -L/opt/local/lib ../ve/libviciousui.a ../gtkextra/libgtkextra-genius.a -ll /opt/local/lib/libgnomevfs-2.dylib -lssl -lcrypto /opt/local/lib/libgconf-2.dylib /opt/local/lib/libORBit-2.dylib /opt/local/lib/libdbus-glib-1.dylib /opt/local/lib/libdbus-1.dylib /opt/local/lib/libvte.dylib -lncurses /opt/local/lib/libgtksourceview-2.0.dylib /opt/local/lib/libxml2.dylib -lpthread /opt/local/lib/liblzma.dylib /opt/local/lib/libgtk-x11-2.0.dylib /opt/local/lib/libgdk-x11-2.0.dylib /opt/local/lib/libatk-1.0.dylib /opt/local/lib/libpangocairo-1.0.dylib /opt/local/lib/libXinerama.dylib /opt/local/lib/libXi.dylib /opt/local/lib/libXrandr.dylib /opt/local/lib/libXcursor.dylib /opt/local/lib/libXcomposite.dylib /opt/local/lib/libXdamage.dylib /opt/local/lib/libgdk_pixbuf-2.0.dylib /opt/local/lib/libpangoft2-1.0.dylib /opt/local/lib/libharfbuzz.dylib /opt/local/lib/libgraphite2.dylib -licule -licuuc -licudata /opt/local/lib/libgio-2.0.dylib /opt/local/lib/libXfixes.dylib /opt/local/lib/libcairo.dylib /opt/local/lib/libpixman-1.dylib /opt/local/lib/libpng15.dylib /opt/local/lib/libxcb-shm.dylib /opt/local/lib/libX11-xcb.dylib /opt/local/lib/libxcb-render.dylib /opt/local/lib/libXrender.dylib /opt/local/lib/libXext.dylib /opt/local/lib/libX11.dylib /opt/local/lib/libxcb.dylib /opt/local/lib/libXau.dylib /opt/local/lib/libXdmcp.dylib /opt/local/lib/libpango-1.0.dylib /opt/local/lib/libgmodule-2.0.dylib -lm /opt/local/lib/libfontconfig.dylib /opt/local/lib/libfreetype.dylib -lz -lbz2 /opt/local/lib/libexpat.dylib /opt/local/lib/libgobject-2.0.dylib /opt/local/lib/libgthread-2.0.dylib /opt/local/lib/libffi.dylib /opt/local/lib/libglib-2.0.dylib -lresolv /opt/local/lib/libintl.dylib /opt/local/lib/libiconv.dylib -lc -lreadline -ltermcap /opt/local/lib/libmpfr.dylib /opt/local/lib/libgmp.dylib -framework ApplicationServices -pthread
:info:build clang: warning: argument unused during compilation: '-pthread'
:info:build Undefined symbols for architecture x86_64:
:info:build   "_roundint", referenced from:
:info:build       _gtk_plot3d_draw_labels in libgtkextra-genius.a(gtkplot3d.o)
:info:build       _gtk_plot_canvas_new in libgtkextra-genius.a(gtkplotcanvas.o)
:info:build       _gtk_plot_canvas_construct in libgtkextra-genius.a(gtkplotcanvas.o)
:info:build       _gtk_plot_canvas_paint in libgtkextra-genius.a(gtkplotcanvas.o)
:info:build       _gtk_plot_canvas_get_pixel in libgtkextra-genius.a(gtkplotcanvas.o)
:info:build       _gtk_plot_canvas_set_size in libgtkextra-genius.a(gtkplotcanvas.o)
:info:build       _gtk_plot_canvas_child_size_allocate in libgtkextra-genius.a(gtkplotcanvas.o)
:info:build       ...
:info:build ld: symbol(s) not found for architecture x86_64
:info:build clang: error: linker command failed with exit code 1 (use -v to see invocation)

comment:2 Changed 8 years ago by ryandesign (Ryan Schmidt)

Cc: ryandesign@… added
Summary: genius 1.0.9 Building genius -command execution failedgenius @1.0.9: Undefined symbols _roundint

Looks like 1.0.16 is available upstream. I'll try to update the port.

comment:3 Changed 8 years ago by ryandesign (Ryan Schmidt)

Cc: ryandesign@… removed
Owner: changed from macports-tickets@… to ryandesign@…
Status: newassigned

Updating to 1.0.16 does not help. FreeBSD found that using the gnu89 C standard works, so we'll do that.

comment:4 Changed 8 years ago by ryandesign (Ryan Schmidt)

Resolution: fixed
Status: assignedclosed

Fixed in r103134. I'll update to 1.0.16 and make other changes later.

Note: See TracTickets for help on using tickets.