[unixODBC-support] ./configure is taking forever

Reza Taheri rtaheri at vmware.com
Sat Feb 4 02:33:36 GMT 2012


Hi,
This is my first time compiling the unixODBC package. I got the unixODBC-2.2.14-11.el6.src.rpm file, and installed it on an RHEL 6.1 (2.6.32-131.0.15.el6.x86_64) system. I didn't change anything in configure.in. I ran ./configure, and it has been running for over an hour on a pretty beefy server with plenty of CPU, memory, and disks. The last lines in configure.log are:

configure:26429: result: yes
configure:26524: checking for Qt
configure:26621: Checking dir /usr/include
configure:26646: checking for Qt headers
configure:26680: result: /usr/include
configure:26683: checking for Qt4 headers
configure:26687: result: yes
configure:26695: checking include layout
configure:26698: result: v4 layout
configure:26718: Found Qt version 040602
configure:26724: checking for Qt libraries

There are no files newer than configure.log in the source tree. I have attached an strace output of the process below. Should I let this just go on, or is there something wrong?

Thanks,
Reza

Process 27729 attached - interrupt to quit
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 2}], 0, NULL) = 18560
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
wait4(-1, 0x7fff33d79c9c, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn(0xffffffffffffffff)        = 0
rt_sigaction(SIGINT, {0x450870, [], SA_RESTORER, 0x3837a32ac0}, {0x43d0e0, [], SA_RESTORER, 0x3837a32ac0}, 8) = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f482eeb29d0) = 18563
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {0x43f2f0, [], SA_RESTORER, 0x3837a32ac0}, {0x43f2f0, [], SA_RESTORER, 0x3837a32ac0}, 8) = 0
close(4)                                = 0
read(3, "/\n", 128)                     = 2
--- SIGCHLD (Child exited) @ 0 (0) ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 18563
wait4(-1, 0x7fff33d7985c, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn(0xffffffffffffffff)        = 2
read(3, "", 128)                        = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x43d0e0, [], SA_RESTORER, 0x3837a32ac0}, {0x450870, [], SA_RESTORER, 0x3837a32ac0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {0x450870, [], SA_RESTORER, 0x3837a32ac0}, {0x43d0e0, [], SA_RESTORER, 0x3837a32ac0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
stat("/usr/bin/expr", {st_mode=S_IFREG|0755, st_size=101632, ...}) = 0
stat("/usr/bin/expr", {st_mode=S_IFREG|0755, st_size=101632, ...}) = 0
geteuid()                               = 0
getegid()                               = 0
getuid()                                = 0
getgid()                                = 0
access("/usr/bin/expr", X_OK)           = 0
stat("/usr/bin/expr", {st_mode=S_IFREG|0755, st_size=101632, ...}) = 0
geteuid()                               = 0
getegid()                               = 0
getuid()                                = 0
getgid()                                = 0
access("/usr/bin/expr", R_OK)           = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [INT CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [INT CHLD], NULL, 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f482eeb29d0) = 18564
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x43d0e0, [], SA_RESTORER, 0x3837a32ac0}, {0x450870, [], SA_RESTORER, 0x3837a32ac0}, 8) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 18564
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
wait4(-1, 0x7fff33d79d5c, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn(0xffffffffffffffff)        = 0
rt_sigaction(SIGINT, {0x450870, [], SA_RESTORER, 0x3837a32ac0}, {0x43d0e0, [], SA_RESTORER, 0x3837a32ac0}, 8) = 0
open("//lib/", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
getdents(3, /* 59 entries */, 32768)    = 2128
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
stat("/bin/ls", {st_mode=S_IFREG|0755, st_size=117024, ...}) = 0
stat("/bin/ls", {st_mode=S_IFREG|0755, st_size=117024, ...}) = 0
geteuid()                               = 0
getegid()                               = 0
getuid()                                = 0
getgid()                                = 0
access("/bin/ls", X_OK)                 = 0
stat("/bin/ls", {st_mode=S_IFREG|0755, st_size=117024, ...}) = 0
geteuid()                               = 0
getegid()                               = 0
getuid()                                = 0
getgid()                                = 0
access("/bin/ls", R_OK)                 = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f482eeb29d0) = 18565
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x43d0e0, [], SA_RESTORER, 0x3837a32ac0}, {0x450870, [], SA_RESTORER, 0x3837a32ac0}, 8) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 2}], 0, NULL) = 18565
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
wait4(-1, 0x7fff33d79c9c, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn(0xffffffffffffffff)        = 0
rt_sigaction(SIGINT, {0x450870, [], SA_RESTORER, 0x3837a32ac0}, {0x43d0e0, [], SA_RESTORER, 0x3837a32ac0}, 8) = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f482eeb29d0) = 18566
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {0x43f2f0, [], SA_RESTORER, 0x3837a32ac0}, {0x43f2f0, [], SA_RESTORER, 0x3837a32ac0}, 8) = 0
close(4)                                = 0
read(3, "/\n", 128)                     = 2
--- SIGCHLD (Child exited) @ 0 (0) ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 18566
wait4(-1, 0x7fff33d7985c, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn(0xffffffffffffffff)        = 2
read(3, "", 128)                        = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x43d0e0, [], SA_RESTORER, 0x3837a32ac0}, {0x450870, [], SA_RESTORER, 0x3837a32ac0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {0x450870, [], SA_RESTORER, 0x3837a32ac0}, {0x43d0e0, [], SA_RESTORER, 0x3837a32ac0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
stat("/usr/bin/expr", {st_mode=S_IFREG|0755, st_size=101632, ...}) = 0
stat("/usr/bin/expr", {st_mode=S_IFREG|0755, st_size=101632, ...}) = 0
geteuid()                               = 0
getegid()                               = 0
getuid()                                = 0
getgid()                                = 0
access("/usr/bin/expr", X_OK)           = 0
:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.unixodbc.org/pipermail/unixodbc-support/attachments/20120203/08723e9b/attachment-0001.html>


More information about the unixODBC-support mailing list