Problems with GCC-4.7.2-1 (test)

2013-04-05 Thread Angelo Graziosi

Just for completeness...

This morning I have installed the test release of GCC-4.7 (4.7.2-1) and 
after that a few applications do not work any more.


For example, Terminator, installed via Cygwinports, does not start. From 
command line I have:


$ terminator

You need to install the python bindings for gobject, gtk and pango to 
run Terminator.


But:

$ grep gtk /etc/setup/installed.db
clisp-gtk2 clisp-gtk2-2.48-3.tar.bz2 0
gtk2-x11-runtime gtk2-x11-runtime-2.16.5-1.tar.bz2 0
gtk2.0-canberra-module gtk2.0-canberra-module-0.30-1.tar.bz2 0
gtk2.0-engines gtk2.0-engines-2.20.2-1.tar.bz2 0
gtk2.0-engines-pixmap gtk2.0-engines-pixmap-2.24.14-1.tar.bz2 0
gtk2.0-engines-svg gtk2.0-engines-svg-2.36.4-1.tar.bz2 0
gtk2.0-gail gtk2.0-gail-2.24.14-1.tar.bz2 0
gtk3-canberra-module gtk3-canberra-module-0.30-1.tar.bz2 0
gtk3-demo gtk3-demo-3.6.4-1.tar.bz2 0
libcanberra-gtk-devel libcanberra-gtk-devel-0.30-1.tar.bz2 0
libcanberra-gtk0 libcanberra-gtk0-0.30-1.tar.bz2 0
libcanberra-gtk3-devel libcanberra-gtk3-devel-0.30-1.tar.bz2 0
libcanberra-gtk3_0 libcanberra-gtk3_0-0.30-1.tar.bz2 0
libgtk1.2-devel libgtk1.2-devel-1.2.10-11.tar.bz2 0
libgtk1.2_0 libgtk1.2_0-1.2.10-11.tar.bz2 0
libgtk2.0-devel libgtk2.0-devel-2.24.14-1.tar.bz2 0
libgtk2.0_0 libgtk2.0_0-2.24.14-1.tar.bz2 0
libgtk3-devel libgtk3-devel-3.6.4-1.tar.bz2 0
libgtk3_0 libgtk3_0-3.6.4-1.tar.bz2 0
libjavascriptcoregtk1.0_0 libjavascriptcoregtk1.0_0-1.8.3-2.tar.bz2 0
libwebkitgtk1.0_0 libwebkitgtk1.0_0-1.8.3-2.tar.bz2 0
python-gtk2 python-gtk2-2.14.1-2.tar.bz2 0
python-gtk2.0 python-gtk2.0-2.24.0-2.tar.bz2 0
python-pygtk python-pygtk-2.27.91-1.tar.bz2 0
vala-libcanberra-gtk vala-libcanberra-gtk-0.30-1.tar.bz2 0



I have also a GTK-build of Emacs trunk and

$ emacs -Q

/usr/local/emacs/bin/emacs-24.3.50.exe: error while loading shared 
libraries: ?: cannot open shared object file: No such file or directory




Reverting to GCC-4.5.3 all works fine.

BTW, I did the Emacs build using CLANG (3.1, i386-pc-cygwin), so I don't 
understand much why the new GCC-4.7 interferes with Emacs.



Ciao,
Angelo.

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: Problems with GCC-4.7.2-1 (test)

2013-04-05 Thread Dave Korn
On 05/04/2013 12:22, Angelo Graziosi wrote:
 Just for completeness...
 
 This morning I have installed the test release of GCC-4.7 (4.7.2-1) and
 after that a few applications do not work any more.
 
 For example, Terminator, installed via Cygwinports, does not start. From
 command line I have:
 
 $ terminator
 
 You need to install the python bindings for gobject, gtk and pango to
 run Terminator.

 I have also a GTK-build of Emacs trunk and
 
 $ emacs -Q
 
 /usr/local/emacs/bin/emacs-24.3.50.exe: error while loading shared
 libraries: ?: cannot open shared object file: No such file or directory

  This looks like the quickest point to try tracking it down.  Does cygcheck
on the exe show any missing DLLs?

 Reverting to GCC-4.5.3 all works fine.
 
 BTW, I did the Emacs build using CLANG (3.1, i386-pc-cygwin), so I don't
 understand much why the new GCC-4.7 interferes with Emacs.

  Did you install the manually-required runtime libs as well?

cheers,
  DaveK

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: Problems with GCC-4.7.2-1 (test)

2013-04-05 Thread Angelo Graziosi

Dave Korn wrote:

I have also a GTK-build of Emacs trunk and

$ emacs -Q

/usr/local/emacs/bin/emacs-24.3.50.exe: error while loading shared
libraries: ?: cannot open shared object file: No such file or directory


  This looks like the quickest point to try tracking it down.  Does cygcheck
on the exe show any missing DLLs?


I am afraid, I have reinstalled GCC-4.5.3 so I can't do it... quickest



Did you install the manually-required runtime libs as well?


