Re: emacs 28.0.60-1.f7e6c199bf (TEST)

2021-10-13 Thread David Billinghurst via Cygwin


On 14/10/2021 07:22, Jim Reisert AD1C wrote:

I have noticed one slight performance issue, which may not be related
to Cygwin at all.

After creating a keyboard macro, the first time the macro is
used/called (^x^e), it does not start right away.  Subsequent uses are
as fast as expected.  Could some sort of run-time compilation going on
in the background before the keyboard macro executes the first time?

As I said, this may not be related to Cygwin at all.


This is mentioned in the announcement for emacs 28.0.60-1.f7e6c199bf (TEST)

   The first few times you run Emacs, it might seem slow to start. This
   is because it is compiling the elisp libraries that are needed for
   your init file (usually .emacs).  For the same reason, you might see
   occasional pauses the first time you use a command.  But otherwise
   you should see a noticeable speed-up of Emacs.


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


Re: Fortran Installation

2021-01-03 Thread David Billinghurst via Cygwin

On 4/01/2021 08:03, Brian Inglis via Cygwin wrote:

It looks like Dislin is a proprietary closed source plotting package 
which you will have to find, acquire, install, and configure 
separately, or migrate settings from your old system. 


DISLIN is a library graphics subroutines and functions -- 
https://www.dislin.de


The (binary) distribution can be used freely.  Source code is obtained 
for a small fee. Recent 32-bit and 64-bit cygwin binaries are available 
from https://www.dislin.de/downloads.html


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


Re: WARNING: Couldn't compute FAST_CWD pointer

2018-07-11 Thread David Billinghurst

On 2018-07-11 15:19, Aghil Vinayak wrote:


Dear Cygwin Team,

I have got a warning message while opening bash shell in windows 10. Please
provide a solution to fix this warning. Is this a serious warning??

The warning message is as below,

*"1 [main] bash 2900 find_fast_cwd: WARNING: Couldn't compute FAST_CWD
pointer.  Please report this problem to **the public mailing list
cygwin@cygwin.com "*
The warning comes from applications using an old version of cygwin.dll.  
It is not an error.


See the FAQ for more details 
https://cygwin.com/faq.html#faq.using.fixing-find_fast_cwd-warnings


--
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: xterm / Windows 10 question

2018-06-04 Thread David Billinghurst

On 2018-06-05 10:47, Matt Nicholas wrote:


I recently obtained a Dell Precision laptop running Windows 10.
I installed 64-bit Cygwin, including various packages that are not part of
the minimal install.



The problem I'm having is that when I type single quote or double quote
characters in the xterm window, no character appears with the first
keystroke.
This may be an issue with the input method configured for the keyboard.  
You can toggle this with  +.  Many Dell machines are 
configured to use the US-international keyboard that encodes " to 
an umlaut, so "e to ë and so on.  As a monlingual Aussie I find the 
plain "US Keyboard" has fewer surprises.


--
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: NEURON ERROR

2018-03-11 Thread David Billinghurst

On 2018-03-11 20:44, רחל בוטרמן wrote:


  I got this error by running NEURON program:   1 [main] sh 13004
find_fast_cwd: WARNING: Couldn't compute FAST_CWD pointer.  Please report
this problem to
the public mailing list cygwin@cygwin.com

I would be happy if you could help me.
thanks

For the warning please see:
https://cygwin.com/faq.html#faq.using.fixing-find_fast_cwd-warnings

and report the issue to whoever is distributing the software you are using.

--
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: How to find out the current cygwin version?

2017-09-07 Thread David Billinghurst

On 8/09/2017 14:39, Ben Stover via cygwin wrote:


Assume I get to another (Windows) computer where Cygwin is already installed.

How can I find out which version of Cygwin is currently installed?

cygcheck --version # for cygwin dll
cygcheck  --check-setup   # for all packages

--
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: [ANNOUNCEMENT] asymptote 2.38-2

2017-03-25 Thread David Billinghurst

On 25/03/2017 11:13, Ken Brown wrote:


The following package has been uploaded to the Cygwin distribution:

* asymptote-2.38-2

Thanks

--
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: Strange errors running gcc tests on Cygwin

2017-03-07 Thread David Billinghurst

On 8/03/2017 10:25, Daniel Santos wrote:

My concern is with the dynamic portion of this behavior -- what is 
affected by environment variables.


Many years ago I ran a nightly build/test of gcc under cygwin and 
reported the results to gcc-testresults.  There may be is discussion on 
the gcc mailing lists from c2000-2005.  If you search "site:gcc.gnu.org 
David Billinghurst cygwin" you ??might?? find something relevant.


From memory, I got it all working by

 * building gcc and friends
 * using find to locate all the .exe and .dll files in the build tree
 * worked out by trial and error which files were needed at run time by
   the test suite.
 * setting PATH when running the testsuite so that the directories
   containing (new) required .exe and .dll were in front of any system
   directories
 * making sure that PATH wasn't reset by the testsuite
 * looking at places where LD_LIBRARY_PATH was set/modified by the
   testsuite and checking if cygwin needed PATH to match
 * (submitting patched to fix gcc testsuite under cygwin)

Once that was done it all "just worked" until it broke again. Good luck.





--
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: Strange errors running gcc tests on Cygwin

2017-03-05 Thread David Billinghurst

On 5/03/2017 18:36, Daniel Santos wrote:

