libexif: one version for binaries, another version for source

2005-12-24 Thread David Arnstein
When I run the Cygwin setup.exe, it shows that my libexif package is up 
to date at version 0.6.12-1. But when I use setup.exe to download the 
source, I get these three files in /usr/src:

libexif-0.6.9-1.sh
libexif-0.6.9-1.patch
libexif-0.6.9.tar.gz*

What should I do? I need the libexif source to track down a segfault in 
gimp.


I attach the output of cygcheck -s -v -r.

Cygwin Configuration Diagnostics
Current System Time: Sat Dec 24 15:56:15 2005

Windows XP Professional Ver 5.1 Build 2600 Service Pack 2

Path:   E:\cygwin\usr\local\bin
E:\cygwin\bin
E:\cygwin\bin
E:\cygwin\usr\X11R6\bin
d:\Bin
d:\Bin32
c:\WINDOWS\system32
c:\WINDOWS
c:\WINDOWS\System32\Wbem
d:\win32app\sysinternals
.\

Output from E:\cygwin\bin\id.exe (nontsec)
UID: 1003(David) GID: 513(None)
0(root)  513(None)544(Administrators)
545(Users)   1005(Debugger Users)

Output from E:\cygwin\bin\id.exe (ntsec)
UID: 1003(David) GID: 513(None)
0(root)  513(None)544(Administrators)
545(Users)   1005(Debugger Users)

SysDir: C:\WINDOWS\system32
WinDir: C:\WINDOWS

