Re: recent CVS compilation issues

2007-08-02 Thread Corinna Vinschen
On Aug  1 22:37, Eric Blake wrote:
 /home/eblake/src/build/i686-pc-cygwin/winsup/cygwin/smallprint.o: In
 function `__small_vsprintf':
 ../../../../winsup/cygwin/smallprint.cc:130: undefined reference to
 `sys_wcstombs(char*, int, wchar_t const*, int)@16'
 ../../../../winsup/cygwin/smallprint.cc:190: undefined reference to
 [EMAIL PROTECTED]'
 ../../../../winsup/cygwin/smallprint.cc:200: undefined reference to
 `_current_codepage'
 ../../../../winsup/cygwin/smallprint.cc:201: undefined reference to
 [EMAIL PROTECTED]'
 ../../../../winsup/cygwin/smallprint.cc:203: undefined reference to
 [EMAIL PROTECTED]'
 ../../../../winsup/cygwin/smallprint.cc:211: undefined reference to
 `_current_codepage'
 ../../../../winsup/cygwin/smallprint.cc:212: undefined reference to
 [EMAIL PROTECTED]'
 ../../../../winsup/cygwin/smallprint.cc:214: undefined reference to
 [EMAIL PROTECTED]'
 Info: resolving __ctype_ by linking to __imp___ctype_ (auto-import)
 collect2: ld returned 1 exit status

No such problem in my cross-build on Linux.  I was going to try on
Cygwin but came across another problem where I broke the unlink()
function :(  I'm going to look into that one first, of course.


Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader  cygwin AT cygwin DOT com
Red Hat

--
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: recent CVS compilation issues

2007-08-02 Thread Eric Blake
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

According to Corinna Vinschen on 8/2/2007 3:00 AM:
 collect2: ld returned 1 exit status
 
 No such problem in my cross-build on Linux.  I was going to try on
 Cygwin but came across another problem where I broke the unlink()
 function :(  I'm going to look into that one first, of course.

The problem is not in building cygwin1.dll, but cygserver.  Doing this:

Index: Makefile.in
===
RCS file: /cvs/src/src/winsup/cygserver/Makefile.in,v
retrieving revision 1.14
diff -u -p -r1.14 Makefile.in
- --- Makefile.in   23 Feb 2007 11:43:48 -  1.14
+++ Makefile.in 2 Aug 2007 13:15:24 -
@@ -68,7 +68,7 @@ libclean:
 fullclean: clean libclean

 cygserver.exe: $(CYGWIN_LIB) $(OBJS) $(CYGWIN_OBJS)
- - $(CXX) -o $@ ${wordlist 2,999,$^} -L$(cygwin_build)
+   $(CXX) -o $@ ${wordlist 2,999,$^} -L$(cygwin_build) -lntdll

 $(cygwin_build)/%.o: $(cygwin_source)/%.cc
@$(MAKE) -C $(@D) $(@F)



helps, but doesn't solve the problem, because I still get:

/home/eblake/src/build/i686-pc-cygwin/winsup/cygwin/smallprint.o: In
function `__small_vsprintf':
../../../../winsup/cygwin/smallprint.cc:130: undefined reference to
`sys_wcstombs(char*, int, wchar_t const*, int)@16'
../../../../winsup/cygwin/smallprint.cc:200: undefined reference to
`_current_codepage'
../../../../winsup/cygwin/smallprint.cc:211: undefined reference to
`_current_codepage'
Info: resolving __ctype_ by linking to __imp___ctype_ (auto-import)
collect2: ld returned 1 exit status
make[3]: *** [cygserver.exe] Error 1
make[3]: Leaving directory
`/home/eblake/src/build/i686-pc-cygwin/winsup/cygserver'


So where do current_codepage and sys_wcstombs live?

- --
Don't work too hard, make some time for fun as well!

Eric Blake [EMAIL PROTECTED]
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGsdmC84KuGfSFAYARAv3JAKDRQlw466XOmdsIvuj5dtR6D34PvQCdFsgP
bMzxRDRmk46uc/h7zFSPLkk=
=UyIZ
-END PGP SIGNATURE-

--
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: recent CVS compilation issues

2007-08-02 Thread Christopher Faylor
On Thu, Aug 02, 2007 at 07:17:54AM -0600, Eric Blake wrote:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

According to Corinna Vinschen on 8/2/2007 3:00 AM:
 collect2: ld returned 1 exit status
 
 No such problem in my cross-build on Linux.  I was going to try on
 Cygwin but came across another problem where I broke the unlink()
 function :(  I'm going to look into that one first, of course.

The problem is not in building cygwin1.dll, but cygserver.  Doing this:

Index: Makefile.in
===
RCS file: /cvs/src/src/winsup/cygserver/Makefile.in,v
retrieving revision 1.14
diff -u -p -r1.14 Makefile.in
- --- Makefile.in  23 Feb 2007 11:43:48 -  1.14
+++ Makefile.in2 Aug 2007 13:15:24 -
@@ -68,7 +68,7 @@ libclean:
 fullclean: clean libclean

 cygserver.exe: $(CYGWIN_LIB) $(OBJS) $(CYGWIN_OBJS)
- -$(CXX) -o $@ ${wordlist 2,999,$^} -L$(cygwin_build)
+  $(CXX) -o $@ ${wordlist 2,999,$^} -L$(cygwin_build) -lntdll

 $(cygwin_build)/%.o: $(cygwin_source)/%.cc
   @$(MAKE) -C $(@D) $(@F)



helps, but doesn't solve the problem, because I still get:

/home/eblake/src/build/i686-pc-cygwin/winsup/cygwin/smallprint.o: In
function `__small_vsprintf':
../../../../winsup/cygwin/smallprint.cc:130: undefined reference to
`sys_wcstombs(char*, int, wchar_t const*, int)@16'
../../../../winsup/cygwin/smallprint.cc:200: undefined reference to
`_current_codepage'
../../../../winsup/cygwin/smallprint.cc:211: undefined reference to
`_current_codepage'
Info: resolving __ctype_ by linking to __imp___ctype_ (auto-import)
collect2: ld returned 1 exit status
make[3]: *** [cygserver.exe] Error 1
make[3]: Leaving directory
`/home/eblake/src/build/i686-pc-cygwin/winsup/cygserver'

So where do current_codepage and sys_wcstombs live?

They used to live in dcrt0.cc and miscfuncs.cc respectively.

I moved them into separate files, after consultation with Corinna.

Things seem to build ok now.  There is a snapshot up there to prove
that point.

Thanks for the heads up, Eric.

cgf

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



recent CVS compilation issues

2007-08-01 Thread Eric Blake
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

I am getting the following on WinXP while trying to rebuild cygwin from
CVS, ever since Corinna's patch to rename smallprint.cc:
http://cygwin.com/ml/cygwin-cvs/2007-q3/msg00076.html.  Is anyone else
seeing this?

/home/eblake/src/build/i686-pc-cygwin/winsup/cygwin/smallprint.o: In
function `__small_vsprintf':
../../../../winsup/cygwin/smallprint.cc:130: undefined reference to
`sys_wcstombs(char*, int, wchar_t const*, int)@16'
../../../../winsup/cygwin/smallprint.cc:190: undefined reference to
[EMAIL PROTECTED]'
../../../../winsup/cygwin/smallprint.cc:200: undefined reference to
`_current_codepage'
../../../../winsup/cygwin/smallprint.cc:201: undefined reference to
[EMAIL PROTECTED]'
../../../../winsup/cygwin/smallprint.cc:203: undefined reference to
[EMAIL PROTECTED]'
../../../../winsup/cygwin/smallprint.cc:211: undefined reference to
`_current_codepage'
../../../../winsup/cygwin/smallprint.cc:212: undefined reference to
[EMAIL PROTECTED]'
../../../../winsup/cygwin/smallprint.cc:214: undefined reference to
[EMAIL PROTECTED]'
Info: resolving __ctype_ by linking to __imp___ctype_ (auto-import)
collect2: ld returned 1 exit status

- --
Don't work too hard, make some time for fun as well!

Eric Blake [EMAIL PROTECTED]
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGsV+O84KuGfSFAYARAqMrAJ94V/Wc8dhuk20WkziarPKme05OqACfUXee
aQUyaL4qMhdWZV6DyoH/V+E=
=Bngr
-END PGP SIGNATURE-

--
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: recent CVS compilation issues

2007-08-01 Thread bobby mcnulty


- Original Message - 
From: Eric Blake [EMAIL PROTECTED]

To: cygwin@cygwin.com
Sent: Wednesday, August 01, 2007 11:37 PM
Subject: recent CVS compilation issues



-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

I am getting the following on WinXP while trying to rebuild cygwin from
CVS, ever since Corinna's patch to rename smallprint.cc:
http://cygwin.com/ml/cygwin-cvs/2007-q3/msg00076.html.  Is anyone else
seeing this?

/home/eblake/src/build/i686-pc-cygwin/winsup/cygwin/smallprint.o: In
function `__small_vsprintf':
../../../../winsup/cygwin/smallprint.cc:130: undefined reference to
`sys_wcstombs(char*, int, wchar_t const*, int)@16'
../../../../winsup/cygwin/smallprint.cc:190: undefined reference to
[EMAIL PROTECTED]'
../../../../winsup/cygwin/smallprint.cc:200: undefined reference to
`_current_codepage'
../../../../winsup/cygwin/smallprint.cc:201: undefined reference to
[EMAIL PROTECTED]'
../../../../winsup/cygwin/smallprint.cc:203: undefined reference to
[EMAIL PROTECTED]'
../../../../winsup/cygwin/smallprint.cc:211: undefined reference to
`_current_codepage'
../../../../winsup/cygwin/smallprint.cc:212: undefined reference to
[EMAIL PROTECTED]'
../../../../winsup/cygwin/smallprint.cc:214: undefined reference to
[EMAIL PROTECTED]'
Info: resolving __ctype_ by linking to __imp___ctype_ (auto-import)
collect2: ld returned 1 exit status


   same here. Windows XP pro.


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