I don't understand here. I have installed GCC-4.7.2-1 with setup.exe 
choosing Exp packages and then leaving only 4.7.2-1 for installation. 
Which runtime libs it needs? manually-required?


Shouldn't test packages be installed only with setup.exe? I am confused 
now... :-(



Ciao,
 Angelo.

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: Problems with GCC-4.7.2-1 (test)

2013-04-05 Thread Ryan Johnson

On 05/04/2013 3:07 PM, Angelo Graziosi wrote:

Dave Korn wrote:

Did you install the manually-required runtime libs as well?


I don't understand here. I have installed GCC-4.7.2-1 with setup.exe 
choosing Exp packages and then leaving only 4.7.2-1 for 
installation. Which runtime libs it needs? manually-required?


Shouldn't test packages be installed only with setup.exe? I am 
confused now... :-(
I think he means the other gcc-related packages in setup.exe; 
dependencies of test packages aren't tracked because they tend to pull 
in experimental versions of dependencies for non-experimental packages 
you might have installed. A shortcoming of setup.exe.


I don't know which dependencies those might be, though...

Ryan


--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: Problems with GCC-4.7.2-1 (test)

2013-04-05 Thread Dave Korn
On 05/04/2013 20:52, Ryan Johnson wrote:
 On 05/04/2013 3:07 PM, Angelo Graziosi wrote:
 Dave Korn wrote:
 Did you install the manually-required runtime libs as well?

 I don't understand here. I have installed GCC-4.7.2-1 with setup.exe
 choosing Exp packages and then leaving only 4.7.2-1 for
 installation. Which runtime libs it needs? manually-required?

 Shouldn't test packages be installed only with setup.exe? I am
 confused now... :-(
 I think he means the other gcc-related packages in setup.exe;
 dependencies of test packages aren't tracked because they tend to pull
 in experimental versions of dependencies for non-experimental packages
 you might have installed. A shortcoming of setup.exe.
 
 I don't know which dependencies those might be, though...

  They were listed in the announcement:

 2. Setup does not pull all required dependencies.
 This is done on purpose to allow the default 4.5.3-3 release to work out
 of the box. There are 3 new packages that should be noted if you install
 this version of gcc.
 
 libgnat4.7, libobjc4 and libquadmath0 for gcc4-ada, gcc4-objc and
 gcc4-fortran respectively.

  Probably not related, I guess.

cheers,
  DaveK


--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: Problems with GCC-4.7.2-1 (test)

2013-04-05 Thread Angelo Graziosi

Dave Korn wrote:

They were listed in the announcement:


2. Setup does not pull all required dependencies.
This is done on purpose to allow the default 4.5.3-3 release to work out
of the box. There are 3 new packages that should be noted if you install
this version of gcc.

libgnat4.7, libobjc4 and libquadmath0 for gcc4-ada, gcc4-objc and
gcc4-fortran respectively.


I think I had installed all those packages...

Ciao,
 Angelo.

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: Problems with GCC-4.7.2-1 (test)

2013-04-05 Thread Angelo Graziosi

Dave Korn wrote:

They were listed in the announcement:


2. Setup does not pull all required dependencies.
This is done on purpose to allow the default 4.5.3-3 release to work out
of the box. There are 3 new packages that should be noted if you install
this version of gcc.

libgnat4.7, libobjc4 and libquadmath0 for gcc4-ada, gcc4-objc and
gcc4-fortran respectively.


Now I have carefully repeated the installation and I am sure that all 
needed packages are installed (also the above), and the problems 
remains... :-(


Not only Terminator (cygwinports) and my Emacs build do not work but 
also URXVT (installed via setup.exe as Curr package) does not work!


But now...


I have also a GTK-build of Emacs trunk and

$ emacs -Q

/usr/local/emacs/bin/emacs-24.3.50.exe: error while loading shared
libraries: ?: cannot open shared object file: No such file or directory


  This looks like the quickest point to try tracking it down.  Does cygcheck
on the exe show any missing DLLs?


$ cygcheck urxvt-X
Found: C:\cygwin-2\bin\urxvt-X.exe
C:\cygwin-2\bin\urxvt-X.exe
  [...]
C:\cygwin-2\bin\cygssp-0.dll
cygcheck: track_down: could not find cygffi-4.dll


$ cygcheck emacs
Found: C:\cygwin-2\usr\local\bin\emacs
 - C:\cygwin-2\usr\local\emacs\bin\emacs.exe
 - C:\cygwin-2\usr\local\emacs\bin\emacs-24.3.50.exe
C:\cygwin-2\usr\local\emacs\bin\emacs-24.3.50.exe
[...]
C:\cygwin-2\bin\cygncurses-10.dll
  C:\cygwin-2\bin\cygXft-2.dll
cygcheck: track_down: could not find cygffi-4.dll


If you read http://cygwin.com/ml/cygwin-announce/2013-03/msg0.html, 
you will find



KNOWN ISSUES

1. GCJ and LIBFFI packages are empty
Java Support is broken in this release.


so this explain, for me, the problems I see...


Ciao,
Angelo.

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple