Opened 14 years ago

Closed 14 years ago

Last modified 12 years ago

#25573 closed defect (invalid)

virtuoso-6.1.1 Building seems to get stuck

Reported by: lang@… Owned by: nerdling (Jeremy Lavergne)
Priority: Normal Milestone:
Component: ports Version: 1.9.1
Keywords: Cc: holtzermann17@…, cooljeanius (Eric Gallager)
Port: virtuoso

Description

The kde ports now depend on virtuoso, so I's like to build it. If I try to build virtuoso on a MacBook Pro (Intel, Mac OS X Version 10.5, Xcode version 3.1), at some point it seems to get stuck: Seemingly no progress within hours (days) but almost full cpu load. Below I pasted a snippet of the debug log (the 'final' lines); I produced this log quite recently, but there would be no further progress if I had waited longer. Obviously there is an error because some file or directory ist not found, but I am not expert enough to see what is going on here and how to fix the problem.

=====================================================================
=  TUTORIAL VAD create
=  Wed Jul 7 16:49:34 CEST 2010
=====================================================================

Stop database with raw_exit
# isql localhost:1111 dba dba "EXEC=raw_exit();" VERBOSE=OFF PROMPT=OFF ERRORS=STDOUT
Virtuoso.ini creation...
Starting virtuoso

Waiting virtuoso start on port 1111...
PASSED: virtuoso successfully started on port 1111
PASSED: load dev.sql
PASSED: TUT_generate_files('/vad_files/vsp/tutorial')
tar (child): /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_virtuoso/work/virtuoso-opensource-6.1.1/binsrc/samples/IBuySpy/ibuyspy_mono_virtuoso_client.tar.gz: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
mv: rename PortalCS to /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_virtuoso/work/virtuoso-opensource-6.1.1/binsrc/tutorial/vad_files/vsp/PortalCS: No such file or directory
VAD Tutorial sticker make_tutorial_fs_vad.xml creation...
VAD Tutorial sticker make_tutorial_dav_vad.xml creation...

Attachments (2)

main.log.zip (49.3 KB) - added by lang@… 14 years ago.
main2.log.zip (50.4 KB) - added by lang@… 14 years ago.

Download all attachments as: .zip

Change History (13)

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

Please attach the MacPorts log file for virtuoso. It should be in some subdirectory of /opt/local/var/macports/logs.

Changed 14 years ago by lang@…

Attachment: main.log.zip added

comment:2 in reply to:  1 Changed 14 years ago by lang@…

Replying to ryandesign@…:

Please attach the MacPorts log file for virtuoso. It should be in some subdirectory of /opt/local/var/macports/logs.

I did so. I took a look at the file: It ends with

:info:build =====================================================================
:info:build =  COMPLETED VAD PACKAGING
:info:build =  Thu Jul 8 11:41:29 CEST 2010
:info:build =====================================================================
:info:build 
:info:build Making all in tutorial
:info:build Making all in .
:info:build PATH="/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_virtuoso/work/virtuoso-opensource-6.1.1/binsrc/virtuoso:/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_virt

I did not truncate the final line...

The debug log said

=====================================================================
=  COMPLETED VAD PACKAGING
=  Thu Jul 8 11:41:29 CEST 2010
=====================================================================

Making all in tutorial
Making all in .
PATH="/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_virtuoso/work/virtuoso-opensource-6.1.1/binsrc/virtuoso:/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_virtuoso/work/virtuoso-opensource-6.1.1/binsrc/tests:.:$PATH" PORT=1111 HOME="/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_virtuoso/work/virtuoso-opensource-6.1.1" HOST=localhost sh ./make_vad.sh

=====================================================================
=  TUTORIAL VAD create
=  Thu Jul 8 11:41:29 CEST 2010
=====================================================================
<... the same as I already pasted above ...>

comment:3 Changed 14 years ago by nerdling (Jeremy Lavergne)

Owner: changed from macports-tickets@… to snc@…
Status: newassigned

The pegged CPU load is likely virtuoso-t building things as it appears to bootstrap. I'll time how long it takes to build for me on various configurations (there's a new version out I'm testing).

comment:4 Changed 14 years ago by nerdling (Jeremy Lavergne)

Resolution: fixed
Status: assignedclosed

The new version took about 30 minutes on a single-core processor. Updated in r69587.

comment:5 Changed 14 years ago by jmroot (Joshua Root)

Cc: snc@… openmaintainer@… removed

comment:6 in reply to:  4 Changed 14 years ago by lang@…

Resolution: fixed
Status: closedreopened

Replying to snc@…:

The new version took about 30 minutes on a single-core processor. Updated in r69587.

Thank you for handling the problem! I am afraid that the problem still persists for me. After about three hours of building virtuoso, the debug log reached

=====================================================================
=  TUTORIAL VAD create
=  Tue Jul 13 12:26:24 CEST 2010
=====================================================================

Stop database with raw_exit
# isql localhost:1111 dba dba "EXEC=raw_exit();" VERBOSE=OFF PROMPT=OFF ERRORS=STDOUT
Virtuoso.ini creation...
Starting virtuoso

Waiting virtuoso start on port 1111...
PASSED: virtuoso successfully started on port 1111
PASSED: load dev.sql
PASSED: TUT_generate_files('/vad_files/vsp/tutorial')
VAD Tutorial sticker make_tutorial_fs_vad.xml creation...
VAD Tutorial sticker make_tutorial_dav_vad.xml creation...

I stopped building after about 12 hours (again the full cpu load for hours). I will attach the log file. I will also ask a collegue who could reproduce the problem on his MacBook if he can reproduce it one more.

Changed 14 years ago by lang@…

Attachment: main2.log.zip added

comment:7 Changed 14 years ago by juaurib@…

Hello

I had the same problem. After a bit of searching I realised that the Sophos antivirus was doing a InterCheck that was using all CPU during the virtuoso tests. After disabling the antivirus, I had to manually kill a process that was hanging called "virtuoso+wait" and after that it finished building virtuoso. Don't know if this is a problem related to the virus checks or what but in the end it finished. Cheers

comment:8 in reply to:  7 Changed 14 years ago by lang@…

Replying to juaurib@…:

Hello

I had the same problem. After a bit of searching I realised that the Sophos antivirus was doing a InterCheck that was using all CPU during the virtuoso tests. After disabling the antivirus, I had to manually kill a process that was hanging called "virtuoso+wait" and after that it finished building virtuoso. Don't know if this is a problem related to the virus checks or what but in the end it finished. Cheers

Thank you for the hint, it worked for me as well! So from this point of view the problem is fixed (but I cannot alter the status of the ticket).

comment:9 Changed 14 years ago by nerdling (Jeremy Lavergne)

Resolution: invalid
Status: reopenedclosed

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

Cc: holtzermann17@… added

Duplicate #29584

comment:11 Changed 12 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

Note: See TracTickets for help on using tickets.