Stephen Lyons | 7 Feb 17:39 2014

Issues with Qt(5?) creator

Has anyone got experience of getting qtcreator operating in a Windows
XP32 environment.  I am wanting to port the Qt using Mudlet Mud Client
(http://www.mudlet.org/) to a Cygwin Environment (it's currently using
minGW or MSVC to build for Windo$e, but being a Cygwin aficionado I'd
like to get it build in a more POSIX way).  As a Mudlet developer I know
we have had to get around to grasping the Qt4 to 5 changes and I do have
a repository that will build and run either in a 32 bit Linux
environment.  My current problems are:

1).
qtcreator (the Qt supplied multi-platform IDE) bails out with a "Bad
System Call" dumping core) loading in the debug symbols and running
through gdb this seems to be at line 4143:

0x6a5b28f0 in
cygQtCore-4!_ZN23QSystemSemaphorePrivate6handleEN16QSystemSemaphore10AccessModeE
()
   from /usr/bin/cygQtCore-4.dll
(gdb) list
3138    }
3139
3140    extern "C" int
3141    pthread_mutex_lock (pthread_mutex_t *mutex)
3142    {
3143      if (pthread_mutex::is_initializer (mutex))
3144        pthread_mutex::init (mutex, NULL, *mutex);
3145      if (!pthread_mutex::is_good_object (mutex))
3146        return EINVAL;
3147      return (*mutex)->lock ();
(gdb)
(Continue reading)

Yaakov (Cygwin/X | 7 Feb 12:40 2014
Picon
Picon

Uploads: 2014-Feb-07

This release adds another couple dozen libraries for the MinGW-w64 
toolchains.  Otherwise, it's mostly minor updates; a few packages which 
were bundling their own CA root certs have been fixed to use 
ca-certificates.

A list of new and updated packages since the last announcement is 
attached; for the complete list of packages currently available for each 
arch, please check the FTP server:

ftp://sourceware.org/pub/cygwinports/portslist32.txt
ftp://sourceware.org/pub/cygwinports/portslist64.txt

Enjoy!

Yaakov
Cygwin Ports

audacious                                          3.4.3-1
audacious-debuginfo                                3.4.3-1
audacious-devel                                    3.4.3-1
audacious-plugins                                  3.4.3-1
audacious-plugins-debuginfo                        3.4.3-1
cfitsio-debuginfo                                  3.360-1
cutemaze                                           1.1.1-1
cutemaze-debuginfo                                 1.1.1-1
cyphertite                                         2.0.0-1
cyphertite-debuginfo                               2.0.0-1
duplicity                                          0.6.23-1
(Continue reading)

Yaakov (Cygwin/X | 30 Jan 04:33 2014
Picon
Picon

Uploads: 2014-Jan-29

Highlights:

* Security updates:
- nginx
- pidgin
- quassel

* New packages:
- semantik
- MinGW-w64 libraries: cogl, clutter1.0, clutter-gtk0.10, clutter-gtk1.0

A list of new and updated packages since the last announcement is 
attached; for the complete list of packages currently available for each 
arch, please check the FTP server:

ftp://sourceware.org/pub/cygwinports/portslist32.txt
ftp://sourceware.org/pub/cygwinports/portslist64.txt

Enjoy!

Yaakov
Cygwin Ports
finch                                              2.10.8-1
finch-devel                                        2.10.8-1
gnucash                                            2.4.15-1
gnucash-debuginfo                                  2.4.15-1
gnucash-devel                                      2.4.15-1
guile-slib                                         3b4-1
(Continue reading)

Warren Young | 30 Jan 02:16 2014

Missing package files on main FTP site

I'm in the middle of extending my "size of Cygwin" research[1] to cover 
"size of Cygwin Ports," and have found that several files mentioned in 
Ports' setup.ini (32-bit) aren't present on the FTP site:

     mingw64-x86_64-evil [2]
     linux-i686-binutils-debuginfo
     audacious-xmp

This causes "Download Incomplete" errors in setup.exe, which halts the 
download until you answer its Yes/No question.

Since these files are missing on the main FTP site, they're missing on 
the mirrors, too.

[1] http://goo.gl/lu61sZ

[2] Imagine my unease when this first happened.  setup.exe is telling me 
that an "evil" package isn't downloading correctly.  I'm thinking, 
"Good, I'm glad you can't download evil to my machine!" :)

------------------------------------------------------------------------------
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
Yaakov (Cygwin/X | 1 Jan 06:09 2014
Picon
Picon

Ten years of Cygwin Ports

Cygwin Ports users,

This year completed a decade for Cygwin Ports, and it was a busy year in 
its own right, including:

* the debut of the native 64-bit Cygwin platform, for which porting is 
now almost 95% complete (as of the next upload).

* over 250 libraries for each of the mingw-w64 toolchains.

* upgrades to GCC 4.8, GNOME 3.8, KDE 4.10, MATE 1.6, OCaml 4.01, PHP 
5.4, Python 2.7, Razor-Qt 0.5, Sugar 0.98, and more.

* added Ruby on Rails and dozens of other new programs, bringing the 
Ports x86 repository up over 3000 source packages (plus the 400+ that 
are maintained within the distro).

And here's what I'm hoping to work on in the next few months:

* completion of x86_64-cygwin porting, including LLVM/Clang, Mono, PyPy, 
and QEMU.

* cross-compilers for Linux (beyond x86 and ARM), Newlib, and RTEMS 
platforms.

* upgrades to GNOME 3.10, KDE 4.11, PHP 5.5, and Qt 5.2.

* USB device support.

As we all know, nothing is truly without cost: besides my time, 
(Continue reading)

Yaakov (Cygwin/X | 18 Dec 10:30 2013
Picon
Picon

SourceForge project upgrade

Please note that my SourceForge-hosted services have been upgraded to 
their new platform.  This means that the cygwin-ports and fedora-cygwin 
git repos are now in new locations.  You will need to run the following 
command from within your git checkout(s) to continue to pull updates:

git remote set-url origin git://git.code.sf.net/p/$project/$repo

Where $project is either cygwin-ports or fedora-cygwin and $repo the 
package repository name (e.g. cygport).

Yaakov
Cygwin Ports

Yaakov (Cygwin/X | 6 Dec 12:35 2013
Picon
Picon

Uploads: 2013-Dec-06

This upload includes a rebuild and expansion of cross-compiled libraries 
for the x86_64-w64-mingw32 (MinGW-w64) target; over 230 libraries are 
now available.  The only libraries available for i686 but not x86_64 are 
the X libraries and Guile, as they are not compatible with LLP64. 
Please note that these have all been built with, and require, 
mingw64-x86_64-gcc-4.8.x, which was only recently released for x86 (it 
was already the default on x86_64), as well as today's 
mingw64-x86_64-bzip2/xz/zlib distro updates.

Also included is a GIMP update for x86, and debut for x86_64.  The new 
libglib2.0_0-2.36.4-4 release (from the distro) finally fixes the 
recently-discussed missing plug-in menu entries issue.

A list of new and updated packages since the last announcement is 
attached; for the complete list of packages currently available for each 
arch, please check the FTP server:

ftp://sourceware.org/pub/cygwinports/portslist32.txt
ftp://sourceware.org/pub/cygwinports/portslist64.txt

Enjoy!

Yaakov
Cygwin Ports

gimp                                               2.8.10-1
gimp-cbmplugs                                      1.2.2-1
gimp-cbmplugs-debuginfo                            1.2.2-1
(Continue reading)

KIMURA Masaru | 5 Dec 09:11 2013
Picon

llvm-config is broken, again

Hi,

i realized that my previous patch WRT llvm-config produces more
brokeness after installing, sorry. :(

here is reviced version. after this patch is applied,

 * order of print for --libs is kept.
 * no invalid error and usage print is performed.

is expected. and it will be nicer than ATM.

Peace,

------------------------------------------------------------------------------
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
KIMURA Masaru | 4 Dec 05:43 2013
Picon

llvm-config is broken

Hi,

current llvm-3.1-3 has broken llvm-config[1].

FYI, as NAKAMURA Takumi (one of upstream LLVM devs i know of) said[2],
there is no responsible maintainer of llvm-config if --enable-shared
is set.

i tried to build w/o 3.1-llvm-config.patch, it looks good to me.
can someone manage this, please?

Peace,

--
[1] http://llvm.org/bugs/show_bug.cgi?id=13430
[2] https://twitter.com/chapuni/status/407790915382558720

------------------------------------------------------------------------------
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
Yaakov (Cygwin/X | 1 Dec 06:10 2013
Picon
Picon

Re: Gimp on Cygwin > 1.7.10

On 2013-11-29 12:29, L. S. wrote:
> I've narrowed down the issue, which happens at line 461 in
> plug-in-menus.c in app/menus (cf. gimp-2.8.4):
>
>    g_tree_insert (entries, g_utf8_collate_key (key, -1), entry);
>
> The offending occurrence is g_utf8_collate_key which seems to return the
> same value ("<") for all the keys passed to it. This way g_tree_insert
> will always replace the previous entry.

YES!  THANK YOU!!!!!

> The long and clean way would be to sort this out either with the glib or
> with the cygwin crew.

The root cause is the use of __STDC_ISO_10646__ in glib/gunicollate.c, 
which was first defined in Cygwin 1.7.8, meaning the first release of 
glib2.0 built thereafter (somewhere in the 2.28.x series) was the 
trigger.  Unfortunately, Cygwin's wchar_t is only 16-bit, and so IIUC 
isn't fully compatible with the code in glib2.0 which was intended for 
32-bit wchar_t (e.g. Linux).

In the meantime, I have added a patch to glib2.0 to force usage of the 
fallback code path on Cygwin, and the GIMP menu is now being formed 
correctly; the necessary updates will be uploaded shortly.

Thanks for tracking this down,

Yaakov
Cygwin Ports
(Continue reading)

Yaakov (Cygwin/X | 29 Nov 12:09 2013
Picon
Picon

Uploads: 2013-Nov-29

This upload includes a fix for a number of the i686-w64-mingw32 
libraries due to the now-previous version of mingw64-i686-bzip2 having 
been affected by the InterlockedCompareExchange bug from earlier 
versions of mingw64-i686-headers.  While I was at it, I added over 60 
more libraries to the mix.

A list of new and updated packages since the last announcement is 
attached; for the complete list of packages currently available for each 
arch, please check the FTP server:

ftp://sourceware.org/pub/cygwinports/portslist32.txt
ftp://sourceware.org/pub/cygwinports/portslist64.txt

Enjoy!

Yaakov
Cygwin Ports

mediainfo                                          0.7.65-1
mediainfo-debuginfo                                0.7.65-1
mediainfo-gui                                      0.7.65-1
mingw64-i686-babl0.1                               0.1.10-1
mingw64-i686-boost                                 1.53.0-2
mingw64-i686-cairo                                 1.12.14-3
mingw64-i686-cairomm1.0                            1.10.0-3
mingw64-i686-chromaprint                           0.7-1
mingw64-i686-cloog-isl                             0.18.0-1
mingw64-i686-exiv2                                 0.23-1
(Continue reading)


Gmane