PWD = `/usr/src'
CYGWIN = `server ntea ntsec smbntsec'
HOME = `/cygdrive/d/Users/David'

HOMEPATH = `\Users\David'
MANPATH = `/usr/man:/usr/share/man:/usr/ssl/man:/usr/X11R6/man:/usr/local/man'
APPDATA = `C:\Documents and Settings\David\Application Data'
VS71COMNTOOLS = `C:\Program Files\Microsoft Visual Studio .NET 
2003\Common7\Tools\'
XKEYSYMDB = `/usr/X11R6/lib/X11/XKeysymDB'
SHELL = `/bin/bash'
TERM = `xterm'
PROCESSOR_IDENTIFIER = `x86 Family 15 Model 2 Stepping 9, GenuineIntel'
WINDIR = `C:\WINDOWS'
WINDOWID = `2097166'
OLDPWD = `/usr/src/libexif-0.6.9'
USERDOMAIN = `OWL'
OS = `Windows_NT'
ALLUSERSPROFILE = `C:\Documents and Settings\All Users'
XAPPLRESDIR = `/usr/X11R6/lib/X11/app-defaults'
XTERM_SHELL = `/usr/bin/bash'
XCMSDB = `/usr/X11R6/lib/X11/Xcms.txt'
TEMP = `/tmp'
COMMONPROGRAMFILES = `C:\Program Files\Common Files'
XNLSPATH = `/usr/X11R6/lib/X11/locale'
TERMCAP = `xterm-r6|xterm|xterm X11R6 
version:am:km:mi:ms:xn:co#80:it#8:li#24:AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:ae=^O:al=\E[L:as=^N:bl=^G:cd=\E[J:ce=\E[K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:cr=^M:cs=\E[%i%d;%dr:ct=\E[3g:dc=\E[P:dl=\E[M:do=^J:ei=\E[4l:ho=\E[H:im=\E[4h:is=\E7\E[r\E[m\E[?7h\E[?1;3;4;6l\E[4l\E8\E:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k5=\E[15~:k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:kD=\E[3~:kI=\E[2~:kN=\E[6~:kP=\E[5~:kd=\EOB:ke=\E[?1l\E:kh=\E[1~:kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:md=\E[1m:me=\E[m:mr=\E[7m:nd=\E[C:rc=\E8:sc=\E7:se=\E[m:sf=^J:so=\E[7m:sr=\EM:ta=^I:te=\E[2J\E[?47l\E8:ti=\E7\E[?47h:ue=\E[m:up=\E[A:us=\E[4m:kb=\010:'
USERNAME = `David'
PAGER = `most'
PROCESSOR_LEVEL = `15'
FP_NO_HOST_CHECK = `NO'
SYSTEMDRIVE = `C:'
__COMPAT_LAYER = `EnableNXShowUI '
USERPROFILE = `C:\Documents and Settings\David'
DZK20DIRECTORY = `D:\Users\David\DezkTop'
CLIENTNAME = `Console'
LOGONSERVER = `\\OWL'
PROCESSOR_ARCHITECTURE = `x86'
XTERM_VERSION = `Cygwin 6.8.2.0(202)'
INIT_COMPLETE = `true'
MANPAGER = `most -s'
SHLVL = `3'
PATHEXT = `.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH'
HOMEDRIVE = `D:'
!D: = `D:\bin'
PROMPT = `$P$G'
COMSPEC = `C:\WINDOWS\system32\cmd.exe'
LESS = `-i -e -q'
LOGNAME = `David'
TMP = `/tmp'
SYSTEMROOT = `C:\WINDOWS'
PROCESSOR_REVISION = `0209'
!E: = `E:\cygwin\bin'
PROGRAMFILES = `C:\Program Files'
DISPLAY = `127.0.0.1:0.0'
NUMBER_OF_PROCESSORS = `2'
SESSIONNAME = `Console'
COMPUTERNAME = `OWL'
_ = `/usr/bin/cygcheck'
POSIXLY_CORRECT = `1'

HKEY_CURRENT_USER\Software\Cygnus Solutions
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\Program Options
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2
  (default) = `/cygdrive'
  cygdrive flags = 0x0022
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/
  (default) = `E:\cygwin'
  flags = 0x000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/etc
  (default) = `C:\cygwin\etc'
  flags = 0x000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/exper
  (default) = `G:\mnt'
  flags = 0x080a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/tmp
  (default) = `C:\Temp'
  flags = 0x000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/bin
  (default) = `E:\cygwin/bin'
  flags = 0x000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/lib
  (default) = `E:\cygwin/lib'
  flags = 0x000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/var
  (default) = `C:\cygwin\var'
  flags = 0x000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\Program Options

a:  fd N/AN/A  

Re: libexif: one version for binaries, another version for source

2005-12-24 Thread René Berber
David Arnstein wrote:
 When I run the Cygwin setup.exe, it shows that my libexif package is up
 to date at version 0.6.12-1. But when I use setup.exe to download the
 source, I get these three files in /usr/src:
 libexif-0.6.9-1.sh
 libexif-0.6.9-1.patch
 libexif-0.6.9.tar.gz*
 
 What should I do?

If you want the source for version 0.6.12-1 just select the source (put the x in
the 4th column) don't change the versions.

You'll end up with something like the above, if you want to rebuild the package
execute the shell script, it will untar the source, patch it,
configure-make-make install, and build the distribution (binary) package.  It
does not install the package, the install location was a temporary (usually
.build and .install directories are created).

You can see the details by looking at the shell script.

 I need the libexif source to track down a segfault in gimp.

Gimp?  For Cygwin or the usual Gimp for Windows?

If it is the second one then it doesn't use Cygwin's libraries... it uses the
ones you installed with Gtk for Windows, usually under C:/Program
Files/Common/GTK/2.0/.  I've had problems with nVIDIA drivers (or perhaps
something else) installing different versions of 2 Gtk libraries under /WINDOWS,
but I don't recall which ones, I think one was libxml.dll but I don't see any
libexif in GTK/2.0 (I have not checked if my Gimp includes tiff handling which
is what that lib would be good for).

HTH
-- 
René Berber


--
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: libexif: one version for binaries, another version for source

2005-12-24 Thread David Arnstein
On Sat, Dec 24, 2005 at 06:35:30PM -0600, Ren? Berber wrote:
 If you want the source for version 0.6.12-1 just select the source (put the x 
 in
 the 4th column) don't change the versions.

I did exactly as you said above. The GUI of Cygwin setup.exe
definitely indicated I was about to download the source for version
0.6.12-1. But afterwards, in my /usr/src directory, I see only the
three -0.6.9-1 files. Perhaps the mirror sites are corrupted? I tried
both the RCN http site and the kernel.org http site.

--
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: libexif: one version for binaries, another version for source

2005-12-24 Thread Gerrit P. Haase

David Arnstein wrote:
 On Sat, Dec 24, 2005 at 06:35:30PM -0600, Ren? Berber wrote:

If you want the source for version 0.6.12-1 just select the source 
(put the x in

the 4th column) don't change the versions.


 I did exactly as you said above. The GUI of Cygwin setup.exe
 definitely indicated I was about to download the source for version
 0.6.12-1. But afterwards, in my /usr/src directory, I see only the
 three -0.6.9-1 files. Perhaps the mirror sites are corrupted? I tried
 both the RCN http site and the kernel.org http site.

Hmm, there are two packages at the mirrors, libexif and libexif10,
libexif includes version 0.6.12 in binary and the source package
contains the correct versioned patch, script and original source
tarball where the old version 0.6.9 includes the old script, patch
and source package.

My local mirror includes the correct entries in setup.ini too,
setup.ini timestamp is 1134043806.

And I see the same setup behaviour.  It installs not the version of the
source package which is defined in setup.ini to be current but the
previous version 0.6.9-1.  Probably a bug ;)


You may find the 0.6.12 source package at your disk (it is in the
repository directory under the path release/exif/libexif) and copy it
manually to /usr/src and extract it with this command:
tar xjvf libexif-0.6.12-1-src.tar.bz2



Thanks for the report,
Gerrit

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