Thanks Egil, I am forwarding your message and the spec file to the
fedora-mingw mailing list. I looked quickly over the spec file and it
looks good.
Rich.
----- Forwarded message from Egil Kvaleberg <egil(a)kvaleberg.com> -----
Subject: Goocanvas for Mingw32
Date: Mon, 27 Apr 2009 13:54:27 +0200
From: Egil Kvaleberg <egil(a)kvaleberg.com>
To: rjones(a)redhat.com
I have played around with the Mingw32 for Fedora, and it absolutely
seems like a very cool thing.
For my purposes, I am using GTK2, which is supported, but I also need a
canvas. I have been using Goocanvas (not sure what really is *the*
canvas for GTK2, but I have been happy with Goocanvas).
However, a Goocanvas package does not seem to be available, so I built one.
Goocanvas may be of interest to others, so if you think it is suitable
then please use the attached spec-file or tell me how to get involved.
The spec-file for Fedora 11 is attached.
Sincerely,
Egil Kvaleberg
--
Company: Kvaleberg AS
Office: +47 22 44 31 75
Mobile: +47 920 22 780
Fax: +47 22 44 46 77
Web: http://www.kvaleberg.com/
----- End forwarded message -----
--
Richard Jones, Emerging Technologies, Red Hat http://et.redhat.com/~rjones
virt-p2v converts physical machines to virtual machines. Boot with a
live CD or over the network (PXE) and turn machines into Xen guests.
http://et.redhat.com/~rjones/virt-p2v
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
Summary: No cross-DLL exceptions in mingw32 compilers
https://bugzilla.redhat.com/show_bug.cgi?id=489100
Summary: No cross-DLL exceptions in mingw32 compilers
Product: Fedora EPEL
Version: el5
Platform: All
OS/Version: Linux
Status: NEW
Severity: high
Priority: low
Component: mingw32-gcc
AssignedTo: rjones(a)redhat.com
ReportedBy: wolfgang.glas(a)ev-i.at
QAContact: extras-qa(a)fedoraproject.org
CC: lfarkas(a)lfarkas.org, berrange(a)redhat.com,
rjones(a)redhat.com,
fedora-mingw(a)lists.fedoraproject.org
Classification: Fedora
Version 4.3.2-12 of EPEL's version of the moingw32 cross-compiler do not
support cross-DLL exceptions.
I've attached the gcc bug report below. This make running a non-trivial C++
program impossible an renders the mingw32 toolchain unusable for real-world C++
programs.
The mingw-w64 toolchain has solved this problem by supplying a shared libgcc,
hopefully the mingw32 toolchain will follow this approach in the near future.
Please keep on your tremendous work on providing the ming32 toolchain in the
EPEL.
TIA,
Wolfgang
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
Summary: mingw32 produced DLL's are not stripped
https://bugzilla.redhat.com/show_bug.cgi?id=571686
Summary: mingw32 produced DLL's are not stripped
Product: Fedora
Version: 10
Platform: All
OS/Version: Linux
Status: NEW
Severity: medium
Priority: low
Component: mingw32-filesystem
AssignedTo: rjones(a)redhat.com
ReportedBy: waananen(a)nbi.dk
QAContact: extras-qa(a)fedoraproject.org
CC: berrange(a)redhat.com, rjones(a)redhat.com,
erik-fedora(a)vanpienbroek.nl,
fedora-mingw(a)lists.fedoraproject.org
Classification: Fedora
Description of problem:
Even if the specfile includes:
%define __strip %{_mingw32_strip}
mingw32 cross-compiled packages does not get their DLL's or binaries
stripped.
Version-Release number of selected component (if applicable):
Checked with:
mingw32-filesystem-56-1
How reproducible:
Very easy to reproduce by building a mingw32 package. Also official Fedora
mingw32 packages are not stripped either - I tested the package:
mingw32-pixman-0.14.0-1.fc11.
Steps to Reproduce:
1. cp -p /usr/i686-pc-mingw32/sys-root/mingw/bin/libpixman-1-0.dll /tmp
2. i686-pc-mingw32-strip /tmp/libpixman-1-0.dll
Actual results:
# ls -1s /usr/i686-pc-mingw32/sys-root/mingw/bin/libpixman-1-0.dll
/tmp/libpixman-1-0.dll
252 /tmp/libpixman-1-0.dll
1252 /usr/i686-pc-mingw32/sys-root/mingw/bin/libpixman-1-0.dll
Expected results:
# ls -1s /usr/i686-pc-mingw32/sys-root/mingw/bin/libpixman-1-0.dll
/tmp/libpixman-1-0.dll
252 /tmp/libpixman-1-0.dll
252 /usr/i686-pc-mingw32/sys-root/mingw/bin/libpixman-1-0.dll
Additional info:
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
Summary: Review Request: mingw32-WebKit - MinGW Windows web content engine library
https://bugzilla.redhat.com/show_bug.cgi?id=499992
Summary: Review Request: mingw32-WebKit - MinGW Windows web
content engine library
Product: Fedora
Version: rawhide
Platform: All
OS/Version: Linux
Status: NEW
Severity: medium
Priority: low
Component: Package Review
AssignedTo: nobody(a)fedoraproject.org
ReportedBy: erik-fedora(a)vanpienbroek.nl
QAContact: extras-qa(a)fedoraproject.org
CC: notting(a)redhat.com, fedora-package-review(a)redhat.com,
fedora-mingw(a)lists.fedoraproject.org
Depends on: 499983,499986,499991
Classification: Fedora
Spec URL: http://www.ftd4linux.nl/contrib/mingw32-WebKit.spec
SRPM URL: http://www.ftd4linux.nl/contrib/mingw32-WebKit-1.1.5-1.fc11.src.rpm
Description:
WebKit is an open source web browser engine.
Koji scratch build: none for now because mingw32-libsoup, mingw32-libxslt and
mingw32-libidn aren't in Fedora yet
Approved MinGW packaging guidelines are here:
http://fedoraproject.org/wiki/Packaging/MinGW
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
Summary: debuginfo package conflict between binutils and mingw32-binutils
https://bugzilla.redhat.com/show_bug.cgi?id=539698
Summary: debuginfo package conflict between binutils and
mingw32-binutils
Product: Fedora
Version: 12
Platform: All
OS/Version: Linux
Status: NEW
Severity: low
Priority: low
Component: mingw32-binutils
AssignedTo: rjones(a)redhat.com
ReportedBy: jarin.franek(a)post.cz
QAContact: extras-qa(a)fedoraproject.org
CC: berrange(a)redhat.com, rjones(a)redhat.com,
fedora-mingw(a)lists.fedoraproject.org
Classification: Fedora
Description of problem:
Trying to install both binutils debuginfo and mingw32-binutils debuginfo
packages (In fact, I did install debuginfo for the whole distribution). The
transaction check fails with a conflict.
Version-Release number of selected component (if applicable):
mingw32-binutils-2.19.51.0.14-1.fc12.x86_64
binutils-2.19.51.0.14-34.fc12.x86_64
How reproducible:
see the steps:
Steps to Reproduce:
1. debuginfo-install binutils
2. debuginfo-install mingw32-binutils
Actual results:
----------------------------------------snippet
Finished Transaction Test
Transaction Check Error:
file /usr/src/debug/binutils-2.19.51.0.14/bfd/elf.c from install of
mingw32-binutils-debuginfo-2.19.51.0.14-1.fc12.x86_64 conflicts with file from
package binutils-debuginfo-2.19.51.0.14-34.fc12.x86_64
file /usr/src/debug/binutils-2.19.51.0.14/bfd/elfcode.h from install of
mingw32-binutils-debuginfo-2.19.51.0.14-1.fc12.x86_64 conflicts with file from
package binutils-debuginfo-2.19.51.0.14-34.fc12.x86_64
file /usr/src/debug/binutils-2.19.51.0.14/bfd/section.c from install of
mingw32-binutils-debuginfo-2.19.51.0.14-1.fc12.x86_64 conflicts with file from
package binutils-debuginfo-2.19.51.0.14-34.fc12.x86_64
file /usr/src/debug/binutils-2.19.51.0.14/gas/dw2gencfi.c from install of
mingw32-binutils-debuginfo-2.19.51.0.14-1.fc12.x86_64 conflicts with file from
package binutils-debuginfo-2.19.51.0.14-34.fc12.x86_64
file /usr/src/debug/binutils-2.19.51.0.14/ld/ldmain.c from install of
mingw32-binutils-debuginfo-2.19.51.0.14-1.fc12.x86_64 conflicts with file from
package binutils-debuginfo-2.19.51.0.14-34.fc12.x86_64
Error Summary
-------------
----------------------------------------snippet
Expected results:
No conflict.
Since both binutils and mingw32-binutils install in-parallel without problems,
I would expect their debuginfo packages to install in-parallel as well.
Additional info:
May concern other mingw32-* packages as well.
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
Summary: mingw32-dlfcn-static libdl.a has no index
https://bugzilla.redhat.com/show_bug.cgi?id=595006
Summary: mingw32-dlfcn-static libdl.a has no index
Product: Fedora
Version: 12
Platform: All
OS/Version: Linux
Status: NEW
Severity: medium
Priority: low
Component: mingw32-dlfcn
AssignedTo: rjones(a)redhat.com
ReportedBy: stebbins(a)jetheaddev.com
QAContact: extras-qa(a)fedoraproject.org
CC: lfarkas(a)lfarkas.org, berrange(a)redhat.com,
rjones(a)redhat.com, erik-fedora(a)vanpienbroek.nl,
fedora-mingw(a)lists.fedoraproject.org
Classification: Fedora
Description of problem:
When attempting to link with libdl.a this error occurs:
/usr/i686-pc-mingw32/sys-root/mingw/lib/libdl.a: could not read symbols:
Archive has no index; run ranlib to add one
Version-Release number of selected component (if applicable):
Release : 0.7.r11.fc12
Steps to Reproduce:
1. gcc -static somefile.c -o some.exe -ldl
Additional info:
running ranlib fixes the problem:
# i686-pc-mingw32-ranlib libdl.a
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
Summary: noarch MinGW debuginfo packages don't get placed in the debuginfo repository
https://bugzilla.redhat.com/show_bug.cgi?id=508746
Summary: noarch MinGW debuginfo packages don't get placed in
the debuginfo repository
Product: Fedora
Version: rawhide
Platform: All
OS/Version: Linux
Status: NEW
Severity: medium
Priority: low
Component: mash
AssignedTo: notting(a)redhat.com
ReportedBy: erik-fedora(a)vanpienbroek.nl
QAContact: extras-qa(a)fedoraproject.org
CC: notting(a)redhat.com, jkeating(a)redhat.com,
fedora-mingw(a)lists.fedoraproject.org
Classification: Fedora
This bug was originally reported at the rel-eng trac (
https://fedorahosted.org/rel-eng/ticket/1949 ), but I was asked to report this
here:
A few days ago we (the Fedora MinGW SIG) started experimenting with generating
-debuginfo subpackages for our libraries. For this we've created some custom
scripts to strip out debug information to separate files and added some RPM
macro's to create -debuginfo subpackages containing these files. This has been
discussed at
http://lists.fedoraproject.org/pipermail/fedora-mingw/2009-June/001748.html
The RPM scripts were added in mingw32-filesystem-52-1.fc12 and some of our
regular MinGW packages were rebuild as can be seen at
http://koji.fedoraproject.org/koji/buildinfo?buildID=111400
After waiting for the next rawhide push we discovered that the
mingw32-glib2-debuginfo subpackage wasn't published in the rawhide-debuginfo
repository. We think it's caused by the fact that our mingw32 packages are
noarch.
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
Summary: libpng: Interlaced Images Information Disclosure Vulnerability
https://bugzilla.redhat.com/show_bug.cgi?id=504782
Summary: libpng: Interlaced Images Information Disclosure
Vulnerability
Product: Security Response
Version: unspecified
Platform: All
OS/Version: Linux
Status: NEW
Status Whiteboard: source=gentoo,reported=20090606,public=20090604,impact
=low?
Keywords: Security
Severity: medium
Priority: medium
Component: vulnerability
AssignedTo: security-response-team(a)redhat.com
ReportedBy: thoger(a)redhat.com
CC: paul(a)city-fan.org, lfarkas(a)lfarkas.org,
tgl(a)redhat.com, berrange(a)redhat.com,
rjones(a)redhat.com,
fedora-mingw(a)lists.fedoraproject.org
Classification: Other
Target Release: ---
Quoting Secunia advisory SA35346:
http://secunia.com/advisories/35346/
A vulnerability has been reported in libpng, which can be exploited
by malicious people to disclose potentially sensitive information.
The vulnerability is caused due to an error when processing 1-bit
interlaced images. This can be exploited to disclose uninitialised
memory via specially crafted images having widths that are not
divisible by 8.
The vulnerability is reported in versions prior to 1.2.37.
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
Summary: w32api 3.13 dropped libglut32.a, we should package glut
https://bugzilla.redhat.com/show_bug.cgi?id=481433
Summary: w32api 3.13 dropped libglut32.a, we should package
glut
Product: Fedora
Version: rawhide
Platform: All
OS/Version: Linux
Status: NEW
Severity: medium
Priority: low
Component: mingw32-w32api
AssignedTo: rjones(a)redhat.com
ReportedBy: rjones(a)redhat.com
QAContact: extras-qa(a)fedoraproject.org
CC: berrange(a)redhat.com, rjones(a)redhat.com,
fedora-mingw(a)lists.fedoraproject.org
Classification: Fedora
Target Release: ---
As described here:
http://www.mail-archive.com/cygwin-apps@cygwin.com/msg21163.html
libglut32.a was dropped from the latest w32api package.
Some of our packages depend on this.
It seems the right way to do this is to package glut
as a separate RPM. Note that SGI glut has a possibly
non-free license, but there is a workalike called
freeglut that we can use instead.
http://freeglut.sourceforge.net/
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.