Is this a documentation error then? (from 
https://cygwin.com/cygwin-ug-net/setup-env.html)


The LD_LIBRARY_PATH environment variable is used by the Cygwin 
function
dlopen () as a list of directories to search for .dll files to 
load. This
environment variable is converted from Windows format to UNIX 
format when a
Cygwin process first starts. Most Cygwin applications do not make 
use of

the dlopen () call and do not need this variable.


No.

LD_LIBRARY_PATH is used by dlopen ().

PATH is one of the locations searched by Windows when starting 
applications, see https://msdn.microsoft.com/en-us/library/7d83bc18.aspx


--
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



Success with coarrays and gfortran

2017-01-19 Thread David Billinghurst
I am pleased to report that I have successfully compiled 
OpenCoarrays-1.8.0 under cygwin and used it to build parallel coarray 
Fortran code using gfortran.  I have compiled and run a few toy cases, 
but nothing serious yet.


Steps taken were:

install openmpi, libopenmpi-devel, libopenmpifh12, libopenmpiusef08_11, 
gfortran


download OpenCoarrays-1.8.0.tar.gz from 
https://github.com/sourceryinstitute/opencoarrays/releases

tar xf  OpenCoarrays-1.8.0.tar.gz
cd OpenCoarrays-1.8.0
mkdir build
cd build

At this point I tried to build using install.sh but this failed. I 
didn't investigate.

I then fell back to the procedure documented in INSTALL.md

CC=gcc FC=gfortran cmake
make
ctest
install

All the tests pass.  f90 applications are complied using the 'caf' 
script and run using the 'cafrun' script.





--
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: Updated: maxima-5.36.0-3

2015-07-31 Thread David Billinghurst

On 1/08/2015 7:33 AM, Achim Gratz wrote:

This is the third build of a new upstream release due to an updated
clisp executable.
By default, maxima built with clisp installs and uses its own local copy 
of the clisp executable used to build maxima.  We did this to break the 
dependency on the installed version of clisp.   I know you elected not 
to this for the cygwin port, but it might be time to reconsider.


--
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: [ANNOUNCEMENT] [Test] maxima-5.36.0-1

2015-04-13 Thread David Billinghurst

On 13/04/2015 1:50 AM, Achim Gratz wrote:

This is a new upstream release.  I've patched up the build system quite
a bit, so I'd welcome feedback from testers.


A couple of issues with the 64-bit distribution

 * I don't see the English info files.  Error below
 * xmaxima fails to start.  Error below

Apart from that it looks OK.

I ran the smoke tests used for the windows maxima build (in INSTALL.win32).
 o Run the maxima testsuite: run_testsuite()
 o Try compiling a function.  This has been a problem in the past
- f(x):=x+2;
- compile(f);
- f(2);
 o Test the graphics systems under maxima
plot2d(sin(x),[x,0,10]);
plot3d(x*y,[x,-1,1],[y,-1,1]);
load(draw)$
draw3d(xu_grid = 30, yv_grid = 60, surface_hide = true,
  parametric_surface(cos(phi) * sin(theta),
   sin(phi) * sin(theta),
   cos(theta),
   theta, 0, %pi, phi, 0, 2 * %pi))$
 o Check that plotting to Postscript works
plot2d(sin(x),[x,0,10],[ps_file,ps_test.ps]);
 o Try out the on-line help: describe(sin)

Documentation error

   (%i6) describe(sin);

   Maxima encountered a Lisp error:

   OPEN: File #P/usr/share/info/maxima.info-1 does not exist


xmaxima error.  I may just be missing a dependency (some fonts?)

   $ DISPLAY=localhost:0 xmaxima
   assertion font != NULL failed: file
   
/usr/src/ports/fontconfig/fontconfig-2.11.1-2.x86_64/src/fontconfig-2.11.1/src/fcmatch.c,
   line 453, function: FcFontRenderPrepare
   Aborted (core dumped)




--
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: ffcall

2015-02-21 Thread David Billinghurst


On 20/02/2015 9:30 AM, Ken Brown wrote:
In that case, I think I'll go ahead and release what I have and see if 
it's of use to anyone.


Ken 


I have built and tested maxima-5.43.1 with your clisp release on 
cygwin64.  Perfect test results.I find clisp slow for routine work, 
but it is good to have it available.


David



Re: An issue with Matlab for a mex file compiled with GNU CYGWIN g++

2013-06-30 Thread David Billinghurst

On 1/07/2013 12:27 PM, Emad Gad wrote:

Hello

I apologize that this message is a long one. But you may skip to the
question at the end, if you wish to know the troubles I am having.

I have been using LINUX for a very long time.
I decided to compile my work on CYGWIN. Furthermore, I wanted to compile a
Matlab interface to be able to use it from Matlab under Windows.


Try one of the supported compilers for your version of Matlab.  Getting 
an unsupported compiler to work could be difficult, and may be impossible.


See http://www.mathworks.com.au/support/compilers/R2013a/index.html
and http://www.mathworks.com.au/support/sysreq/previous_releases.html

--
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: Shouldn't gcc-4 depend on libmpfr4 ?

2013-03-08 Thread David Billinghurst

On 8/03/2013 1:38 AM, Corinna Vinschen wrote:

Hi guys,

On Mar  7 14:13, Achim Gratz wrote:

David Billinghurstdbcygwinat  gmail.com  writes:

Still lurking, but real life has led me in other directions for the last
year or so.

I am more than happy for someone else to adopt these packages.  I have
had good intentions, and built a couple of test packages, but haven't
actually done anything useful for a while.


Hi David,

I have working packages that finally fit in with the current Cygwin
distribution.  I can send the cygport files to you if you want to update them
yourself, otherwise I'll have to find time for a clean install to rebuild these
on before they are ready for update.


Shall I mark your packages as ORPHANED for now, David?


Corinna



Yes.

--
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: Shouldn't gcc-4 depend on libmpfr4 ?

2013-03-07 Thread David Billinghurst

On 5/03/2013 3:19 AM, Corinna Vinschen wrote:


I just searched the archives, and it turned out that the problem is
known since at least September 2011.  Unfortunately our maintainer of
the gmp, mpclib, and mpfr packages, David Billinghurst, never replied to
the problem report from Dave Korn.

I Bcced David, but if David has moved away from Cygwin, we will need a
new maintainer for the aforementioned packages, plus ppl and cloog-ppl.


Still lurking, but real life has led me in other directions for the last 
year or so.


I am more than happy for someone else to adopt these packages.  I have 
had good intentions, and built a couple of test packages, but haven't 
actually done anything useful for a while.


David

--
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: [RFU] mpfr-3.0.1-1

2011-08-11 Thread David Billinghurst

On 11/08/2011 2:54 AM, Corinna Vinschen wrote:

On Aug 10 18:50, Corinna Vinschen wrote:

On Aug 11 00:23, David.Billinghurst wrote:

mpfr-3.0.1-1 is available for upload.  This is a new upstream major
release.

The cygwin patch for library version has been removed.  This release
uses the upstream version number libmpfr4

=

D=http://billinghurst.customer.netspace.net.au/cygwin/mpfr

wget -x -nH --cut-dirs=1 \
  ${D}/libmpfr-devel/libmpfr-devel-3.0.1-1.tar.bz2 \
  ${D}/libmpfr-devel/setup.hint \
  ${D}/libmpfr4/libmpfr4-3.0.1-1.tar.bz2 \
  ${D}/libmpfr4/setup.hint \
  ${D}/mpfr-3.0.1-1-src.tar.bz2 \
  ${D}/mpfr-3.0.1-1.tar.bz2 \
  ${D}/setup.hint


Uploaded.


No, hang on, NOT uploaded.  libmpfr4 is not available apparently:

--16:52:17--  
http://billinghurst.customer.netspace.net.au/cygwin/mpfr/libmpfr4/libmpfr4-3.0.1-1.tar.bz2
=  `libmpfr4-3.0.1-1.tar.bz2'
Resolving billinghurst.customer.netspace.net.au... 210.15.254.232
Connecting to billinghurst.customer.netspace.net.au|210.15.254.232|:80... 
connected.
HTTP request sent, awaiting response... 404 Not Found
16:52:17 ERROR 404: Not Found.


Corinna



Oops.  Discard anything already downloaded and try again.


Re: GCC dependencies (attn David Billinghurst)

2011-08-09 Thread David Billinghurst

On 10/08/2011 4:45 AM, Dave Korn wrote:

On 27/07/2011 04:11, Yaakov (Cygwin/X) wrote:

David,

As mentioned recently on the list, due to Dave Korn's extended absence,
I'll be maintaining our gcc packages.  Since you maintain several GCC
dependencies, we'll need to coordinate.


   Yaakov, how is this going?  I see you haven't uploaded anything yet.  I'm
back and able to resume maintainership duties if everyone would like.


 cheers,
   DaveK


I have the remaining packages ready to upload when I get home this evening.


Re: [RFU] ppl-0.11.2-1

2011-08-02 Thread David Billinghurst

On 2/08/2011 5:10 PM, Yaakov (Cygwin/X) wrote:

On Tue, 2011-08-02 at 15:36 +1000, David.Billinghurst wrote:

ppl-0.11.2-1 is available for upload.  This is a new upstream release
built against gmp-4.3.2-1

It is backward compatible with ppl-0.10.2-1.


That's not possible.  Comparing the import libraries shows ABIs were
removed/renamed between 0.10.2 and 0.11.2.  Please rebuild ppl with the
upstream ABI numbers; libppl will need to be named libppl9 now, with
dependencies adjusted accordingly.


Yaakov


OK.  No problem.

It was compatible enough to run cloog and gcc-4.3, but I didn't check 
the import libraries.


[ANNOUNCEMENT] Updated: gmp-4.3.2-1

2011-08-02 Thread David Billinghurst
I have released a new version of the gmp library for arbitrary precision 
arithmetic.  The new release is the final release in the 4.3 series.


Homepage: http://gmplib.org/

Upstream fixes for issues in 4.3.1 http://gmplib.org/oldrel/
 * The function mpf_eq has several bugs.
 * For extremely large operands, there are overflow issues in
   input conversion affecting mpz_set_str, mpz_inp_str,
   mpf_set_str, and mpf_get_str.
 * Multiplication of an operand of up to a few thousand digits
   by a huge operand triggers a too large stack allocation,
   leading to segfaults.
 * A hard-to-trigger bug in FFT multiplication exists.

--
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



Updated: gmp-4.3.2-1

2011-08-02 Thread David Billinghurst
I have released a new version of the gmp library for arbitrary precision 
arithmetic.  The new release is the final release in the 4.3 series.


Homepage: http://gmplib.org/

Upstream fixes for issues in 4.3.1 http://gmplib.org/oldrel/
 * The function mpf_eq has several bugs.
 * For extremely large operands, there are overflow issues in
   input conversion affecting mpz_set_str, mpz_inp_str,
   mpf_set_str, and mpf_get_str.
 * Multiplication of an operand of up to a few thousand digits
   by a huge operand triggers a too large stack allocation,
   leading to segfaults.
 * A hard-to-trigger bug in FFT multiplication exists.


Re: GCC dependencies (attn David Billinghurst)

2011-07-28 Thread David Billinghurst

On 27/07/2011 1:11 PM, Yaakov (Cygwin/X) wrote:

David,

As mentioned recently on the list, due to Dave Korn's extended absence,
I'll be maintaining our gcc packages.  Since you maintain several GCC
dependencies, we'll need to coordinate.

Would you be able to update the following packages to exactly these
versions:

gmp-4.3.2
mpfr-3.0.1
mpclib-0.9
ppl-0.11.2
cloog-ppl-0.15.9

Minor bugfixes notwithstanding, that should take care of things for GCC
4.5 and 4.6.

This isn't urgent; if these could be ready in the next couple of weeks,
that would be great.  Thanks,


OK. I have test builds of the majority of these.  I will make a start 
over the weekend.  From memory I had some issues with mpfr-3.0.1.




Re: Python numpy module is broken

2011-03-24 Thread David Billinghurst

On 25/03/2011 8:55 AM, Mark Hadfield wrote:

Some time in the last few days, the Python numpy module has broken (below)

Python seems to be functional otherwise.

The python and python-numpy packages are both up to date and haven't been 
changed recently.

The failure occurs with cygwin-1.7.8-1, and with the cygwin1.dll snapshot I installed 
this morning to fix the winmm.dll error 487 problem.

The library associated with the failure appears to be this one:

/usr/lib/python2.6/site-packages/numpy/linalg/lapack_lite.dll

It's apparently where it should be and uncorrupted. Any suggestions?


You may be caught by the cygfortran-3.dll upgrade that came with 
gcc-4.3.4-4, as lapack_lite.dll depends on cygfortran-3.dll.


See yesterdays thread cyggfortran-3.dll broken?.

If so, downgrading from gcc-4.3.4-4 may fix it.

D

--
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: FSF releases GCC 4.6.0

2011-03-14 Thread David Billinghurst

On 15/03/2011 12:01 PM, JonY wrote:



Btw, can GCC deps like ppl/cloog etc be updated? gcc configure was
complaining about them being buggy but acceptable.


Will see what I can do.

David

--
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: [ANNOUNCEMENT] Updated: {octave,octave-devel,octave-doc}-3.4.0-2

2011-03-02 Thread David Billinghurst

On 3/03/2011 8:47 AM, marco atzeri wrote:

New versions 3.2.4-2 of

octave,
octave-devel,
octave-doc

are available in the Cygwin distribution:


Thank you.

David

--
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: gfortran, lapack, and cygwin

2011-02-01 Thread David Billinghurst

On 2/02/2011 8:41 AM, Timothy Sliwinski wrote:

Greetings all,

I am having a particularly hard time getting lapack, gfortran and cygwin to
play nice. I installed the lapack packages under the math section of
setup.exe, however, when I go to use them with gfortran, I get errors saying
gfortran can’t find the libraries.

I am using the following command for my compilation:

$ gfortran test.for –o test –llapack

And the error I receive is

/usr/lib/gcc/i686-pc-cygwin/4.3.4/../../../../i686-pc-cygwin/bin/ld: cannot
find
  -llapack
collect2: ld returned 1 exit status


You need to install the development library liblapack-devel. This 
provides /usr/lib/liblapack.dll.a and /usr/lib/libblas.dll.a, which are 
required to link applications that use the dynamic libraries 
cyglapack.dll and cygblas.dll.


It also provides /usr/lib/liblapack.a and /usr/lib/libblas.a, which are 
used if you link statically.


You need to link the BLAS routines by adding -lblas AFTER –llapack
gfortran mytest.f90 -o mytest -llapack -lblas

David


PS:  Bad practice to name a binary test on cygwin or any unix system, 
as there is a utility and also a bash builtin function with this name.


--
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: cvs server setup

2011-01-24 Thread David Billinghurst

On 25/01/2011 5:57 PM, Hans Horn wrote:

Folks,

can anybody point me to some current doc on how to setup a cvs server
under cygwin?


I run an sshd server under cygwin and access cvs using ssh.  This was 
easy to do --- once I read the documentation.  This provides remote 
access for file transfer (scp and rsync), other source code control 
systems (svn and hg), etc with a single service and firewall rule.



--
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



cygwin 1.7 on Intel Atom N450?

2010-10-11 Thread David Billinghurst
Will cygwin 1.7 run on a netbook with an Intel Atom N450 cpu and Win XP 
Home or Win 7 starter?


--
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



[ANNOUNCEMENT] cloog-ppl-0.15.7-1

2010-01-07 Thread David Billinghurst

cloog-ppl-0.15.7-1 has been released.

PACKAGE DESCRIPTION
===

Homepage: http://www.cloog.org/
Download: ftp://gcc.gnu.org/pub/gcc/infrastructure/.
License: GPL version 2 or later

CLooG - the Chunky Loop Generator - is free software and library to 
generate code for scanning Z-polyhedra. That is, it finds a code (e.g. 
in C, FORTRAN...) that reaches each integral point of one or more 
parameterized polyhedra. CLooG has been originally written to solve the 
code generation problem for optimizing compilers based on the polytope 
model.


Cloog-ppl version is a fork that uses the Parma Polyhedra Library PPL. 
It is required to build GCC 4.4 or later with the GRAPHITE loop 
optimizations. See http://gcc.gnu.org/install/prerequisites.html


The cygwin cloog-ppl comprises four packages
  libcloog0 - the runtime DLL
  libcloog-devel - the headers and link libraries
  cloog-ppl - documentation and cloog executable

INSTALL OR UPGRADE NOTES


Standard install.

The libtool libcloog-ppl.la has been modifed to replace the hard coded 
path to the build compiler's libstdc++.la with -lstdc++.



--
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



cloog-ppl-0.15.7-1

2010-01-07 Thread David Billinghurst

cloog-ppl-0.15.7-1 has been released.

PACKAGE DESCRIPTION
===

Homepage: http://www.cloog.org/
Download: ftp://gcc.gnu.org/pub/gcc/infrastructure/.
License: GPL version 2 or later

CLooG - the Chunky Loop Generator - is free software and library to 
generate code for scanning Z-polyhedra. That is, it finds a code (e.g. 
in C, FORTRAN...) that reaches each integral point of one or more 
parameterized polyhedra. CLooG has been originally written to solve the 
code generation problem for optimizing compilers based on the polytope 
model.


Cloog-ppl version is a fork that uses the Parma Polyhedra Library PPL. 
It is required to build GCC 4.4 or later with the GRAPHITE loop 
optimizations. See http://gcc.gnu.org/install/prerequisites.html


The cygwin cloog-ppl comprises four packages
  libcloog0 - the runtime DLL
  libcloog-devel - the headers and link libraries
  cloog-ppl - documentation and cloog executable

INSTALL OR UPGRADE NOTES


Standard install.

The libtool libcloog-ppl.la has been modifed to replace the hard coded 
path to the build compiler's libstdc++.la with -lstdc++.




[RFU] cloog-ppl-0.15.7-1

2010-01-04 Thread David Billinghurst
cloog-ppl-0.15.7-1 is available for upload.  This is a new upstream 
release.  In addition, I have fixed the installed libcloog.la file to 
remove the hard coded path to the build compiler's libstdc++.la file.


=

D=http://billinghurst.customer.netspace.net.au/cygwin-1.7/cloog-ppl

wget -x -nH --cut-dirs=1 \
  ${D}/libmpc-devel/libmpc-devel-0.7-1.tar.bz2 \
  ${D}/cloog-ppl-0.15.7-1-src.tar.bz2 \
  ${D}/cloog-ppl-0.15.7-1.tar.bz2 \
  ${D}/libcloog-devel/libcloog-devel-0.15.7-1.tar.bz2 \
  ${D}/libcloog-devel/setup.hint \
  ${D}/libcloog0/libcloog0-0.15.7-1.tar.bz2 \
  ${D}/libcloog0/setup.hint \
  ${D}/setup.hint



Path problems with libgmpxx.la, libppl.la, libppl_c.la and libcloog-ppl.la - a work around

2010-01-04 Thread David Billinghurst

As discussed previously [1], libraries built with libtool that depend on
libstdc++ end up with the full path to the build compiler's libstdc++.la
file in their own *.la file.  This becomes a problem when the compiler 
is upgraded.


This affects some packages I maintain: libgmpxx, libppl and
libcloog-ppl.  As a work around on my systems, I have edited the 
installed files /usr/lib/libgmpxx.la, /usr/lib/libppl.la, 
/usr/lib/libppl_c.la and /usr/lib/libcloog-ppl.la: replacing

/usr/lib/gcc/i686-pc-cygwin/4.3.2/libstdc++.la with -lstdc++.

I have a new release of libcloog-ppl coming soon that incorporates 
this fix.


I won't release a fixed set of gmp packages at present as a new upstream 
release gmp-4.3.2 is imminent (late December 2009).  For the moment, 
affected users will need to edit the installed libgmpxx.la file.


David

(1) http://www.cygwin.com/ml/cygwin-apps/2009-08/msg00048.html


--
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: [ITP] libelf

2009-12-24 Thread David Billinghurst
On 12/21/09, Dave Korn dave.korn.cyg...@googlemail.com wrote:

  (BTW, David B., if you're listening: cloog-ppl could do with a bump; the
 version is up to 0.15.7 in ftp://gcc.gnu.org/pub/gcc/infrastructure/ and gcc
 HEAD checks in the configure script for = 0.15.5 and disables graphite if it
 doesn't find it.)

cheers,
  DaveK

On leave until the new year.  Vietnam, Cambodia and Thailand.  Very
nice.  Will look at cloog-ppl when I get home.

David


[ANNOUNCEMENT] [1.7] mpclib-0.8-1

2009-11-09 Thread David Billinghurst
mpclib-0.8-1 has been released for cygwin 1.7.

PACKAGE DESCRIPTION
===

Homepage: http://www.multiprecision.org/mpc
Download: http://www.multiprecision.org/index.php?prog=mpcpage=download
License: Gnu Lesser General Public License, version 2.1 or later

MPC is a C library for the arithmetic of complex numbers with
arbitrarily high precision and
correct rounding of the result. It is built upon and follows the same
principles as MPFR.
With this release, MPC provides all C99 complex math functions.

MPC is a prerequisite for gcc-4.5. See:
 - http://gcc.gnu.org/ml/gcc-patches/2009-03/msg00671.html
 - http://gcc.gnu.org/ml/gcc-patches/2009-03/msg00804.html
 - http://gcc.gnu.org/ml/gcc/2009-11/msg00102.html

INSTALL OR UPGRADE NOTES


Upstream bumped the shared library version number for 0.7.  I chose
not to bump the DLL version as
from limited testing it appears to binary compatible with mpclib-0.6-1.


Version 0.8, Dianthus deltoides, released in November 2009, comes
with the following new features:

New functions:
  Inverse trigonometric functions: mpc_asin, mpc_acos, mpc_atan,
mpc_asinh, mpc_acosh, mpc_atanh
  Power functions: mpc_pow_d, mpc_pow_ld, mpc_pow_si, mpc_pow_ui,
mpc_pow_z, mpc_pow_fr
Bug fixes:
  ui_div: real divisor

--
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



[1.7] mpclib-0.8-1

2009-11-09 Thread David Billinghurst
mpclib-0.8-1 has been released for cygwin 1.7.

PACKAGE DESCRIPTION
===

Homepage: http://www.multiprecision.org/mpc
Download: http://www.multiprecision.org/index.php?prog=mpcpage=download
License: Gnu Lesser General Public License, version 2.1 or later

MPC is a C library for the arithmetic of complex numbers with
arbitrarily high precision and
correct rounding of the result. It is built upon and follows the same
principles as MPFR.
With this release, MPC provides all C99 complex math functions.

MPC is a prerequisite for gcc-4.5. See:
 - http://gcc.gnu.org/ml/gcc-patches/2009-03/msg00671.html
 - http://gcc.gnu.org/ml/gcc-patches/2009-03/msg00804.html
 - http://gcc.gnu.org/ml/gcc/2009-11/msg00102.html

INSTALL OR UPGRADE NOTES


Upstream bumped the shared library version number for 0.7.  I chose
not to bump the DLL version as
from limited testing it appears to binary compatible with mpclib-0.6-1.


Version 0.8, Dianthus deltoides, released in November 2009, comes
with the following new features:

New functions:
  Inverse trigonometric functions: mpc_asin, mpc_acos, mpc_atan,
mpc_asinh, mpc_acosh, mpc_atanh
  Power functions: mpc_pow_d, mpc_pow_ld, mpc_pow_si, mpc_pow_ui,
mpc_pow_z, mpc_pow_fr
Bug fixes:
  ui_div: real divisor


[RFU 1.7] mpclib-0.8-1

2009-11-08 Thread David Billinghurst
mpclib-0.8-1 for cygwin-1.7 is available for upload.

This is a new upstream release.  It now supports all C99 math functions and
will be required for gcc-4.5.

As with mpclib-0.7, I have chosen not to bump the DLL version number, as the
DLL is backwards compatible.  AFAICT mpclib is only used to build CVS gcc (4.5).

=

D=http://billinghurst.customer.netspace.net.au/cygwin-1.7/mpclib

wget -x -nH --cut-dirs=1 \
 ${D}/libmpc-devel/libmpc-devel-0.8-1.tar.bz2 \
 ${D}/libmpc-devel/setup.hint \
 ${D}/libmpc1/libmpc1-0.8-1.tar.bz2 \
 ${D}/libmpc1/setup.hint \
 ${D}/mpclib-0.8-1-src.tar.bz2 \
 ${D}/mpclib-0.8-1.tar.bz2 \
 ${D}/setup.hint


[ANNOUNCEMENT] [1.7] mpclib-0.7-1

2009-09-16 Thread David Billinghurst

mpclib-0.7-1 has been released for cygwin 1.7.

PACKAGE DESCRIPTION
===

Homepage: http://www.multiprecision.org/mpc
Download: http://www.multiprecision.org/index.php?prog=mpcpage=download
License: Gnu Lesser General Public License, version 2.1 or later

MPC is a C library for the arithmetic of complex numbers with 
arbitrarily high precision and correct rounding of the result. It is 
built upon and follows the same principles as MPFR.


MPC is a prerequisite for gcc-4.5. See:
 - http://gcc.gnu.org/ml/gcc-patches/2009-03/msg00671.html
 - http://gcc.gnu.org/ml/gcc-patches/2009-03/msg00804.html

INSTALL OR UPGRADE NOTES


Upstream bumped the shared library version number.  I chose not to bump 
the DLL version as from limited testing it appears to binary compatible 
with mpclib-0.6-1.


Version 0.7, Campanula uniflora, released in September 2009, comes 
with the following new features:

* New functions: mpc_pow, mpc_set_nan, mpc_swap
* Bug fixes:
  o log: along branch cut
  o norm: infinite loop in case of overflow
  o ui_div, div, fr_div: handling of division by 0
and  infinities following the example code of
the C99 standard
  o compilation with g++
* Makefile.vc updated (thanks to Mickael Gastineau)
* Minimal gmp version is 4.2
* Changed MPC_SET_X_Y macro
* Functions mpc_random and mpc_random2 removed


--
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



[1.7] mpclib-0.7-1

2009-09-16 Thread David Billinghurst

mpclib-0.7-1 has been released for cygwin 1.7.

PACKAGE DESCRIPTION
===

Homepage: http://www.multiprecision.org/mpc
Download: http://www.multiprecision.org/index.php?prog=mpcpage=download
License: Gnu Lesser General Public License, version 2.1 or later

MPC is a C library for the arithmetic of complex numbers with 
arbitrarily high precision and correct rounding of the result. It is 
built upon and follows the same principles as MPFR.


MPC is a prerequisite for gcc-4.5. See:
 - http://gcc.gnu.org/ml/gcc-patches/2009-03/msg00671.html
 - http://gcc.gnu.org/ml/gcc-patches/2009-03/msg00804.html

INSTALL OR UPGRADE NOTES


Upstream bumped the shared library version number.  I chose not to bump 
the DLL version as from limited testing it appears to binary compatible 
with mpclib-0.6-1.


Version 0.7, Campanula uniflora, released in September 2009, comes 
with the following new features:

* New functions: mpc_pow, mpc_set_nan, mpc_swap
* Bug fixes:
  o log: along branch cut
  o norm: infinite loop in case of overflow
  o ui_div, div, fr_div: handling of division by 0
and  infinities following the example code of
the C99 standard
  o compilation with g++
* Makefile.vc updated (thanks to Mickael Gastineau)
* Minimal gmp version is 4.2
* Changed MPC_SET_X_Y macro
* Functions mpc_random and mpc_random2 removed



[RFU 1.7] mpclib-0.7-1

2009-09-14 Thread David Billinghurst

mpclib-0.7-1 for cygwin-1.7 is available for upload.

This is a new upstream release.  I have chosen not to bump
the DLL version number, as the DLL is backwards compatible.
AFAICT mpclib is only used to build CVS gcc (4.5).

=

D=http://billinghurst.customer.netspace.net.au/cygwin-1.7/mpclib

wget -x -nH --cut-dirs=1 \
  ${D}/libmpc-devel/libmpc-devel-0.7-1.tar.bz2 \
  ${D}/libmpc-devel/setup.hint \
  ${D}/libmpc1/libmpc1-0.7-1.tar.bz2 \
  ${D}/libmpc1/setup.hint \
  ${D}/mpclib-0.7-1-src.tar.bz2 \
  ${D}/mpclib-0.7-1.tar.bz2 \
  ${D}/setup.hint


[ANNOUNCEMENT] gmp-4.3.1-3 for cygwin-1.7

2009-06-08 Thread David Billinghurst

Version 4.3.1-3 of gmp, libgmp3, libgmpxx4 and libgmp-devel for
cygwin-1.7 have been uploaded.  This release is intended provide DLLs
that can be successfully rebased.

PACKAGE DESCRIPTION
===

Homepage: http://gmplib.org/
License : GNU LGPL

GMP is a free library for arbitrary precision arithmetic, operating
on signed integers, rational numbers, and floating point numbers. There
is no practical limit to the precision except the ones implied by the
available memory in the machine GMP runs on. GMP has a rich set of
functions, and the functions have a regular interface.

CHANGES SINCE LAST RELEASE
==

The DLLs in the 4.3.1-1 release could not be rebased, which broke
applications including gcc-4 and expr.  This was a consequence of the
move from gcc-3 to gcc-4.

This release is rebuilt using CVS binutils and using the -shared-libgcc
option, which seems to solve the problem.

INSTALL OR UPGRADE NOTES


Standard install.


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



[ANNOUNCEMENT] mpfr-2.4.1-4 for cygwin-1.7

2009-06-08 Thread David Billinghurst

Version 2.4.1-4 of mpfr/libmpfr1/libmpfr-devel for cygwin-1.7 has been
uploaded.  This release is intended provide a DLL that can be
successfully rebased, unlike the DLL in version 2.4.1-3.

PACKAGE DESCRIPTION
===

Homepage: http://www.mpfr.org
License : GNU LGPL 2.1 or later

The MPFR library is a C library for multiple-precision floating-point
computations with exact rounding (also called correct rounding). It is
based on the GMP multiple-precision library.  The main goal of MPFR is
to provide a library for multiple-precision floating-point computation
which is both efficient and has a well-defined semantics. It copies the
good ideas from the ANSI/IEEE-754 standard for double-precision
floating-point arithmetic.

CHANGES SINCE LAST RELEASE
==

The DLL in the 2.4.1-3 release could not be rebased, which broke
applications such as gcc-4.  This was an unexpected consequence of the 
move to compiling with gcc-4.


This 2.4.1-4 release is rebuilt using CVS binutils and using the 
-shared-libgcc option, which seems to solve the problem.


INSTALL OR UPGRADE NOTES


Standard install.


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



gmp-4.3.1-3 for cygwin-1.7

2009-06-08 Thread David Billinghurst

Version 4.3.1-3 of gmp, libgmp3, libgmpxx4 and libgmp-devel for
cygwin-1.7 have been uploaded.  This release is intended provide DLLs
that can be successfully rebased.

PACKAGE DESCRIPTION
===

Homepage: http://gmplib.org/
License : GNU LGPL

GMP is a free library for arbitrary precision arithmetic, operating
on signed integers, rational numbers, and floating point numbers. There
is no practical limit to the precision except the ones implied by the
available memory in the machine GMP runs on. GMP has a rich set of
functions, and the functions have a regular interface.

CHANGES SINCE LAST RELEASE
==

The DLLs in the 4.3.1-1 release could not be rebased, which broke
applications including gcc-4 and expr.  This was a consequence of the
move from gcc-3 to gcc-4.

This release is rebuilt using CVS binutils and using the -shared-libgcc
option, which seems to solve the problem.

INSTALL OR UPGRADE NOTES


Standard install.



mpfr-2.4.1-4 for cygwin-1.7

2009-06-08 Thread David Billinghurst

Version 2.4.1-4 of mpfr/libmpfr1/libmpfr-devel for cygwin-1.7 has been
uploaded.  This release is intended provide a DLL that can be
successfully rebased, unlike the DLL in version 2.4.1-3.

PACKAGE DESCRIPTION
===

Homepage: http://www.mpfr.org
License : GNU LGPL 2.1 or later

The MPFR library is a C library for multiple-precision floating-point
computations with exact rounding (also called correct rounding). It is
based on the GMP multiple-precision library.  The main goal of MPFR is
to provide a library for multiple-precision floating-point computation
which is both efficient and has a well-defined semantics. It copies the
good ideas from the ANSI/IEEE-754 standard for double-precision
floating-point arithmetic.

CHANGES SINCE LAST RELEASE
==

The DLL in the 2.4.1-3 release could not be rebased, which broke
applications such as gcc-4.  This was an unexpected consequence of the 
move to compiling with gcc-4.


This 2.4.1-4 release is rebuilt using CVS binutils and using the 
-shared-libgcc option, which seems to solve the problem.


INSTALL OR UPGRADE NOTES


Standard install.



[1.7 RFU] gmp-4.3.1-3 and mpfr-2.4.1-3 - fix rebase problems

2009-06-07 Thread David Billinghurst
gmp-4.3.1-1 and mpfr-2.4.1-2 cannot be rebased - see the thread starting 
 http://cygwin.com/ml/cygwin/2009-06/msg00184.html and ending

at http://cygwin.com/ml/cygwin/2009-06/msg00268.html.

Versions rebuilt with CVS binutils and -shared-libgcc are available
for upload.  I tried quite hard to break them using rebase and rebaseall 
but they still work, and Marc Girod has reported success with gmp. 
These may not be the final solution but they are definitely better.


I suggest that we delete gmp-4.3.1-1 and mpfr-2.4.1-2.


##

D=http://billinghurst.customer.netspace.net.au/cygwin-1.7

wget -x -nH --cut-dirs=1 \
 ${D}/gmp/gmp-4.3.1-3-src.tar.bz2 \
 ${D}/gmp/gmp-4.3.1-3.tar.bz2 \
 ${D}/gmp/setup.hint \
 ${D}/gmp/libgmpxx4/libgmpxx4-4.3.1-3.tar.bz2 \
 ${D}/gmp/libgmpxx4/setup.hint \
 ${D}/gmp/libgmp3/libgmp3-4.3.1-3.tar.bz2 \
 ${D}/gmp/libgmp3/setup.hint \
 ${D}/gmp/libgmp-devel/libgmp-devel-4.3.1-3.tar.bz2 \
 ${D}/gmp/libgmp-devel/setup.hint


wget -x -nH --cut-dirs=1 \
 ${D}/mpfr/libmpfr-devel/libmpfr-devel-2.4.1-3.tar.bz2 \
 ${D}/mpfr/libmpfr-devel/setup.hint \
 ${D}/mpfr/libmpfr1/libmpfr1-2.4.1-3.tar.bz2 \
 ${D}/mpfr/libmpfr1/setup.hint \
 ${D}/mpfr/mpfr-2.4.1-3-src.tar.bz2 \
 ${D}/mpfr/mpfr-2.4.1-3.tar.bz2 \
 ${D}/mpfr/setup.hint



Oops - don't upload mpfr-2.4.1-3 (was Re: [1.7 RFU] gmp-4.3.1-3 and mpfr-2.4.1-3 - fix rebase problems)

2009-06-07 Thread David Billinghurst

David Billinghurst wrote:
gmp-4.3.1-1 and mpfr-2.4.1-2 cannot be rebased - see the thread starting 
 http://cygwin.com/ml/cygwin/2009-06/msg00184.html and ending

at http://cygwin.com/ml/cygwin/2009-06/msg00268.html.

Versions rebuilt with CVS binutils and -shared-libgcc are available
for upload.  I tried quite hard to break them using rebase and rebaseall 
but they still work, and Marc Girod has reported success with gmp. These 
may not be the final solution but they are definitely better.




Don't upload mpfr-2.4.1-3 as it already exists.  Sorry about that.  I 
have removed it from my server.  Expect a mpfr-2.4.1-3 shortly


gmp-4.3.1-3 is OK.

David


[1.7 RFU] mpfr-2.4.1-4 - fix rebase problems

2009-06-07 Thread David Billinghurst

A new version of mpfr-2.4.1-4 for cygwin-1.7 is available for upload.

This version is a rebuild with -shared-libgcc and CVS binutils.  It 
fixes the rebase failures with the DLL in mpfr-2.4.1-3.


I suggest that we delete mpfr-2.4.1-3 and leave 2.4.1-2 - the last gcc-3 
based build - as previous.


##

D=http://billinghurst.customer.netspace.net.au/cygwin-1.7

wget -x -nH --cut-dirs=1 \
 ${D}/mpfr/libmpfr-devel/libmpfr-devel-2.4.1-4.tar.bz2 \
 ${D}/mpfr/libmpfr-devel/setup.hint \
 ${D}/mpfr/libmpfr1/libmpfr1-2.4.1-4.tar.bz2 \
 ${D}/mpfr/libmpfr1/setup.hint \
 ${D}/mpfr/mpfr-2.4.1-4-src.tar.bz2 \
 ${D}/mpfr/mpfr-2.4.1-4.tar.bz2 \
 ${D}/mpfr/setup.hint


Re: [ANNOUNCEMENT] gmp-4.3.1-1 for cygwin-1.7

2009-06-06 Thread David Billinghurst

Dave Korn wrote:

David Billinghurst wrote:


I have rebuilt gmp with CVS binutils and -shared-libgcc.  This fixes the
problem for me.  Could someone (Yaakov?) download the new DLLs in
libgmp3-4.3.1-1.tar.bz2 and libgmpxx4-4.3.1-2.tar.bz2 (below) and
confirm the fix.

#  Full gmp package ###

D=http://billinghurst.customer.netspace.net.au/cygwin-1.7

wget -x -nH --cut-dirs=1 \
 ${D}/gmp/gmp-4.3.1-2-src.tar.bz2 \
 ${D}/gmp/gmp-4.3.1-2.tar.bz2 \
 ${D}/gmp/setup.hint \
 ${D}/gmp/libgmpxx4/libgmpxx4-4.3.1-2.tar.bz2 \
 ${D}/gmp/libgmpxx4/setup.hint \
 ${D}/gmp/libgmp3/libgmp3-4.3.1-2.tar.bz2 \
 ${D}/gmp/libgmp3/setup.hint \
 ${D}/gmp/libgmp-devel/libgmp-devel-4.3.1-2.tar.bz2 \
 ${D}/gmp/libgmp-devel/setup.hint


  This doesn't appear to work for me with the existing expr.exe; I think you
should just use new binutils but keep the static libgcc linkage.  The static
ctors in the DLL appear to be getting run twice, which is bad.



I have deleted these files, in the hope that it will reduce confusion.

I did a rebuild with CVS binutils and static libgcc linkage.  This doesn't work
with expr after rebaseall, either.


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



Problems with gmp and mpfr after rebasing - was Re: [ANNOUNCEMENT] gmp-4.3.1-1 for cygwin-1.7

2009-06-06 Thread David Billinghurst

David Billinghurst wrote:

Dave Korn wrote:

David Billinghurst wrote:


I have rebuilt gmp with CVS binutils and -shared-libgcc.  This fixes the
problem for me.  Could someone (Yaakov?) download the new DLLs in
libgmp3-4.3.1-1.tar.bz2 and libgmpxx4-4.3.1-2.tar.bz2 (below) and
confirm the fix.




This doesn't appear to work for me with the existing expr.exe; I 
think you should just use new binutils but keep the static libgcc 

 linkage. The static ctors in the DLL appear to be getting run twice,

which is bad.


Take 2.  I can now reproduce the problems with expr due to cyggmp-3.dll 
and the gcc-4 problems due to cyggmp-3.dll and cygmpfr-1.dll.  I don't 
fully understand all of the issues - how do I check if static ctors in 
the DLL run twice? - so feedback is welcome.


Here is another build of gmp with CVS binutils and -shared-libgcc.  I 
took more care and ensured that CVS binutils was used everywhere.  These 
DLLs work with expr and gcc-4, and the gmp testsuite passes, both before 
and after rebasing.  A build without -shared-libgcc did not work after 
rebasing.


I have also rebuilt mpfr in the same way.  It too works for me after 
rebasing.


The new builds are available for testing.  You really only need the new 
DLLs.  These are in

 - libgmp3-4.3.1-3.tar.bz2,
 - libgmpxx4-4.3.1-3.tar.bz2
 - libmpfr1-2.4.1-3.tar.bz2

My other packages - mpclib, ppl and cloog-ppl - may suffer from the same 
problem.  A job for tomorrow.


##

D=http://billinghurst.customer.netspace.net.au/cygwin-1.7

wget -x -nH --cut-dirs=1 \
 ${D}/gmp/gmp-4.3.1-3-src.tar.bz2 \
 ${D}/gmp/gmp-4.3.1-3.tar.bz2 \
 ${D}/gmp/setup.hint \
 ${D}/gmp/libgmpxx4/libgmpxx4-4.3.1-3.tar.bz2 \
 ${D}/gmp/libgmpxx4/setup.hint \
 ${D}/gmp/libgmp3/libgmp3-4.3.1-3.tar.bz2 \
 ${D}/gmp/libgmp3/setup.hint \
 ${D}/gmp/libgmp-devel/libgmp-devel-4.3.1-3.tar.bz2 \
 ${D}/gmp/libgmp-devel/setup.hint


wget -x -nH --cut-dirs=1 \
 ${D}/mpfr/libmpfr-devel/libmpfr-devel-2.4.1-3.tar.bz2 \
 ${D}/mpfr/libmpfr-devel/setup.hint \
 ${D}/mpfr/libmpfr1/libmpfr1-2.4.1-3.tar.bz2 \
 ${D}/mpfr/libmpfr1/setup.hint \
 ${D}/mpfr/mpfr-2.4.1-3-src.tar.bz2 \
 ${D}/mpfr/mpfr-2.4.1-3.tar.bz2 \
 ${D}/mpfr/setup.hint


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



Re: Problems with gmp and mpfr after rebasing - was Re: [ANNOUNCEMENT] gmp-4.3.1-1 for cygwin-1.7

2009-06-06 Thread David Billinghurst

David Billinghurst wrote:

Here is another build of gmp with CVS binutils and -shared-libgcc.  I 
took more care and ensured that CVS binutils was used everywhere.  These 
DLLs work with expr and gcc-4, and the gmp testsuite passes, both before 
and after rebasing.  A build without -shared-libgcc did not work after 
rebasing.


I have also rebuilt mpfr in the same way.  It too works for me after 
rebasing. 


My other packages - mpclib, ppl and cloog-ppl - may suffer from the same 
problem.  A job for tomorrow.


The mpclib, ppl and cloog-ppl DLLs all survived a rebase and had already 
suffered multiple rebaseall attacks.  The testsuites still pass and CVS 
gcc - which uses them - passed a smoke test.


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



Re: [ANNOUNCEMENT] gmp-4.3.1-1 for cygwin-1.7

2009-06-05 Thread David Billinghurst

Dave Korn wrote:

Yaakov (Cygwin/X) wrote:

On 04/06/2009 21:22, David Billinghurst wrote:

As the gmp and mpfr maintainer, can I do anything to fix this?

Are you able to reproduce this?  I see you built these with gcc4 but
with a static libgcc; maybe adding -shared-libgcc would help?


  This is the same problem we experienced with file-5.0.whatever-it-was just a
little while ago.  There is an old bug in ld thst emits relocs that shouldn't
be there when compiling a DLL; these relocs then end up getting turned into
invalid addresses by rebase, which has no reason to believe there's anything
incorrect about them and probably nothing it could do even if it did.

  If you build with fresh binutils from CVS head, the created DLL doesn't have
the problematic reloc.  We're rushing out a new binutils release just as soon
as PR977 can be resolved.

cheers,
  DaveK


I could reproduce this problem.  A rebaseall broke gcc-4.  Reinstalling 
the gmp DLLs fixed it.  I didn't have any problem with the mpfr DLLs.


I have rebuilt gmp with CVS binutils and -shared-libgcc.  This fixes the 
problem for me.  Could someone (Yaakov?) download the new DLLs in 
libgmp3-4.3.1-1.tar.bz2 and libgmpxx4-4.3.1-2.tar.bz2 (below) and 
confirm the fix.


#  Full gmp package ###

D=http://billinghurst.customer.netspace.net.au/cygwin-1.7

wget -x -nH --cut-dirs=1 \
 ${D}/gmp/gmp-4.3.1-2-src.tar.bz2 \
 ${D}/gmp/gmp-4.3.1-2.tar.bz2 \
 ${D}/gmp/setup.hint \
 ${D}/gmp/libgmpxx4/libgmpxx4-4.3.1-2.tar.bz2 \
 ${D}/gmp/libgmpxx4/setup.hint \
 ${D}/gmp/libgmp3/libgmp3-4.3.1-2.tar.bz2 \
 ${D}/gmp/libgmp3/setup.hint \
 ${D}/gmp/libgmp-devel/libgmp-devel-4.3.1-2.tar.bz2 \
 ${D}/gmp/libgmp-devel/setup.hint


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



Re: [ANNOUNCEMENT] gmp-4.3.1-1 for cygwin-1.7

2009-06-04 Thread David Billinghurst
On Fri, Jun 5, 2009 at 12:11 PM, Yaakov  wrote:

 On 23/05/2009 20:08, David Billinghurst wrote:

 Version 4.3.1-1 of gmp, libgmp3, libgmpxx4 and libgmp-devel for
 cygwin-1.7 have been uploaded.

 The current versions of libgmp3 and libmpfr1 for 1.7 cause gcc (namely cc1, 
 cc1plus, and friends) to segfault
 if they are rebased.  Replacing the DLLs from the tarballs fixes the problem.

As the gmp and mpfr maintainer, can I do anything to fix this?

    David

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



Re: [ANNOUNCEMENT] gmp-4.3.1-1 for cygwin-1.7

2009-06-04 Thread David Billinghurst
On Fri, Jun 5, 2009 at 1:03 PM, Dave Korn wrote:
 Yaakov (Cygwin/X) wrote:
 On 04/06/2009 21:22, David Billinghurst wrote:
 As the gmp and mpfr maintainer, can I do anything to fix this?

 Are you able to reproduce this?  I see you built these with gcc4 but
 with a static libgcc; maybe adding -shared-libgcc would help?

  This is the same problem we experienced with file-5.0.whatever-it-was just a
 little while ago.  There is an old bug in ld thst emits relocs that shouldn't
 be there when compiling a DLL; these relocs then end up getting turned into
 invalid addresses by rebase, which has no reason to believe there's anything
 incorrect about them and probably nothing it could do even if it did.

  If you build with fresh binutils from CVS head, the created DLL doesn't have
 the problematic reloc.  We're rushing out a new binutils release just as soon
 as PR977 can be resolved.

I'll try this tonight.  I have a recent CVS binutils on a machine at home.

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



[ANNOUNCEMENT] gmp-4.3.1-1 for cygwin-1.7

2009-05-23 Thread David Billinghurst
Version 4.3.1-1 of gmp, libgmp3, libgmpxx4 and libgmp-devel for 
cygwin-1.7 have been uploaded.


PACKAGE DESCRIPTION
===

Homepage: http://gmplib.org/
License : GNU LGPL

GMP is a free library for arbitrary precision arithmetic, operating
on signed integers, rational numbers, and floating point numbers. There
is no practical limit to the precision except the ones implied by the
available memory in the machine GMP runs on. GMP has a rich set of
functions, and the functions have a regular interface.

CHANGES SINCE LAST RELEASE
==

Minor upstream bug fixes.  http://gmplib.org/gmp4.3.html

INSTALL OR UPGRADE NOTES


Standard install.

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



[RFU 1.7] gmp-4.3.1-1

2009-05-17 Thread David Billinghurst
A build of gmp-4.3.1-1 for cygwin 1.7 is available for upload.  This is 
a routine dot release from upstream.


==

D=http://billinghurst.customer.netspace.net.au/cygwin-1.7

wget -x -nH --cut-dirs=1 \
 ${D}/gmp/gmp-4.3.1-1-src.tar.bz2 \
 ${D}/gmp/gmp-4.3.1-1.tar.bz2 \
 ${D}/gmp/setup.hint \
 ${D}/gmp/libgmpxx4/libgmpxx4-4.3.1-1.tar.bz2 \
 ${D}/gmp/libgmpxx4/setup.hint \
 ${D}/gmp/libgmp3/libgmp3-4.3.1-1.tar.bz2 \
 ${D}/gmp/libgmp3/setup.hint \
 ${D}/gmp/libgmp-devel/libgmp-devel-4.3.1-1.tar.bz2 \
 ${D}/gmp/libgmp-devel/setup.hint



gfortran-4 problem: stdout is lost when redirected

2009-05-10 Thread David Billinghurst
I have a problem with cygwin gfortran 4.3.2 20080827 on cygwin-1.7. 
Text written to stdout (unit 6) is lost when redirected.  The problem 
goes away if I add  a close(6) statement, so the buffer may not be 
flushed properly.


I don't see the problem with vanilla gcc-4.4.0 or gcc-trunk, compiled 
from source.  These versions still use static libraries, so I am unsure 
if the problem has been fixed, or if it is due to the patches in the 
cygwin version of 4.3.2.


Also, the problem doesn't occur with cygwin-1.5.

$ cat j.f90
write(6,*) 'hello'
end

$ gfortran-4 -o j.exe j.f90

$ ./j
 hello

$ ./j  j.txt

$ cat j.txt

$ cat j-close.f90
write(6,*) 'hello'
close(6)
end

$ gfortran-4 -o j-close.exe j-close.f90

$ ./j-close
 hello

$ ./j-close  j-close.txt

$ cat  j-close.txt
 hello

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



[ANNOUNCEMENT] [1.7] pl-0.10.2-1 - the Parma Polyhedra Library

2009-04-30 Thread David Billinghurst

Version ppl-0.10.2-1 of the Parma Polyhedra Library (PPL) has been released.

PACKAGE DESCRIPTION
===

Homepage: http://www.cs.unipr.it/ppl/
License : GNU GPL 3 or later

The Parma Polyhedra Library (PPL) provides numerical abstractions specially targeted at applications 
in the field of analysis and verification of complex systems. These abstractions include convex 
polyhedra, defined as the intersection of a finite number of (open or closed) halfspaces, each 
described by a linear inequality (strict or on-strict) with rational coefficients; some special 
classes of polyhedra shapes that offer interesting complexity/precision tradeoffs; and grids which 
represent regularly spaced points that satisfy a set of linear congruence relations.


This package is needed to build GCC 4.4 with the Graphite loop optimizations - 
http://gcc.gnu.org/install/prerequisites.html.  The package includes  4 MB of documentation, which 
is packaged separately


The cygwin PPL release comprises four packages
  libppl - the run time libraries
  ppl-devel - the headers and link libraries
  ppl - man pages, licenses, etc
  ppl-doc - 4 MB of documentation

INSTALL OR UPGRADE NOTES


Standard install built with gcc-4.3.2 and g++-4.3.2.  For correct functionality, users may need to 
link applications with LDFLAGS=-Wl,--enable-auto-import.  The majority of the PPL tests fail when 
built without this option.


PPL was built with the C++ and C interfaces. Other interfaces may be provided, if requested, in 
future Cygwin releases.


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



[ANNOUNCEMENT] [1.7] mpclib-0.6-1

2009-04-30 Thread David Billinghurst

mpclib-0.6-1 has been released for cygwin 1.7.

PACKAGE DESCRIPTION
===

Homepage: http://www.multiprecision.org/mpc
Download: http://www.multiprecision.org/index.php?prog=mpcpage=download
License: Gnu Lesser General Public License, version 2.1 or later

MPC is a C library for the arithmetic of complex numbers with 
arbitrarily high precision and correct rounding of the result. It is 
built upon and follows the same principles as MPFR.


MPC will be probably be a prerequisite for gcc-4.5. See:
 - http://gcc.gnu.org/ml/gcc-patches/2009-03/msg00671.html
 - http://gcc.gnu.org/ml/gcc-patches/2009-03/msg00804.html

INSTALL OR UPGRADE NOTES


Standard install built with gcc-4.3.2.

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



[ANNOUNCEMENT] [1.7] cloog-ppl-0.15.3-1

2009-04-30 Thread David Billinghurst

cloog-ppl-0.15.3-1 has been released for cygwin 1.7.

PACKAGE DESCRIPTION
===

Homepage: http://www.cloog.org/
Download: ftp://gcc.gnu.org/pub/gcc/infrastructure/.
License: GPL version 2 or later

CLooG - the Chunky Loop Generator - is free software and library to generate code for scanning 
Z-polyhedra. That is, it finds a code (e.g. in C, FORTRAN...) that reaches each integral point of 
one or more parameterized polyhedra. CLooG has been originally written to solve the code generation 
problem for optimizing compilers based on the polytope model.


Cloog-ppl version is a fork that uses the Parma Polyhedra Library PPL. It is required to build GCC 
4.4 with the GRAPHITE loop optimizations. See http://gcc.gnu.org/install/prerequisites.html


The cygwin cloog-ppl comprises four packages
  libcloog0 - the runtime DLL
  libcloog-devel - the headers and link libraries
  cloog-ppl - documentation and cloog executable

INSTALL OR UPGRADE NOTES


Standard install built with gcc-4.3.2 and g++-4.3.2.

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



[1.7] mpclib-0.6-1

2009-04-30 Thread David Billinghurst

mpclib-0.6-1 has been released for cygwin 1.7.

PACKAGE DESCRIPTION
===

Homepage: http://www.multiprecision.org/mpc
Download: http://www.multiprecision.org/index.php?prog=mpcpage=download
License: Gnu Lesser General Public License, version 2.1 or later

MPC is a C library for the arithmetic of complex numbers with 
arbitrarily high precision and correct rounding of the result. It is 
built upon and follows the same principles as MPFR.


MPC will be probably be a prerequisite for gcc-4.5. See:
 - http://gcc.gnu.org/ml/gcc-patches/2009-03/msg00671.html
 - http://gcc.gnu.org/ml/gcc-patches/2009-03/msg00804.html

INSTALL OR UPGRADE NOTES


Standard install built with gcc-4.3.2.


Should gcc -p work?

2009-04-28 Thread David Billinghurst
I am looking into some gcc-4.{4,5}testsuite failures on cygwin.  Test 
gcc.dg/20021014-1.c, with CFLAGS=-O2 -p, fails due to undefined 
references to _mcount and __monstartup.  I get the same result with 
gcc-3.4.4 and gcc-4.3.2.  If this is expected then I will submit a gcc 
testsuite patch to skip this test.






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



Re: Should gcc -p work?

2009-04-28 Thread David Billinghurst

Greg Chicares wrote:

On 2009-04-28 13:43Z, David Billinghurst wrote:
I am looking into some gcc-4.{4,5}testsuite failures on cygwin.  Test 
gcc.dg/20021014-1.c, with CFLAGS=-O2 -p, fails due to undefined 
references to _mcount and __monstartup.  I get the same result with 
gcc-3.4.4 and gcc-4.3.2.  If this is expected then I will submit a gcc 
testsuite patch to skip this test.



Does it work with '-pg' but fail with '-p'?


Yes


Perhaps this is related:
  http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01131.html


Yes.  I was going to do something similar.

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



[RFU 1.7] mpclib-0.6-1

2009-04-27 Thread David Billinghurst

David Billinghurst wrote:

Yaakov (Cygwin/X) wrote:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

David Billinghurst wrote:
mpc-0.6-1 for cygwin-1.7 is available for upload.  This package is 
built

 over gmp-4.3.0-1 and mpfr-2.4.1-3 using gcc-4.


The package name mpc is traditionally reserved for the command-line
Music Player Daemon client by the same name.  While such a package does
not currently exist in the distro, if it were ever to be added (and
there is such a package in Ports), it would conflict with this package.

Debian has named the source package mpclib to work around this issue.
Could you consider doing the same?


Yaakov is correct, and no-one else complained, so I will follow his 
advice.  If there are no objections to the packaging (below) I will 
RFU the package tomorrow.

mpclib-0.6-1 is available for upload

==

D=http://billinghurst.customer.netspace.net.au/cygwin-1.7

wget -x -nH --cut-dirs=1 \
 ${D}/mpclib/mpclib-0.6-1-src.tar.bz2 \
 ${D}/mpclib/mpclib-0.6-1.tar.bz2 \
 ${D}/mpclib/setup.hint \
 ${D}/mpclib/libmpc1/libmpc1-0.6-1.tar.bz2 \
 ${D}/mpclib/libmpc1/setup.hint \
 ${D}/mpclib/libmpc-devel/libmpc-devel-0.6-1.tar.bz2 \
 ${D}/mpclib/libmpc-devel/setup.hint




[RFU 1.7] ppl-0.10.2-1 - the Parma Polyhedra Library

2009-04-26 Thread David Billinghurst
A build of the Parma Polyhedra Library (PPL) for 1.7 is available for 
upload.  This new package is needed to build GCC 4.4 with the Graphite 
loop optimizations - http://gcc.gnu.org/install/prerequisites.html.  The 
build uses gcc-4 and generates shared libraries.


The package includes  4 MB of documentation, which I have packaged 
separately as most users won't need/want it.


David Billinghurst

==

D=http://billinghurst.customer.netspace.net.au/cygwin-1.7

mkdir ppl
cd ppl
wget ${D}/ppl/setup.hint
wget ${D}/ppl/ppl-0.10.2-1-src.tar.bz2
wget ${D}/ppl/ppl-0.10.2-1.tar.bz2

mkdir libppl
cd libppl
wget ${D}/ppl/libppl/setup.hint
wget ${D}/ppl/libppl/libppl-0.10.2-1.tar.bz2
cd ..

mkdir ppl-devel
cd ppl-devel
wget ${D}/ppl/ppl-devel/setup.hint
wget ${D}/ppl/ppl-devel/ppl-devel-0.10.2-1.tar.bz2
cd ..

mkdir ppl-doc
cd ppl-doc
wget ${D}/ppl/ppl-doc/setup.hint
wget ${D}/ppl/ppl-doc/ppl-doc-0.10.2-1.tar.bz2
cd ../..



[RFU 1.7] cloog-ppl-0.15.3-1

2009-04-26 Thread David Billinghurst
A build of the cloog-ppl for 1.7 is available for upload.  This new 
package is needed to build GCC 4.4 with the Graphite loop optimizations 
- http://gcc.gnu.org/install/prerequisites.html.  The build uses gcc-4 
and creates shared libraries.


David Billinghurst

==

D=http://billinghurst.customer.netspace.net.au/cygwin-1.7

mkdir cloog-ppl
cd cloog-ppl
wget ${D}/cloog-ppl/setup.hint
wget ${D}/cloog-ppl/cloog-ppl-0.15.3-1.tar.bz2
wget ${D}/cloog-ppl/cloog-ppl-0.15.3-1-src.tar.bz2

mkdir libcloog-devel
cd libcloog-devel
wget ${D}/cloog-ppl/libcloog-devel/libcloog-devel-0.15.3-1.tar.bz2
wget ${D}/cloog-ppl/libcloog-devel/setup.hint
cd ..

mkdir libcloog0
cd libcloog0
wget ${D}/cloog-ppl/libcloog0/libcloog0-0.15.3-1.tar.bz2
wget ${D}/cloog-ppl/libcloog0/setup.hint
cd ../..




[ITP] mpclib-0.6-1, was [RFU 1.7] mpc-0.6-1

2009-04-26 Thread David Billinghurst

Yaakov (Cygwin/X) wrote:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

David Billinghurst wrote:

mpc-0.6-1 for cygwin-1.7 is available for upload.  This package is built
 over gmp-4.3.0-1 and mpfr-2.4.1-3 using gcc-4.


The package name mpc is traditionally reserved for the command-line
Music Player Daemon client by the same name.  While such a package does
not currently exist in the distro, if it were ever to be added (and
there is such a package in Ports), it would conflict with this package.

Debian has named the source package mpclib to work around this issue.
Could you consider doing the same?


Yaakov is correct, and no-one else complained, so I will follow his 
advice.  If there are no objections to the packaging (below) I will RFU 
the package tomorrow.


== mpclib-0.6-1 ==
usr/share/doc/Cygwin/mpclib.README
usr/share/doc/mpclib/AUTHORS
usr/share/doc/mpclib/COPYING.LIB
usr/share/doc/mpclib/html/*
usr/share/doc/mpclib/NEWS
usr/share/doc/mpclib/README
usr/share/doc/mpclib/TODO
usr/share/info/mpc.info.gz

== libmpc1-0.6-1 ==
usr/bin/cygmpc-1.dll

== libmpc-devel-0.6-1 ==
usr/include/mpc.h
usr/lib/libmpc.dll.a
usr/lib/libmpc.la


libmpfr0-4.1.4-3 is obsolete

2009-04-23 Thread David Billinghurst

Kelley Cook wrote:

David,

Shouldn't libmpfr0-4.1.4-3 now be marked as obsolete, especially for
Cygwin 1.7 ?  If I recall correctly, that was left over from before
the gmp/mpfr package split.   The version number is clearly left over
from then.
  
libmpfr0-4.1.4-3 is (very) obsolete.  We could probably delete it from 
cygwin-1.7 on the WJM principle.  Alternatively, could someone please 
mark it as obsolete.


David



Re: [ITP 1.7] PPL - The Parma Polyhedra Library 0.10.2

2009-04-20 Thread David Billinghurst

On Apr 18 22:18, David Billinghurst wrote:
Parma Polyhedra Library (PPL) is needed to build GCC with the Graphite  
loop optimizations - http://gcc.gnu.org/install/prerequisites.html.


As the GMP maintainer, I'd like to provide ppl-0.10.2 for cygwin-1.7. It 
builds OOTB with gcc-4 and gmp-4.3.0-1.  I don't think ppl is (yet)  
provided by many linux distributions, so we need a vote.


For the impatient, a test package is available from 
http://billinghurst.customer.netspace.net.au/cygwin-1.7/ppl


I need to do a final check of the packaging, and I may not get to it for 
a few days.


David


[ITP][1.7] CLooG-PPL version 0.15

2009-04-20 Thread David Billinghurst
CLooG-PPL version 0.15 - http://www.cloog.org/ is needed to build GCC 
4.4 with the Graphite loop optimizations 
http://gcc.gnu.org/install/prerequisites.html.


I'd like to provide cloog-ppl-0.15.3 for cygwin-1.7.  It requires the 
Parma Polyhedra Library (PPL), which is already on the way.  This also 
requires a vote.


I plan to provide 3 packages: cloog-ppl, libcloog0 and libcloog-devel

cloog-ppl
  usr/bin/cloog.exe
  usr/share/doc/cloog-ppl/
  usr/share/doc/cloog-ppl/COPYING
  usr/share/doc/cloog-ppl/LICENSE
  usr/share/doc/cloog-ppl/README
  usr/share/doc/Cygwin/
  usr/share/doc/Cygwin/cloog-ppl.README
  usr/share/info/cloog.info.gz

libcloog0
  usr/bin/cygcloog-0.dll

libcloog-devel
  usr/include/cloog/*.h
  usr/lib/libcloog.dll.a
  usr/lib/libcloog.la

A first pass at a package is available from
http://billinghurst.customer.netspace.net.au/cygwin-1.7/cloog-ppl



[ANNOUNCEMENT] {gmp/libgmp3/libgmpxx4/libgmp-devel}-4.3.0-1 for cygwin-1.7

2009-04-20 Thread David Billinghurst
Version 4.3.0-1 of gmp, libgmp3, libgmpxx4 and libgmp-devel have been 
uploaded.  This release for cygwin-1.7 is the first compiled with gcc-4 
and g++-4


PACKAGE DESCRIPTION
===

Homepage: http://gmplib.org/
License : GNU LGPL

GMP is a free library for arbitrary precision arithmetic, operating
on signed integers, rational numbers, and floating point numbers. There
is no practical limit to the precision except the ones implied by the
available memory in the machine GMP runs on. GMP has a rich set of
functions, and the functions have a regular interface.

CHANGES SINCE LAST RELEASE
==

The DLL for the C++ binding has been bumped from cyggmpxx-3.dll to 
cyggmpxx-4.dll, due to the change from g++-3 to g++-4.


INSTALL OR UPGRADE NOTES


Standard install.

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



[ANNOUNCEMENT] mpfr-2.4.1-3 for cygwin-1.7

2009-04-20 Thread David Billinghurst
Version 2.4.1-3 of mpfr/libmpfr1/libmpfr-devel for cygwin-1.7 has been 
uploaded.  The is a rebuild using gcc-4 against gmp-4.3.0.  The DLL is 
binary compatible with previous releases.


PACKAGE DESCRIPTION
===

Homepage: http://www.mpfr.org
License : GNU LGPL 2.1 or later

The MPFR library is a C library for multiple-precision floating-point
computations with exact rounding (also called correct rounding). It is 
based on the GMP multiple-precision library.  The main goal of MPFR is 
to provide a library for multiple-precision floating-point computation 
which is both efficient and has a well-defined semantics. It copies the 
good ideas from the ANSI/IEEE-754 standard for double-precision 
floating-point arithmetic.


CHANGES SINCE LAST RELEASE
==

Minor upstream bug fixes.  http://www.mpfr.org/mpfr-current/#changes

INSTALL OR UPGRADE NOTES


Standard install.

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



{gmp/libgmp3/libgmpxx4/libgmp-devel}-4.3.0-1 for cygwin-1.7

2009-04-20 Thread David Billinghurst
Version 4.3.0-1 of gmp, libgmp3, libgmpxx4 and libgmp-devel have been 
uploaded.  This release for cygwin-1.7 is the first compiled with gcc-4 
and g++-4


PACKAGE DESCRIPTION
===

Homepage: http://gmplib.org/
License : GNU LGPL

GMP is a free library for arbitrary precision arithmetic, operating
on signed integers, rational numbers, and floating point numbers. There
is no practical limit to the precision except the ones implied by the
available memory in the machine GMP runs on. GMP has a rich set of
functions, and the functions have a regular interface.

CHANGES SINCE LAST RELEASE
==

The DLL for the C++ binding has been bumped from cyggmpxx-3.dll to 
cyggmpxx-4.dll, due to the change from g++-3 to g++-4.


INSTALL OR UPGRADE NOTES


Standard install.


Re: [RFU 1.7] mpc-0.6-1

2009-04-19 Thread David Billinghurst

Yaakov (Cygwin/X) wrote:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

David Billinghurst wrote:

mpc-0.6-1 for cygwin-1.7 is available for upload.  This package is built
 over gmp-4.3.0-1 and mpfr-2.4.1-3 using gcc-4.


The package name mpc is traditionally reserved for the command-line
Music Player Daemon client by the same name.  While such a package does
not currently exist in the distro, if it were ever to be added (and
there is such a package in Ports), it would conflict with this package.

Debian has named the source package mpclib to work around this issue.
Could you consider doing the same?


Yaakov


Lets delay the upload until we can agree.  I really don't care what the 
package is called.


David


[RFU 1.7] gmp-4.3.0-1

2009-04-18 Thread David Billinghurst

A build of gmp-4.3.0-1 for cygwin 1.7 is available for upload.  This is
the first build using gcc-4.  I have bumped the C++ DLL version number
from 3 to 4. The C DLL is binary compatible with the previous release.

I have marked updated gmp/libgmpxx3/setup.hint to mark the library as
obsolete, and provided a renamed gmp-4.2.4-2-src.tar.bz2 as
libgmpxx3-4.2.4-2-src.tar.bz2

We should keep gmp-4.2.4-2 but the older versions - inherited from
cygwin-1.5 - can be deleted.

==

D=http://billinghurst.customer.netspace.net.au/cygwin-1.7

mkdir gmp
cd gmp
wget ${D}/gmp/gmp-4.3.0-1-src.tar.bz2
wget ${D}/gmp/gmp-4.3.0-1.tar.bz2
wget ${D}/gmp/setup.hint

mkdir libgmp-devel
cd libgmp-devel
wget ${D}/gmp/libgmp-devel/libgmp-devel-4.3.0-1.tar.bz2
wget ${D}/gmp/libgmp-devel/setup.hint
cd ..

mkdir libgmp3
cd libgmp3
wget ${D}/gmp/libgmp3/libgmp3-4.3.0-1.tar.bz2
wget ${D}/gmp/libgmp3/setup.hint
cd ..

mkdir libgmpxx3
cd libgmpxx3
wget ${D}/gmp/libgmpxx3/libgmpxx3-4.2.4-2-src.tar.bz2
wget ${D}/gmp/libgmpxx3/setup.hint
cd ..

mkdir libgmpxx4
cd libgmpxx4
wget ${D}/gmp/libgmpxx4/libgmpxx4-4.3.0-1.tar.bz2
wget ${D}/gmp/libgmpxx4/setup.hint
cd ../..





[RFU 1.7] mpfr-2.4.1-3

2009-04-18 Thread David Billinghurst

mpfr-2.4.1-3 for cygwin-1.7 is available for upload.  This is a rebuild
using the new gmp-4.3.0-1 and compiled with gcc-4.

I suggest that we keep mpfr-2.4.1-2 and delete the older versions
inherited from cygwin-1.5.




D=http://billinghurst.customer.netspace.net.au/cygwin-1.7

mkdir mpfr
cd mpfr
wget ${D}/mpfr/mpfr-2.4.1-3-src.tar.bz2
wget ${D}/mpfr/mpfr-2.4.1-3.tar.bz2
wget ${D}/mpfr/setup.hint
mkdir libmpfr-devel
cd libmpfr-devel
wget ${D}/mpfr/libmpfr-devel/libmpfr-devel-2.4.1-3.tar.bz2
wget ${D}/mpfr/libmpfr-devel/setup.hint
cd ..
mkdir libmpfr1
cd libmpfr1
wget ${D}/mpfr/libmpfr1/libmpfr1-2.4.1-3.tar.bz2
wget ${D}/mpfr/libmpfr1/setup.hint
cd ../..



[RFU 1.7] mpc-0.6-1

2009-04-18 Thread David Billinghurst
mpc-0.6-1 for cygwin-1.7 is available for upload.  This package is built 
 over gmp-4.3.0-1 and mpfr-2.4.1-3 using gcc-4.




D=http://billinghurst.customer.netspace.net.au/cygwin-1.7

mkdir mpc
cd mpc
wget ${D}/mpc/mpc-0.6-1-src.tar.bz2
wget ${D}/mpc/mpc-0.6-1.tar.bz2
wget ${D}/mpc/setup.hint

mkdir libmpc1
cd libmpc1
wget ${D}/mpc/libmpc1/libmpc1-0.6-1.tar.bz2
wget ${D}/mpc/libmpc1/setup.hint
cd ..

mkdir libmpc-devel
cd libmpc-devel
wget ${D}/mpc/libmpc-devel/libmpc-devel-0.6-1.tar.bz2
wget ${D}/mpc/libmpc-devel/setup.hint
cd ../..



[ITP 1.7] PPL - The Parma Polyhedra Library 0.10.2

2009-04-18 Thread David Billinghurst
Parma Polyhedra Library (PPL) is needed to build GCC with the Graphite 
loop optimizations - http://gcc.gnu.org/install/prerequisites.html.


As the GMP maintainer, I'd like to provide ppl-0.10.2 for cygwin-1.7. 
It builds OOTB with gcc-4 and gmp-4.3.0-1.  I don't think ppl is (yet) 
provided by many linux distributions, so we need a vote.




[1.7 ITP] mpc-0.6

2009-04-15 Thread David Billinghurst
The MPC complex math library http://www.multiprecision.org/mpc is the 
complex number analog of the MPFR library.  MPC will be probably be a 
prerequisite for gcc-4.5. See:

 - http://gcc.gnu.org/ml/gcc-patches/2009-03/msg00671.html
 - http://gcc.gnu.org/ml/gcc-patches/2009-03/msg00804.html

As the GMP and MPFR maintainer, I'd like to provide mpc-0.6 for 
cygwin-1.7.  It builds OOTB with gcc-4.  I don't think mpc is (yet) 
provided by many linux distributions, so we need a vote.


I have a working mpc package, but I will rebuild/retest after I have 
updated to gmp-4.3.0.


David


Re: [RFU] gmp-4.2.4-2 for cygwin 1.7

2009-04-09 Thread David Billinghurst

Dave Korn wrote:

David Billinghurst wrote:
  

I have a build of gmp-4.2.4 for cygwin 1.7 available for upload.



  Hi David, thanks for doing this :)

  

This is the first build for cygwin-1.7.  There are a couple of changes
from gmp-4.2.4-1 (for cygwin-1.5)

1) The DLL for C++ binding libgmpxx3 is in a separate sub-package
as we will need to bump the version number once g++-4 is the system
compiler.  This establishes a legacy package for g++-3.



  I had a bit of a hiccup! g  Because you didn't add this new package to any
requires: line of the other packages, it didn't get pulled in automatically by
setup.exe; the result was that the last update silently uninstalled
cyggmpxx-3.dll! 
Sorry about that.  AFAICT, no package actually used cyggmpxx-3.dll.  I 
need to rethink the packaging - perhaps add a gmpxx-devel package (or two).


gmp was built with gcc3.  I really didn't expect a g++-3 compiled 
libgmpxx  to work with g++-4, but I see 
http://gcc.gnu.org/ml/gcc/2009-04/msg00262.html that you built a 
working PPL.  I will try that myself.


libgmp++ has been of little or no interest on cygwin.  This will change 
if we use it (via GRAPHITE) in gcc-4.5.  Perhaps I need to read up on 
the alternatives package, and provide versions for g++-3 and gcc-4.


   David



[ANNOUNCEMENT] Updated for cygwin-1.7: {gmp/libgmp3/libgmpxx3/libgmp-devel}-4.2.4-2

2009-03-03 Thread David Billinghurst
Version 4.2.4-2 of gmp, libgmp3, libgmpxx3 and libgmp-devel have been 
uploaded.  This is the first release for cygwin-1.7


PACKAGE DESCRIPTION
===

Homepage: http://gmplib.org/
License : GNU LGPL

GMP is a free library for arbitrary precision arithmetic, operating
on signed integers, rational numbers, and floating point numbers. There
is no practical limit to the precision except the ones implied by the
available memory in the machine GMP runs on. GMP has a rich set of
functions, and the functions have a regular interface.

CHANGES SINCE LAST RELEASE
==

Three upstream patches post gmp-4.2.4, from http://gmplib.org/, are 
included.


The DLL for the C++ binding cyggmpxx-3.dll has been moved to a new 
package libgmpxx3.  This is in preparation for a bump in the version 
number once the package is compiled with g++-4.


NOTE


Starting with release gmp-4.2.2, the upstream build increased the
version number of libgmpxx.  This change was reverted as cyggmpxx-3.dll
is backward compatible with the previous 4.1 and 4.2 releases.

INSTALL OR UPGRADE NOTES


Standard install.

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



[RFU] mpfr-2.4.1-1 for cygwin 1.5

2009-03-02 Thread David Billinghurst
I have a cygwin 1.5 build of mpfr-2.4.1 for available for upload.  I expect this will be the final 
build for 1.5. It just contains a few bug fixes from upstream.  The setup.hint files are unchanged.


The package builds OOTB and pass all tests in the testsuites.




D=http://billinghurst.customer.netspace.net.au/cygwin

mkdir mpfr
cd mpfr
wget ${D}/mpfr/mpfr-2.4.1-1-src.tar.bz2
wget ${D}/mpfr/mpfr-2.4.1-1.tar.bz2
wget ${D}/mpfr/setup.hint
mkdir libmpfr-devel
cd libmpfr-devel
wget ${D}/mpfr/libmpfr-devel/libmpfr-devel-2.4.1-1.tar.bz2
wget ${D}/mpfr/libmpfr-devel/setup.hint
cd ..
mkdir libmpfr1
cd libmpfr1
wget ${D}/mpfr/libmpfr1/libmpfr1-2.4.1-1.tar.bz2
wget ${D}/mpfr/libmpfr1/setup.hint
cd ../..


[RFU] mpfr-2.4.1-2 for cygwin 1.7

2009-03-02 Thread David Billinghurst
I have a cygwin 1.7 build of mpfr-2.4.1 for available for upload.  This is the first build for 1.7 
It just contains a few bug fixes from upstream.  The setup.hint files are unchanged.


The package builds OOTB and pass all tests in the testsuites.




D=http://billinghurst.customer.netspace.net.au/cygwin-1.7

mkdir mpfr
cd mpfr
wget ${D}/mpfr/mpfr-2.4.1-2-src.tar.bz2
wget ${D}/mpfr/mpfr-2.4.1-2.tar.bz2
wget ${D}/mpfr/setup.hint
mkdir libmpfr-devel
cd libmpfr-devel
wget ${D}/mpfr/libmpfr-devel/libmpfr-devel-2.4.1-2.tar.bz2
wget ${D}/mpfr/libmpfr-devel/setup.hint
cd ..
mkdir libmpfr1
cd libmpfr1
wget ${D}/mpfr/libmpfr1/libmpfr1-2.4.1-2.tar.bz2
wget ${D}/mpfr/libmpfr1/setup.hint
cd ../..


[RFU] gmp-4.2.4-2 for cygwin 1.7

2009-03-02 Thread David Billinghurst

I have a build of gmp-4.2.4 for cygwin 1.7 available for upload.

This is the first build for cygwin-1.7.  There are a couple of changes 
from gmp-4.2.4-1 (for cygwin-1.5)


1) The DLL for C++ binding libgmpxx3 is in a separate sub-package
as we will need to bump the version number once g++-4 is the system 
compiler.  This establishes a legacy package for g++-3.


2) There are three patches from http://gmplib.org/

[2008-12-26] The function mpz_perfect_power_p does not work correctly 
for negative arguments, but rejects many negative perfect powers.


[2008-11-09] When calling mpf_set_str (perhaps indirectly via 
mpf_init_set_str or mpf_inp_str, or via the C++ interface) with the 
argument for the base set to 0, any exponent will be ignored. Patch


[2008-11-08] The mpf_eq function sometimes compares too few bits, not 
just too many (the latter is documented). This might lead to precision loss.




D=http://billinghurst.customer.netspace.net.au/cygwin-1.7

mkdir gmp
cd gmp
wget ${D}/gmp/gmp-4.2.4-2-src.tar.bz2
wget ${D}/gmp/gmp-4.2.4-2.tar.bz2
wget ${D}/gmp/setup.hint

mkdir libgmp-devel
cd libgmp-devel
wget ${D}/gmp/libgmp-devel/libgmp-devel-4.2.4-2.tar.bz2
wget ${D}/gmp/libgmp-devel/setup.hint
cd ..

mkdir libgmp3
wget ${D}/gmp/libgmp3/libgmp3-4.2.4-2.tar.bz2
wget ${D}/gmp/libgmp3/setup.hint
cd ..

mkdir libgmp3xx
wget ${D}/gmp/libgmp3xx/libgmp3xx-4.2.4-2.tar.bz2
wget ${D}/gmp/libgmp3xx/setup.hint
cd ../..


Re: [RFU] gmp-4.2.4-2 for cygwin 1.7

2009-03-02 Thread David Billinghurst

Corinna Vinschen wrote:

Hi David,


there's a problem with libgmp3xx:

On Mar  2 22:49, David Billinghurst wrote:

mkdir libgmp3
wget ${D}/gmp/libgmp3/libgmp3-4.2.4-2.tar.bz2
wget ${D}/gmp/libgmp3/setup.hint
cd ..

mkdir libgmp3xx
wget ${D}/gmp/libgmp3xx/libgmp3xx-4.2.4-2.tar.bz2


12:02:12 ERROR 404: Not Found.


Corinna



Sorry.  s/3xx/xx3/ in the last few lines AND missing cd libgmp3.

I should have written:



D=http://billinghurst.customer.netspace.net.au/cygwin-1.7

mkdir gmp
cd gmp
wget ${D}/gmp/gmp-4.2.4-2-src.tar.bz2
wget ${D}/gmp/gmp-4.2.4-2.tar.bz2
wget ${D}/gmp/setup.hint

mkdir libgmp-devel
cd libgmp-devel
wget ${D}/gmp/libgmp-devel/libgmp-devel-4.2.4-2.tar.bz2
wget ${D}/gmp/libgmp-devel/setup.hint
cd ..

mkdir libgmp3
cd libgmp3
wget ${D}/gmp/libgmp3/libgmp3-4.2.4-2.tar.bz2
wget ${D}/gmp/libgmp3/setup.hint
cd ..

mkdir libgmpxx3
cd libgmpxx3
wget ${D}/gmp/libgmpxx3/libgmpxx3-4.2.4-2.tar.bz2
wget ${D}/gmp/libgmpxx3/setup.hint
cd ../..




Re: Fwd: [Clamav-devel] Bug#512776: License incompatibility with libgmp (GPLv2 only linking to LGPLv3 or later)

2009-01-26 Thread David Billinghurst

Reini Urban wrote:
Attached is a clamav license incompatibility bug with libgmp from the 
debian lawyers. clamav might be forced to link against an older libgmp.


The switch to LGPL3 came with gmp-4.2.2, so gmp-4.2.1 would be needed 
for clamav compatibility.  But prev is gmp-4.2.3-1, so we might need a 

 new gmp-compat package based on gmp-4.2.1.

I can provide this if required, but I don't want to rush into it.

Some questions come to mind:
 - what should it be called? gmp-compat?
 - where should we install it? /opt/gmp-compat/{lib,include}
 - would a static library suitable?  No run time dependency,
   and we won't be upgrading it.

David

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



Re: access() function in 1.7

2009-01-24 Thread David Billinghurst

Corinna Vinschen wrote:

On Jan 24 18:40, David Billinghurst wrote:

I am having a problem with the access() function in cygwin-1.7.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38956
[...]
Under cygwin-1.5
$ ./test_access
access = -1

Under cygwin-1.7
$  ./test_access.exe
access = -1


I assume you mean access = 0 under 1.7.  If that's what you see, the
test probably works as designed.  You're running the test under an
administrative account.  Admin accounts have always the right to write,
same as under Linux.  



Corinna



The account does have Local Administrator rights.  Thank you for the 
explanation.


David

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



access() function in 1.7

2009-01-23 Thread David Billinghurst

I am having a problem with the access() function in cygwin-1.7.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38956

$ touch foobar_file
$ chmod a-w foobar_file

$ cat test_access.c
#include stdio.h
#include unistd.h
int main (void) {
  char *file=foobar_file;
  int m = W_OK;
  printf(access = %d\n,access(file,m));
}

$ touch foobar_file
$ chmod a-w foobar_file

Under cygwin-1.5
$ ./test_access
access = -1

Under cygwin-1.7
$  ./test_access.exe
access = -1




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



Newlib libm patch missing from cygwin-1.5.25-15 - fixes gfortran bug

2008-12-04 Thread David Billinghurst

I have been looking at some gfortran-4.4 testsuite failures.

There is a  problem with the NINT() intrinsic 
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33177 due to a bug in newlib 
lroundf.  This is fixed with revision 1.3 of libm/common/sf_lround.c


http://sourceware.org/cgi-bin/cvsweb.cgi/src/newlib/libm/common/sf_lround.c?cvsroot=src

This one line patch is in cygwin-1.7.  Any chance it could be included 
in 1.5.


David

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



[ANNOUNCEMENT] Updated: {gmp/libgmp3/libgmp-devel}-4.2.4-1

2008-10-21 Thread David Billinghurst

Version 4.2.4-1 of gmp, libgmp3 and libgmp-devel have been uploaded.

PACKAGE DESCRIPTION
===

Homepage: http://swox.com/gmp
License : GNU LGPL

GMP is a free library for arbitrary precision arithmetic, operating
on signed integers, rational numbers, and floating point numbers. There
is no practical limit to the precision except the ones implied by the
available memory in the machine GMP runs on. GMP has a rich set of
functions, and the functions have a regular interface.

CHANGES SINCE LAST RELEASE
==

Minor bug fixes.  See http://gmplib.org/

NOTE


Starting with release gmp-4.2.2, the upstream build increased the
version number of libgmpxx.  This change was reverted as cyggmpxx-3.dll
is backward compatible with the previous 4.1 and 4.2 releases.

INSTALL OR UPGRADE NOTES


Standard install.


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



[ANNOUNCEMENT] Updated: {mpfr/libmpfr1/libmpfr-devel}-2.3.2-1

2008-10-21 Thread David Billinghurst

Version 2.3.2-1 of mpfr/libmpfr1/libmpfr-devel have been uploaded.

PACKAGE DESCRIPTION
===

Homepage: http://www.mpfr.org
License : GNU LGPL 2.1 or later

The MPFR library is a C library for multiple-precision floating-point
computations with exact rounding (also called correct rounding). It is
based on the GMP multiple-precision library.  The main goal of MPFR is
to provide a library for multiple-precision floating-point computation
which is both efficient and has a well-defined semantics. It copies the
good ideas from the ANSI/IEEE-754 standard for double-precision
floating-point arithmetic.

CHANGES SINCE LAST RELEASE
==

Minor upstream bug fixes.  http://www.mpfr.org/mpfr-current/#changes

Function mpfr_init_gmp_rand (only defined when building MPFR without the 
--with-gmp-build configure option) is no longer defined at all. This 
function was private and not documented, and was used only in the MPFR 
test suite. User code that calls it is regarded as broken and may fail 
as a consequence. Running the old test suite against MPFR 2.3.2 may also 
fail.


INSTALL OR UPGRADE NOTES


Standard install.


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



Updated: {gmp/libgmp3/libgmp-devel}-4.2.4-1

2008-10-21 Thread David Billinghurst

Version 4.2.4-1 of gmp, libgmp3 and libgmp-devel have been uploaded.

PACKAGE DESCRIPTION
===

Homepage: http://swox.com/gmp
License : GNU LGPL

GMP is a free library for arbitrary precision arithmetic, operating
on signed integers, rational numbers, and floating point numbers. There
is no practical limit to the precision except the ones implied by the
available memory in the machine GMP runs on. GMP has a rich set of
functions, and the functions have a regular interface.

CHANGES SINCE LAST RELEASE
==

Minor bug fixes.  See http://gmplib.org/

NOTE


Starting with release gmp-4.2.2, the upstream build increased the
version number of libgmpxx.  This change was reverted as cyggmpxx-3.dll
is backward compatible with the previous 4.1 and 4.2 releases.

INSTALL OR UPGRADE NOTES


Standard install.



Updated: {mpfr/libmpfr1/libmpfr-devel}-2.3.2-1

2008-10-21 Thread David Billinghurst

Version 2.3.2-1 of mpfr/libmpfr1/libmpfr-devel have been uploaded.

PACKAGE DESCRIPTION
===

Homepage: http://www.mpfr.org
License : GNU LGPL 2.1 or later

The MPFR library is a C library for multiple-precision floating-point
computations with exact rounding (also called correct rounding). It is
based on the GMP multiple-precision library.  The main goal of MPFR is
to provide a library for multiple-precision floating-point computation
which is both efficient and has a well-defined semantics. It copies the
good ideas from the ANSI/IEEE-754 standard for double-precision
floating-point arithmetic.

CHANGES SINCE LAST RELEASE
==

Minor upstream bug fixes.  http://www.mpfr.org/mpfr-current/#changes

Function mpfr_init_gmp_rand (only defined when building MPFR without the 
--with-gmp-build configure option) is no longer defined at all. This 
function was private and not documented, and was used only in the MPFR 
test suite. User code that calls it is regarded as broken and may fail 
as a consequence. Running the old test suite against MPFR 2.3.2 may also 
fail.


INSTALL OR UPGRADE NOTES


Standard install.



gmp-4.2.4 available for upload

2008-10-19 Thread David Billinghurst

I have a build of gmp-4.2.4 available for upload.  The setup.hint files
are unchanged.  All tests in the testsuite pass.  The shared libraries 
are still backward compatible with previous versions.  However, as noted 
in the release notes, the gmp testsuite uses undocumented functions in 
the library and one of these has been removed.  Consequently, some tests 
 in the 4.2.3-1 release fail when run using this DLL.


This release contains some bug fixes - http://gmplib.org/gmp4.2.html

Starting with version 4.2.2, the upstream build increased the version
number of libgmpxx to correct the shared library numbers.  This was
reverted (http://cygwin.com/ml/cygwin-apps/2008-03/msg00334.html) for
cygwin as the 4.2.2 shared library was backwards compatible with the 4.1
and 4.2.1 releases.  I have continued this practice for this 4.2.4 
release.  (We will need to bump the dll version when we move to the new 
version of g++.  )



David



D=http://billinghurst.customer.netspace.net.au/cygwin

mkdir gmp
cd gmp
wget ${D}/gmp/gmp-4.2.4-1-src.tar.bz2
wget ${D}/gmp/gmp-4.2.4-1.tar.bz2
wget ${D}/gmp/setup.hint

mkdir libgmp-devel
cd libgmp-devel
wget ${D}/gmp/libgmp-devel/libgmp-devel-4.2.4-1.tar.bz2
wget ${D}/gmp/libgmp-devel/setup.hint
cd ..

mkdir libgmp3
cd libgmp3
wget ${D}/gmp/libgmp3/libgmp3-4.2.4-1.tar.bz2
wget ${D}/gmp/libgmp3/setup.hint
cd ../..



mpfr-2.3.2 for available for upload

2008-10-19 Thread David Billinghurst
I have a build of mpfr-2.3.2 for available for upload.  It just contains 
a few bug fixes from upstream.  The setup.hint files are unchanged.


The package builds OOTB and pass all tests in the testsuites.




D=http://billinghurst.customer.netspace.net.au/cygwin

mkdir mpfr
cd mpfr
wget ${D}/mpfr/mpfr-2.3.2-1-src.tar.bz2
wget ${D}/mpfr/mpfr-2.3.2-1.tar.bz2
wget ${D}/mpfr/setup.hint
mkdir libmpfr-devel
cd libmpfr-devel
wget ${D}/mpfr/libmpfr-devel/libmpfr-devel-2.3.2-1.tar.bz2
wget ${D}/mpfr/libmpfr-devel/setup.hint
cd ..
mkdir libmpfr1
cd libmpfr1
wget ${D}/mpfr/libmpfr1/libmpfr1-2.3.2-1.tar.bz2
wget ${D}/mpfr/libmpfr1/setup.hint
cd ../..


gmp-4.2.3 available for upload

2008-08-08 Thread David Billinghurst

I have a build of gmp-4.2.3 available for upload.  The setup.hint files
are unchanged.  All tests in the testsuite pass.  In addition, the
testsuite for the previous version 4.2.2-1 passes with these DLLs.

This release contains some bug fixes - http://gmplib.org/gmp4.2.html

Starting with version 4.2.2, the upstream build increased the version
number of libgmpxx to correct the shared library numbers.  This was
reverted (http://cygwin.com/ml/cygwin-apps/2008-03/msg00334.html) for
cygwin as the 4.2.2 shared library was backwards compatible with the 4.1
and 4.2.1 releases.  I have done the same for this 4.2.3 release.


David



D=http://billinghurst.customer.netspace.net.au/cygwin

mkdir gmp
cd gmp
wget ${D}/gmp/gmp-4.2.3-1-src.tar.bz2
wget ${D}/gmp/gmp-4.2.3-1.tar.bz2
wget ${D}/gmp/setup.hint

mkdir libgmp-devel
cd libgmp-devel
wget ${D}/gmp/libgmp-devel/libgmp-devel-4.2.3-1.tar.bz2
wget ${D}/gmp/libgmp-devel/setup.hint
cd ..
mkdir libgmp3
wget ${D}/gmp/libgmp3/libgmp3-4.2.3-1.tar.bz2
wget ${D}/gmp/libgmp3/setup.hint
cd ../..





[ANNOUNCEMENT] Updated: {gmp/libgmp3/libgmp-devel}-4.2.3-1

2008-08-08 Thread David Billinghurst

Version 4.2.3-1 of gmp, libgmp3 and libgmp-devel have been uploaded.

PACKAGE DESCRIPTION
===

Homepage: http://swox.com/gmp
License : GNU LGPL

GMP is a free library for arbitrary precision arithmetic, operating
on signed integers, rational numbers, and floating point numbers. There 
is no practical limit to the precision except the ones implied by the 
available memory in the machine GMP runs on. GMP has a rich set of 
functions, and the functions have a regular interface.


CHANGES SINCE LAST RELEASE
==

Minor bug fixes.  See http://gmplib.org/

NOTE


Starting with release gmp-4.2.2, the upstream build increased the 
version number of libgmpxx.  This change was reverted as cyggmpxx-3.dll 
is backward compatible with the previous 4.1 and 4.2 releases.


INSTALL OR UPGRADE NOTES


Standard install.

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



[ANNOUNCEMENT] Updated: {gmp/libgmp3/libgmp-devel}-4.2.2-1

2008-04-01 Thread David Billinghurst

Version 4.2.2-1 of gmp/libgmp3/libgmp-devel have been uploaded.

PACKAGE DESCRIPTION
===

Homepage: http://swox.com/gmp
License : GNU LGPL

GMP is a free library for arbitrary precision arithmetic, operating
on signed integers, rational numbers, and floating point numbers. There 
is no practical limit to the precision except the ones implied by the 
available memory in the machine GMP runs on. GMP has a rich set of 
functions, and the functions have a regular interface.


CHANGES SINCE LAST RELEASE
==

Minor bug fixes.  See http://gmplib.org/

The upstream build has increased the version on libgmpxx.  This change
was reverted as cyggmpxx-3.dll is backward compatible with the previous
releases.

INSTALL OR UPGRADE NOTES


Standard install.


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



[ANNOUNCEMENT] Updated: {mpfr/libmpfr1/libmpfr-devel}-2.3.1-1

2008-04-01 Thread David Billinghurst

Version 2.3.1-1 of mpfr/libmpfr1/libmpfr-devel have been uploaded.

PACKAGE DESCRIPTION
===

Homepage: http://www.mpfr.org
License : GNU LGPL 2.1 or later

The MPFR library is a C library for multiple-precision floating-point
computations with exact rounding (also called correct rounding). It is 
based on the GMP multiple-precision library.  The main goal of MPFR is 
to provide a library for multiple-precision floating-point computation 
which is both efficient and has a well-defined semantics. It copies the 
good ideas from the ANSI/IEEE-754 standard for double-precision 
floating-point arithmetic.


CHANGES SINCE LAST RELEASE
==

Minor upstream bug fixes.  http://www.mpfr.org/mpfr-current/#changes

INSTALL OR UPGRADE NOTES


Standard install.


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



Re: gmp-4.2.2-1 and and mpfr- for upload

2008-03-26 Thread David Billinghurst

Charles Wilson wrote:

Dave Korn wrote:

David Billinghurst wrote on 24 March 2008 03:43:


The version number of libgmpxx was bumped in the upstream files to
correct the shared library numbers.  I reverted this change in the
cygwin build as the cygwin shared library is backwards compatible with
gmp-4.2.1 - the 4.2.1 testsuite passes with the new cyggmpxx-3.dll.


  On the face of it, that sounds like a worryingly dubious idea.


Not necessarily. It is often the case that the version number of 
cygwin's library ports (I don't want to say cygwin DLL because that 
could be misconstrued) do not exactly follow the upstream versioning.


Most of the time, it's because there have been cygwin-specific changes 
that have forced our version number ahead of the upstream progression. 
Take ncurses, for instance: upstream so's are at version 5.0 or so, but 
our DLL number is 8.


In rare cases, we might fall behind the upstream numbers -- imagine if 
an ABI change occurred, but only #ifdef SOLARIS -- there'd be no reason 
(other than a desire for consistency) to bump the cygwin port's DLL number.


However, in the case of gmp, it is probably necessary to understand WHY 
the upstream maintainers bumped the DLL number. Did they make a 
back-wards incompatible change sometime early in the -3 sequence, but 
neglected to update the number until now? Or is the new version number 
merely cosmetic?


correct the shared library numbers just doesn't provide enough 
information.


--
Chuck


The new 4.2.2-1 cyggmpxx3.dll is AFAICT binary compatible with the 
current 4.2.1-1 release.  The changes are quite small and I ran the 
4.2.1-1 testsuite with the 4.2.2-1 DLL without problem.


I don't have strong feelings about this change, but we will have to bump 
the C++ library version when we move to gcc-4.  I thought it excessive 
to change it now for no real reason.



According to http://gmplib.org/ - Additional issues with GMP 4.2:   The 
solib numbers for the shared version of libgmp and libgmpxx are very 
wrong, making them appear older than version 4.1.4.


David




gmp-4.2.2-1 and and mpfr- for upload

2008-03-23 Thread David Billinghurst
I have builds of gmp-4.2.2 and mpfr-2.3.1 for available for upload.  The 
setup.hint files are unchanged.  Both packages pass all tests in their 
testsuites.


mpfr builds OOTB.

The version number of libgmpxx was bumped in the upstream files to 
correct the shared library numbers.  I reverted this change in the 
cygwin build as the cygwin shared library is backwards compatible with 
gmp-4.2.1 - the 4.2.1 testsuite passes with the new cyggmpxx-3.dll.


David



D=http://billinghurst.customer.netspace.net.au/cygwin

mkdir gmp
cd gmp
wget ${D}/gmp/gmp-4.2.2-1-src.tar.bz2
wget ${D}/gmp/gmp-4.2.2-1.tar.bz2
wget ${D}/gmp/setup.hint

mkdir libgmp-devel
cd libgmp-devel
wget ${D}/gmp/libgmp-devel/libgmp-devel-4.2.2-1.tar.bz2
wget ${D}/gmp/libgmp-devel/setup.hint
cd ..
mkdir libgmp3
wget ${D}/gmp/libgmp3/libgmp3-4.2.2-1.tar.bz2
wget ${D}/gmp/libgmp3/setup.hint
cd ../..

mkdir mpfr
cd mpfr
wget ${D}/mpfr/mpfr-2.3.1-1-src.tar.bz2
wget ${D}/mpfr/mpfr-2.3.1-1.tar.bz2
wget ${D}/mpfr/setup.hint
mkdir libmpfr-devel
cd libmpfr-devel
wget ${D}/mpfr/libmpfr-devel/libmpfr-devel-2.3.1-1.tar.bz2
wget ${D}/mpfr/libmpfr-devel/setup.hint
cd ..
mkdir libmpfr1
cd libmpfr1
wget ${D}/mpfr/libmpfr1/libmpfr1-2.3.1-1.tar.bz2
wget ${D}/mpfr/libmpfr1/setup.hint
cd ../..


RE: gmp/mpfr status

2008-03-18 Thread David Billinghurst
 From: NightStrike
 
 Is there an approximate timeline for when the gmp and mpfr packages
 will be upgraded to the minimum required for compiling gcc?  Really, I
 guess it's just mpfr that has to be upgraded to 2.3.0., but I think
 mpfr 2.3.0 requires gmp 4.2.2.
 

I have working packages of gmp-4.2.2 and mpfr-2.3.1.  I will try and upload
them this weekend.

David


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



  1   2   >