Bug 664052 - Build error, attempts to start X server building mono 2.8.2 on CentOS 5.4
Summary: Build error, attempts to start X server building mono 2.8.2 on CentOS 5.4
Status: NEW
Alias: None
Product: Mono: Tools
Classification: Mono
Component: Mono Build (show other bugs)
Version: 2.8.x
Hardware: x86-64 RHEL 5
: P5 - None : Major
Target Milestone: ---
Assignee: Miguel de Icaza
QA Contact: Frank Rego
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-12 19:29 UTC by William Cook
Modified: 2011-07-20 12:16 UTC (History)
0 users

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description William Cook 2011-01-12 19:29:51 UTC
User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10


When building mono 2.8.2 on CentOS 5.4, it seems to attempt to start an X server. This fails (server already active for display 0). I tried building it with runlevel 3, and it tries to start up X and the whole thing blows up.

I am building it in a virtualbox, just in case that is significant. The same setup compiles 2.8.1 with no problems.

Here is the last few pages of build output, with the error of course at the end:


Making all in mono
make[2]: Entering directory `/home/drs/rpmbuild/BUILD/mono-2.8.2/mono'
Making all in utils
make[3]: Entering directory `/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils'
make  all-am
make[4]: Entering directory `/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils'
CC      mono-md5.lo
CC      mono-sha1.lo
CC      mono-logger.lo
CC      mono-codeman.lo
CC      dlmalloc.lo
dlmalloc.c: In function ‘sys_alloc’:
dlmalloc.c:3423: warning: statement with no effect
dlmalloc.c: At top level:
dlmalloc.c:2515: warning: ‘change_mparam’ defined but not used
dlmalloc.c:2847: warning: ‘internal_malloc_stats’ defined but not used
CC      mono-counters.lo
CC      mono-dl.lo
CC      mono-internal-hash.lo
CC      mono-io-portability.lo
CC      monobitset.lo
CC      mono-filemap.lo
CC      mono-math.lo
CC      mono-mmap.lo
CC      mono-networkinterfaces.lo
CC      mono-proclib.lo
CC      mono-publib.lo
CC      mono-time.lo
CC      strtod.lo
strtod.c:2453: warning: ‘quorem’ defined but not used
strtod.c:2597: warning: ‘nrv_alloc’ defined but not used
strtod.c:2621: warning: ‘__freedtoa’ defined but not used
CC      strenc.lo
CC      mono-uri.lo
CC      mono-poll.lo
CC      mono-path.lo
CC      mono-semaphore.lo
CC      mono-stdlib.lo
CC      mono-property-hash.lo
CC      mono-value-hash.lo
CC      mono-error.lo
CC      mach-support.lo
CC      mach-support-amd64.lo
LD      libmonoutils.la
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 833: X--tag=CC: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 866: libtool: ignoring unknown tag : command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 833: X--mode=link: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 999: *** Warning: inferring the mode of operation is deprecated.: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 1000: *** Future versions of Libtool will require --mode=MODE be specified.: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2236: X-O2: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2236: X-g: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2071: X-m64: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2071: X-mtune=generic: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2236: X-fno-strict-aliasing: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2236: X-fno-strict-aliasing: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2236: X-Wdeclaration-after-statement: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2236: X-g: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2236: X-Wall: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2236: X-Wunused: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2236: X-Wmissing-prototypes: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2236: X-Wmissing-declarations: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2236: X-Wstrict-prototypes: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2236: X-Wmissing-prototypes: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2236: X-Wnested-externs: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2236: X-Wpointer-arith: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2236: X-Wno-cast-qual: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2236: X-Wwrite-strings: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2071: X-mno-tls-direct-seg-refs: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-md5.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-sha1.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-logger.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-codeman.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xdlmalloc.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-counters.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-dl.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-internal-hash.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-io-portability.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmonobitset.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-filemap.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-math.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-mmap.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-networkinterfaces.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-proclib.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-publib.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-time.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xstrtod.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xstrenc.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-uri.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-poll.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-path.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-semaphore.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-stdlib.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-property-hash.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-value-hash.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-error.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmach-support.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmach-support-amd64.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2405: Xlibmonoutils.la: command not found

Fatal server error:
Server is already active for display 0
        If this server is no longer running, remove /tmp/.X0-lock
        and start again.

/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2417: Xlibmonoutils.la: command not found
mkdir: cannot create directory `/.libs': Permission denied
make[4]: *** [libmonoutils.la] Error 1
make[4]: Leaving directory `/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/drs/rpmbuild/BUILD/mono-2.8.2/mono'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/drs/rpmbuild/BUILD/mono-2.8.2'
make: *** [all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.19789 (%build)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.19789 (%build)


Reproducible: Always

Steps to Reproduce:
1. Use CentOS 5.4
2. attempt to build mono 2.8.2
3.
Actual Results:  
Making all in mono
make[2]: Entering directory `/home/drs/rpmbuild/BUILD/mono-2.8.2/mono'
Making all in utils
make[3]: Entering directory `/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils'
make  all-am
make[4]: Entering directory `/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils'
CC      mono-md5.lo
CC      mono-sha1.lo
CC      mono-logger.lo
CC      mono-codeman.lo
CC      dlmalloc.lo
dlmalloc.c: In function ‘sys_alloc’:
dlmalloc.c:3423: warning: statement with no effect
dlmalloc.c: At top level:
dlmalloc.c:2515: warning: ‘change_mparam’ defined but not used
dlmalloc.c:2847: warning: ‘internal_malloc_stats’ defined but not used
CC      mono-counters.lo
CC      mono-dl.lo
CC      mono-internal-hash.lo
CC      mono-io-portability.lo
CC      monobitset.lo
CC      mono-filemap.lo
CC      mono-math.lo
CC      mono-mmap.lo
CC      mono-networkinterfaces.lo
CC      mono-proclib.lo
CC      mono-publib.lo
CC      mono-time.lo
CC      strtod.lo
strtod.c:2453: warning: ‘quorem’ defined but not used
strtod.c:2597: warning: ‘nrv_alloc’ defined but not used
strtod.c:2621: warning: ‘__freedtoa’ defined but not used
CC      strenc.lo
CC      mono-uri.lo
CC      mono-poll.lo
CC      mono-path.lo
CC      mono-semaphore.lo
CC      mono-stdlib.lo
CC      mono-property-hash.lo
CC      mono-value-hash.lo
CC      mono-error.lo
CC      mach-support.lo
CC      mach-support-amd64.lo
LD      libmonoutils.la
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 833: X--tag=CC: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 866: libtool: ignoring unknown tag : command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 833: X--mode=link: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 999: *** Warning: inferring the mode of operation is deprecated.: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 1000: *** Future versions of Libtool will require --mode=MODE be specified.: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2236: X-O2: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2236: X-g: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2071: X-m64: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2071: X-mtune=generic: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2236: X-fno-strict-aliasing: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2236: X-fno-strict-aliasing: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2236: X-Wdeclaration-after-statement: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2236: X-g: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2236: X-Wall: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2236: X-Wunused: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2236: X-Wmissing-prototypes: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2236: X-Wmissing-declarations: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2236: X-Wstrict-prototypes: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2236: X-Wmissing-prototypes: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2236: X-Wnested-externs: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2236: X-Wpointer-arith: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2236: X-Wno-cast-qual: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2236: X-Wwrite-strings: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2071: X-mno-tls-direct-seg-refs: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-md5.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-sha1.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-logger.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-codeman.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xdlmalloc.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-counters.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-dl.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-internal-hash.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-io-portability.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmonobitset.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-filemap.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-math.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-mmap.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-networkinterfaces.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-proclib.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-publib.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-time.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xstrtod.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xstrenc.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-uri.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-poll.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-path.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-semaphore.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-stdlib.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-property-hash.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-value-hash.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmono-error.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmach-support.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2273: Xmach-support-amd64.lo: command not found
/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2405: Xlibmonoutils.la: command not found

Fatal server error:
Server is already active for display 0
        If this server is no longer running, remove /tmp/.X0-lock
        and start again.

/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils/../../libtool: line 2417: Xlibmonoutils.la: command not found
mkdir: cannot create directory `/.libs': Permission denied
make[4]: *** [libmonoutils.la] Error 1
make[4]: Leaving directory `/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/home/drs/rpmbuild/BUILD/mono-2.8.2/mono/utils'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/drs/rpmbuild/BUILD/mono-2.8.2/mono'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/drs/rpmbuild/BUILD/mono-2.8.2'
make: *** [all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.19789 (%build)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.19789 (%build)


Expected Results:  
successful build
Comment 3 Susanne Oberhauser-Hirschoff 2011-07-20 12:16:09 UTC
Reassigning to Miguel for further handling...