Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#40882 closed update (fixed)

virtuoso: build fails

Reported by: betogil@… Owned by: nerdling (Jeremy Lavergne)
Priority: Normal Milestone:
Component: ports Version: 2.2.0
Keywords: Cc: develop@…, cooljeanius (Eric Gallager), adamcrussell (Adam Russell)
Port: virtuoso

Description (last modified by ryandesign (Ryan Carsten Schmidt))

After run this: sudo port upgrade outdated

--->  Computing dependencies for virtuoso
--->  Building virtuoso
Error: org.macports.build for port virtuoso returned: command execution failed
Please see the log file for port virtuoso for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_virtuoso/virtuoso/main.log
Error: Unable to upgrade port: 1
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets

Attachments (2)

main.log (11.7 KB) - added by niko.ronkko@… 10 years ago.
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_virtuoso/virtuoso/main.log
main.2.log (1.3 MB) - added by betogil@… 10 years ago.

Download all attachments as: .zip

Change History (13)

comment:1 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Owner: changed from macports-tickets@… to snc@…
Port: virtuoso added
Priority: HighNormal
Summary: Computing dependencies for virtuosvirtuoso: build fails

Please clean and try again and if it fails again, attach the main.log file so we can see what went wrong.

Changed 10 years ago by niko.ronkko@…

Attachment: main.log added

/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_virtuoso/virtuoso/main.log

comment:2 Changed 10 years ago by niko.ronkko@…

It seems that Virtuoso 7.0.0 is only buildable on 64bit systems.

Changed 10 years ago by betogil@…

Attachment: main.2.log added

comment:3 Changed 10 years ago by develop@…

According to README in github https://github.com/openlink/virtuoso-opensource, it can be built on 32bit :

Mac OS X 10.6 32-bit

CFLAGS="-O -m32 -mmacosx-version-min=10.6"

export CFLAGS

./configure ...

I looked in portfile but didn't see CFLAGS argument to modify. Any help ? Thanks

comment:4 Changed 10 years ago by develop@…

Cc: develop@… added

Cc Me!

comment:5 Changed 10 years ago by develop@…

Portfile modified with configure.cflags-append "-O -m32 -mmacosx-version-min=10.6"

Now start building until

configure:10761: error: The current version of Virtuoso Open Source Edition (Column Store) can only be build on 64bit platforms

Sadly found this on http://sourceforge.net/projects/virtuoso/files/virtuoso/7.0.0/ :

August 02, 2013, V7.0.0: 
* First official release of Virtuoso Open Source Edition v7.0 
NOTE: At this point in time the engine is only buildable in 64bit mode

Seems like there is nothing to do but wait for upstream

Last edited 10 years ago by develop@… (previous) (diff)

comment:6 Changed 10 years ago by nerdling (Jeremy Lavergne)

Resolution: fixed
Status: newclosed

Marked as x86_64-only in r114353.

If you need 32-bit, you can attempt installing an older version of virutoso.

comment:7 Changed 10 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

comment:8 Changed 10 years ago by larryv (Lawrence Velázquez)

Cc: ac.russell@… added

Has duplicate #42879.

comment:9 in reply to:  8 ; Changed 10 years ago by adamcrussell (Adam Russell)

Replying to larryv@…:

Has duplicate #42879.

How is this "fixed" is the issue still comes up for 32bit users? "Fixed" would seem to imply that a condition has been put in place to prevent this error (disallow this upgrade for 32bit users) but that does not seem to be the case.

comment:10 Changed 10 years ago by nerdling (Jeremy Lavergne)

It's fixed because building virtuoso is no longer an option for 32-bit users. The fact that MacPorts erroneously tells you there's an update should be considered separately as it ought not be telling you there's an update when the update is not viable.

comment:11 in reply to:  9 Changed 10 years ago by nerdling (Jeremy Lavergne)

Replying to ac.russell@…: I've created separate virtuoso-6,7 packages, and virtuoso will now depend on 6 for i386 else 7.

r117931 and r117932.

Hopefully this does the trick to make upgrades go away for you.

Note: See TracTickets for help on using tickets.