Post new topic Reply to topic  [ 6 posts ] 
Author Message
 Post subject: Problems installing...help!
PostPosted: Fri Apr 10, 2015 5:45 am 
Hi there,

Every time I try to connect to ftp.uni-kl.de with the Cygwin install as per the instructions, I get a message which says that setup.ini can't be found, and then when a package repository is listed, Singular isn't in it. I am running 64-bit Windows and I've already installed Cygwin. Thanks!


Report this post
Top
  
Reply with quote  
 Post subject: Re: Problems installing...help!
PostPosted: Fri Apr 10, 2015 6:19 am 
Was able to install with 32-bit, but can't start Singular from Cygwin.


Report this post
Top
  
Reply with quote  
 Post subject: Re: Problems installing...help!
PostPosted: Tue Apr 14, 2015 6:55 pm 
I have exactly the same problem. Some one can help us, please.


Report this post
Top
  
Reply with quote  
 Post subject: Re: Problems installing...help!
PostPosted: Wed Apr 15, 2015 1:25 pm 

Joined: Wed May 25, 2005 4:16 pm
Posts: 275
2 remarks:
- currently only the binary for 32bit cygwin exists, that means it will not work in a 64bit
cygwin environment
- Singular uses the following dynamic libraries, but they all belong to the default
cygwin installation (or the system):
ntdll.dll => /cygdrive/c/Windows/SYSTEM32/ntdll.dll (0x77ad0000)
kernel32.dll => /cygdrive/c/Windows/system32/kernel32.dll (0x761f0000)
KERNELBASE.dll => /cygdrive/c/Windows/system32/KERNELBASE.dll (0x75e90000)
cygwin1.dll => /usr/bin/cygwin1.dll (0x61000000)
cygreadline7.dll => /usr/bin/cygreadline7.dll (0x6f880000)
cygncursesw-10.dll => /usr/bin/cygncursesw-10.dll (0x6f9a0000)
USER32.dll => /cygdrive/c/Windows/system32/USER32.dll (0x77720000)
GDI32.dll => /cygdrive/c/Windows/system32/GDI32.dll (0x77570000)
LPK.dll => /cygdrive/c/Windows/system32/LPK.dll (0x774e0000)
USP10.dll => /cygdrive/c/Windows/system32/USP10.dll (0x77c80000)
msvcrt.dll => /cygdrive/c/Windows/system32/msvcrt.dll (0x77430000)
cyggcc_s-1.dll => /usr/bin/cyggcc_s-1.dll (0x6fd20000)
cygstdc++-6.dll => /usr/bin/cygstdc++-6.dll (0x6f6e0000)
cyggmp-10.dll => /usr/bin/cyggmp-10.dll (0x6fc70000)
cygmpfr-4.dll => /usr/bin/cygmpfr-4.dll (0x6fa20000)
IMM32.DLL => /cygdrive/c/Windows/system32/IMM32.DLL (0x76090000)
MSCTF.dll => /cygdrive/c/Windows/system32/MSCTF.dll (0x77230000)

I.e. make sure that you have readline, gmp, mpfr and ncurses installed.

Use (and missing shared libraries) can be found with:
ldd /usr/bin/Singular.exe


Report this post
Top
 Profile  
Reply with quote  
 Post subject: Re: Problems installing...help!
PostPosted: Tue May 05, 2015 6:04 am 
Javo wrote:
I have exactly the same problem. Some one can help us, please.


I and Yue are working on the updated cygwin package for 32 and 64 bit version
https://cygwin.com/ml/cygwin-apps/2015-04/msg00035.html

We should upload in 1-2 weeks.

Regards
Marco


Report this post
Top
  
Reply with quote  
 Post subject: Re: Problems installing...help!
PostPosted: Tue May 05, 2015 1:21 pm 

Joined: Wed May 25, 2005 4:16 pm
Posts: 275
- Solution for dynamic module:
Singular uses dynamic modules at 2 places:
* for polynomial operations
but there is a variant without dynamic modules
the configure options
Code:
--disable-p-procs-dynamic --enable-p-procs-static

should select this variant (configure should automatically select this on Windows)
* for optional pacakages
can be embedded via
Code:
----with-builtinmodules=a,b,c

Technical background: dynamic modules are shared libarires with unresolved
symbols from the Singular kernel. The dynamic linker on ELF systems
(and on HPUX) resolves theese references automatically during the loading.
AFAIK the dynamic linker on Windows cannot do this, so dynamic modules
(at least currently) cannot work on Windows, but work-arounds exists - see above.


Report this post
Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 

You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

It is currently Fri May 13, 2022 11:05 am
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group