[Bug 604251] New: Broken mono.pc dependencies
http://bugzilla.novell.com/show_bug.cgi?id=604251 http://bugzilla.novell.com/show_bug.cgi?id=604251#c0 Summary: Broken mono.pc dependencies Classification: openSUSE Product: openSUSE 11.3 Version: Factory Platform: x86-64 OS/Version: openSUSE 11.3 Status: NEW Severity: Major Priority: P5 - None Component: Mono AssignedTo: bnc-team-mono@forge.provo.novell.com ReportedBy: pmladek@novell.com QAContact: qa@suse.de CC: ajorgensen@novell.com, aj@suse.de Found By: Development Blocker: --- Hmm, someone disabled dependencies of the mono pkgconfig file with the following comment: --- cut --- ## Commented out because SLE hides devel files in the SLE SDK, ## which not all customers will have. #Requires: glib-2.0 gthread-2.0 --- cut --- Of course, it causes build breakages, e.g. in the OpenOffice_org-ure package: --- cut --- /opt/icecream/bin/gcc -ggdb -o ../../unxlngx6.pro/bin/climaker -Wall temp.c `pkg-config --cflags --libs mono` temp.o In file included from temp.c:2:0: /usr/lib64/pkgconfig/../../include/mono-1.0/mono/metadata/assembly.h:4:18: fatal error: glib.h: No such file or directory compilation terminated. [Fail] dmake: Error code 1, while making '../../unxlngx6.pro/bin/climaker' --- cut --- Is this change really needed on openSUSE? Well, I think that the change is wrong even on SLE. IMHO, SLE is not for developers. If anyone would like to develop on the SLE platform, she would need SLE SDK that provides the glib and gthread stuff. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=604251 http://bugzilla.novell.com/show_bug.cgi?id=604251#c1 Petr Mladek <pmladek@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocker|--- |Yes CC| |coolo@novell.com Severity|Major |Critical Flag| |SHIP_STOPPER? --- Comment #1 from Petr Mladek <pmladek@novell.com> 2010-05-10 13:16:55 UTC --- Sigh, it is even worse. The binary is created using the command gmcs and mkbundle2. I have no idea how to pass the extra include and link flags there to point to glib.h, ... => it is a blocker from my point of view. Here is the whole log: --- cut --- Entering /usr/src/packages/BUILD/ooo320-m17-ure/cli_ure/source/climaker gmcs -debug -unsafe climaker_csharp.cs -reference:../../unxlngx6.pro/bin/cli_basetypes.dll -out:../../unxlngx6.pro/bin/climaker.exe climaker_csharp.cs(2297,12): warning CS0414: The private field `UnoXInterfaceMethodTypeDescription.mExceptionTypesHandle' is assigned but its value is never used Compilation succeeded - 1 warning(s) mkbundle2 -L ../../unxlngx6.pro/lib --deps -o ../../unxlngx6.pro/bin/climaker ./../unxlngx6.pro/bin/climaker.exe ../../unxlngx6.pro/bin/cli_basetypes.dll OS is: Linux Sources: 2 Auto-dependencies: True embedding: /usr/src/packages/BUILD/ooo320-m17-ure/cli_ure/unxlngx6.pro/bin/climaker.exe embedding: /usr/lib/mono/2.0/mscorlib.dll embedding: /usr/src/packages/BUILD/ooo320-m17-ure/cli_ure/unxlngx6.pro/bin/cli_basetypes.dll Compiling: as -o temp.o temp.s /opt/icecream/bin/gcc -ggdb -o ../../unxlngx6.pro/bin/climaker -Wall temp.c `pkg-config --cflags --libs mono` temp.o In file included from temp.c:2:0: /usr/lib64/pkgconfig/../../include/mono-1.0/mono/metadata/assembly.h:4:18: fatal error: glib.h: No such file or directory compilation terminated. [Fail] dmake: Error code 1, while making '../../unxlngx6.pro/bin/climaker' ERROR: Error 65280 occurred while making /usr/src/packages/BUILD/ooo320-m17-ure/cli_ure/source/climaker rmdir /tmp/Vy_aB3Lo7L --- cut --- -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=604251 http://bugzilla.novell.com/show_bug.cgi?id=604251#c2 Andrew Jorgensen <ajorgensen@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #2 from Andrew Jorgensen <ajorgensen@novell.com> 2010-05-10 17:39:54 UTC --- Reverted the change via patch for openSUSE. There is a more correct fix in trunk which will land in 2.8. rq#39765 -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=604251 http://bugzilla.novell.com/show_bug.cgi?id=604251#c3 --- Comment #3 from Petr Mladek <pmladek@novell.com> 2010-05-17 13:11:30 UTC --- Hmm, the request #39765 is between Mono:Factory/mono-core(r48) and Mono/mono-core. It is pending there 6 days without any attention. Andrew, could you please make sure that the fix is forwarded into Factory ASAP? -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=604251 http://bugzilla.novell.com/show_bug.cgi?id=604251#c4 Andrew Jorgensen <ajorgensen@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dominique.leuenberger@tmf-g | |roup.com --- Comment #4 from Andrew Jorgensen <ajorgensen@novell.com> 2010-05-17 17:58:36 UTC --- *** Bug 606240 has been marked as a duplicate of this bug. *** http://bugzilla.novell.com/show_bug.cgi?id=606240 -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=604251 http://bugzilla.novell.com/show_bug.cgi?id=604251#c5 Andrew Jorgensen <ajorgensen@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |laurent.etiemble@gmail.com --- Comment #5 from Andrew Jorgensen <ajorgensen@novell.com> 2010-05-17 17:58:52 UTC --- *** Bug 606376 has been marked as a duplicate of this bug. *** http://bugzilla.novell.com/show_bug.cgi?id=606376 -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=604251 http://bugzilla.novell.com/show_bug.cgi?id=604251#c6 Loïc Minier <lool@dooz.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |duane@wandless.net --- Comment #6 from Loïc Minier <lool@dooz.org> 2010-08-14 12:04:59 UTC --- *** Bug 630000 has been marked as a duplicate of this bug. *** http://bugzilla.novell.com/show_bug.cgi?id=630000 -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=604251 http://bugzilla.novell.com/show_bug.cgi?id=604251#c7 --- Comment #7 from Loïc Minier <lool@dooz.org> 2010-08-14 12:07:05 UTC --- Also an issue in Ubuntu (and I guess Debian); we're reverting for the 2.6 branch; https://bugs.launchpad.net/ubuntu/+source/mono/+bug/617782 -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=604251 http://bugzilla.novell.com/show_bug.cgi?id=604251#c8 --- Comment #8 from Bernhard Wiedemann <bwiedemann@suse.com> --- This is an autogenerated message for OBS integration: This bug (604251) was mentioned in https://build.opensuse.org/request/show/40130 Factory / OpenOffice_org https://build.opensuse.org/request/show/40131 Factory / OpenOffice_org-artwork https://build.opensuse.org/request/show/40132 Factory / OpenOffice_org-base https://build.opensuse.org/request/show/40133 Factory / OpenOffice_org-bootstrap https://build.opensuse.org/request/show/40134 Factory / OpenOffice_org-branding-upstream https://build.opensuse.org/request/show/40135 Factory / OpenOffice_org-calc https://build.opensuse.org/request/show/40136 Factory / OpenOffice_org-components https://build.opensuse.org/request/show/40137 Factory / OpenOffice_org-extensions https://build.opensuse.org/request/show/40138 Factory / OpenOffice_org-filters https://build.opensuse.org/request/show/40139 Factory / OpenOffice_org-help-en-US https://build.opensuse.org/request/show/40140 Factory / OpenOffice_org-icon-themes https://build.opensuse.org/request/show/40141 Factory / OpenOffice_org-impress https://build.opensuse.org/request/show/40142 Factory / OpenOffice_org-l10n https://build.opensuse.org/request/show/40143 Factory / OpenOffice_org-l10n-extras https://build.opensuse.org/request/show/40144 Factory / OpenOffice_org-libs-core https://build.opensuse.org/request/show/40145 Factory / OpenOffice_org-libs-extern https://build.opensuse.org/request/show/40146 Factory / OpenOffice_org-libs-gui https://build.opensuse.org/request/show/40147 Factory / OpenOffice_org-ure https://build.opensuse.org/request/show/40148 Factory / OpenOffice_org-writer https://build.opensuse.org/request/show/40208 Factory / mono-core -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com