Bug 318950 (MONO76055) - mono-1.1.9.tar.gz compilation fails on amd64
Summary: mono-1.1.9.tar.gz compilation fails on amd64
Status: RESOLVED FIXED
Alias: MONO76055
Product: Mono: Runtime
Classification: Mono
Component: misc (show other bugs)
Version: 1.1
Hardware: Other Other
: P3 - Medium : Critical
Target Milestone: ---
Assignee: Forgotten User vxPDddArjq
QA Contact: Mono Bugs
URL:
Whiteboard:
Keywords: build
Depends on:
Blocks:
 
Reported: 2005-09-11 10:51 UTC by Gediminas Bukauskas
Modified: 2007-09-15 21:24 UTC (History)
0 users

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


Attachments
Output from ./configure script (config.status) (58.50 KB, text/plain)
2005-09-11 10:53 UTC, Thomas Wiest
Details
System-1.1.9.tar.gz (177.60 KB, application/octet-stream)
2005-09-14 09:37 UTC, Thomas Wiest
Details
System-1.1.8.3.tar.gz (174.26 KB, application/octet-stream)
2005-09-14 09:39 UTC, Thomas Wiest
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Wiest 2007-09-15 19:30:06 UTC


---- Reported by audriusb@homelan.lt 2005-09-11 03:51:42 MST ----

Description of Problem: compilation fails with message
Mono.Math/BigInteger.cs(291,3): error CS8025: Parsing error



Steps to reproduce the problem:
1. Install libgdiplus-1.1.9 with default settings
2. tar -xzvf mono-1.1.9.tar.gz
3. cd mono-1.1.9
4. ./configure
5. make

Actual Results:Compillation fails with message
Mono.Math/BigInteger.cs(291,3): error CS8025: Parsing error


Expected Results:


How often does this happen? On my system this is permanent bug.


Additional Information:



---- Additional Comments From audriusb@homelan.lt 2005-09-11 03:53:41 MST ----

Created an attachment (id=168487)
Output from ./configure script (config.status)




---- Additional Comments From vargaz@gmail.com 2005-09-12 12:30:38 MST ----

This isn't happening to others. Could you look at what is in
BigInteger.cs around that line ?




---- Additional Comments From audriusb@homelan.lt 2005-09-14 02:37:37 MST ----

Created an attachment (id=168488)
System-1.1.9.tar.gz




---- Additional Comments From audriusb@homelan.lt 2005-09-14 02:39:45 MST ----

Created an attachment (id=168489)
System-1.1.8.3.tar.gz




---- Additional Comments From audriusb@homelan.lt 2005-09-14 02:49:20 MST ----

I am installing over mono-1.1.8.3. Version 1.1.8.3 compiles while
mono-1.1.9 is failing. I compared both versions with diff: files 
  .../mcs/class/corlib/Mono.Math/BigInteger.cs
are identical.
Name spaces Mono.Math.Prime.Generator and System.Security.Cryptography
are identical too.
Problem sites in System name space or msc compiler.
I had no time to test every file in System name space thus compared
tarBalls. They are different: look at attachements.



---- Additional Comments From miguel@ximian.com 2005-09-22 22:43:20 MST ----

Zoltan, I believe Sebastien also had this issue this morning (or
someone reported this to him and he echoed this in the morning).





---- Additional Comments From audriusb@homelan.lt 2005-09-27 08:24:43 MST ----

I found a message:

2005-07-26  Martin Baulig  <martin@ximian.com>

        * mini.c
        (trampoline_code): Renamed to `mono_trampoline_code' and made it
        public; this is now accessed directly by the debugger.
        (mono_generic_trampoline_code): Removed.

in "mono-1.1.9.1/mono/mini/ChangeLog"
Constant mono_generic_trampoline_code is not defined. Unit was
compiled after I changed this link to &mono_trampoline_code, but
debuger wasn't built because of susequent bugs:

../backends/mono/MonoArrayType.cs(41,7): error CS0234: The type or
namespace name `MonoDebuggerSupport' does not exist in the namespace
`Mono.CompilerServices.SymbolWriter'. Are you missing an assembly
reference?
../backends/mono/MonoClassType.cs(426,36): error CS0234: The type or
namespace name `MonoDebuggerSupport' does not exist in the namespace
`Mono.CompilerServices.SymbolWriter'. Are you missing an assembly
reference?
../backends/mono/MonoClassType.cs(490,13): error CS0234: The type or
namespace name `MonoDebuggerSupport' does not exist in the namespace
`Mono.CompilerServices.SymbolWriter'. Are you missing an assembly
reference?
../backends/mono/MonoClassType.cs(494,13): error CS0234: The type or
namespace name `MonoDebuggerSupport' does not exist in the namespace
`Mono.CompilerServices.SymbolWriter'. Are you missing an assembly
reference?
../backends/mono/MonoClassType.cs(535,18): error CS0234: The type or
namespace name `MonoDebuggerSupport' does not exist in the namespace
`Mono.CompilerServices.SymbolWriter'. Are you missing an assembly
reference?
../backends/mono/MonoClassType.cs(541,18): error CS0234: The type or
namespace name `MonoDebuggerSupport' does not exist in the namespace
`Mono.CompilerServices.SymbolWriter'. Are you missing an assembly
reference?
../backends/mono/MonoSymbolFile.cs(1014,15): error CS0234: The type or
namespace name `MonoDebuggerSupport' does not exist in the namespace
`Mono.CompilerServices.SymbolWriter'. Are you missing an assembly
reference?
../classes/ProcessStart.cs(105,22): error CS0234: The type or
namespace name `MonoDebuggerSupport' does not exist in the namespace
`Mono.CompilerServices.SymbolWriter'. Are you missing an assembly
reference?
Compilation failed: 8 error(s), 1 warnings




---- Additional Comments From audriusb@homelan.lt 2005-09-27 08:27:43 MST ----

Sorry, last comment is realated to mono-debugerr, not to this bug.



---- Additional Comments From vargaz@gmail.com 2005-09-27 17:30:35 MST ----

Fixed in SVN:

http://lists.ximian.com/archives/public/mono-patches/2005-September/064781.html

miguel, should we put this into the 1.1.9 branch as well ?




---- Additional Comments From miguel@ximian.com 2005-09-27 17:55:31 MST ----

Zoltan, I have put this on the 1-1-9 branch.  Thanks for the fix!


Imported an attachment (id=168487)
Imported an attachment (id=168488)
Imported an attachment (id=168489)

Unknown bug field "cf_op_sys_details" encountered while moving bug
   <cf_op_sys_details>UBUNTU HOARY for AMD64</cf_op_sys_details>
Unknown operating system unknown. Setting to default OS "Other".