https://bugs.winehq.org/show_bug.cgi?id=46680
Bug ID: 46680 Summary: redefinition of typedef ‘fnprintf’ Product: Wine Version: 4.1 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: rpc Assignee: wine-bugs@winehq.org Reporter: version2013@protonmail.com Distribution: ---
Created attachment 63642 --> https://bugs.winehq.org/attachment.cgi?id=63642 error_log1
in distro: puppy431
# gcc --version gcc (GCC) 4.2.2
# uname -r 2.6.30.5
# ldd --version ldd (GNU libc) 2.6.1
compiling wine-4.1 and wine-4.2 fails.
https://bugs.winehq.org/show_bug.cgi?id=46680
--- Comment #1 from Nathan version2013@protonmail.com --- in distro: racy puppy 5.5
# gcc --version gcc (GCC) 4.3.4
# uname -r 3.0.66
# ldd --version ldd (GNU libc) 2.10.1
compiling wine-4.1 and wine-4.2 fails.
https://bugs.winehq.org/show_bug.cgi?id=46680
--- Comment #2 from Gijs Vermeulen gijsvrm@gmail.com --- Could you find out which commit caused the issue?
https://bugs.winehq.org/show_bug.cgi?id=46680
--- Comment #3 from Nathan version2013@protonmail.com --- (In reply to Nathan from comment #1) regression testing in racy puppy 5.5
# cd /opt # git clone git://source.winehq.org/git/wine.git wine-git/ # cd wine-git/ # git bisect start # git bisect good wine-4.0 # git bisect bad wine-4.1 # git bisect run ../compile_fail.sh
---'compile_fail.sh' begins--- #!/bin/sh CC="gcc -m32" ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --x-includes=/usr/X11R7/include --x-libraries=/usr/X11R7/lib --with-x --libdir=/usr/lib32 CFLAGS="-O2 -march=i486 -mtune=i686" --verbose || exit 125 make ---'compile_fail.sh' ends---
dca175b2565353e4ec99822f0590d4dabedf05b2 is the first bad commit commit dca175b2565353e4ec99822f0590d4dabedf05b2 Author: Zebediah Figura z.figura12@gmail.com Date: Tue Jan 22 22:10:30 2019 -0600
setupapi: Don't use the devnode to allocate driver keys.
The devnode is a local handle, but driver keys should be unique to the device. (Note that MSDN, confusingly, refers to this number as a "device instance ID".)
Signed-off-by: Zebediah Figura z.figura12@gmail.com Signed-off-by: Alexandre Julliard julliard@winehq.org
:040000 040000 c2ac61995d5c9bf1db1e41f19f068c96e6292f6b ccb88ecbecc0d30974cf187c77eb9d54df1b2162 M dlls bisect run success
https://bugs.winehq.org/show_bug.cgi?id=46680
--- Comment #4 from Nathan version2013@protonmail.com --- Created attachment 63656 --> https://bugs.winehq.org/attachment.cgi?id=63656 bisect log
https://bugs.winehq.org/show_bug.cgi?id=46680
Nathan version2013@protonmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |dca175b2565353e4ec99822f059 | |0d4dabedf05b2
https://bugs.winehq.org/show_bug.cgi?id=46680
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1|dca175b2565353e4ec99822f059 | |0d4dabedf05b2 | CC| |z.figura12@gmail.com
--- Comment #5 from Zebediah Figura z.figura12@gmail.com --- I don't think that method of bisecting will work; you'll get false "good" commits when nothing changed.
https://bugs.winehq.org/show_bug.cgi?id=46680
--- Comment #6 from Nathan version2013@protonmail.com --- documenting just so others can see my steps. regression test:
# cd /opt # git clone git://source.winehq.org/git/wine.git wine-git/ # cd wine-git/ # git bisect start # git bisect good wine-4.0 # git bisect bad wine-4.1 # CC="gcc -m32" ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --x-includes=/usr/X11R7/include --x-libraries=/usr/X11R7/lib --with-x --libdir=/usr/lib32 CFLAGS="-g -O0 -march=i486 -mtune=i686" --verbose && make
# git bisect bad # CC="gcc -m32" ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --x-includes=/usr/X11R7/include --x-libraries=/usr/X11R7/lib --with-x --libdir=/usr/lib32 CFLAGS="-g -O0 -march=i486 -mtune=i686" --verbose && make
# git bisect bad # CC="gcc -m32" ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --x-includes=/usr/X11R7/include --x-libraries=/usr/X11R7/lib --with-x --libdir=/usr/lib32 CFLAGS="-g -O0 -march=i486 -mtune=i686" --verbose && make
# git bisect good # CC="gcc -m32" ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --x-includes=/usr/X11R7/include --x-libraries=/usr/X11R7/lib --with-x --libdir=/usr/lib32 CFLAGS="-g -O0 -march=i486 -mtune=i686" --verbose && make
# git bisect bad # CC="gcc -m32" ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --x-includes=/usr/X11R7/include --x-libraries=/usr/X11R7/lib --with-x --libdir=/usr/lib32 CFLAGS="-g -O0 -march=i486 -mtune=i686" --verbose && make
# git bisect bad # CC="gcc -m32" ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --x-includes=/usr/X11R7/include --x-libraries=/usr/X11R7/lib --with-x --libdir=/usr/lib32 CFLAGS="-g -O0 -march=i486 -mtune=i686" --verbose && make
# git bisect good # CC="gcc -m32" ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --x-includes=/usr/X11R7/include --x-libraries=/usr/X11R7/lib --with-x --libdir=/usr/lib32 CFLAGS="-g -O0 -march=i486 -mtune=i686" --verbose && make
# git bisect good # CC="gcc -m32" ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --x-includes=/usr/X11R7/include --x-libraries=/usr/X11R7/lib --with-x --libdir=/usr/lib32 CFLAGS="-g -O0 -march=i486 -mtune=i686" --verbose && make
# git bisect good d73a6bae08644f0e551fd16ac0ed543d1eb871e3 is the first bad commit commit d73a6bae08644f0e551fd16ac0ed543d1eb871e3 Author: Jacek Caban jacek@codeweavers.com Date: Wed Jan 23 14:11:11 2019 +0100
rpcrt4/tests: Run RPC tests in both mixed and fully interpreted mode.
Signed-off-by: Jacek Caban jacek@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
:040000 040000 e8a867f7617fe126878944b6b8d69bd03cca5283 371318f52d57eb7bf8190952c143457fe7331605 M dlls #
https://bugs.winehq.org/show_bug.cgi?id=46680
Nathan version2013@protonmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |d73a6bae08644f0e551fd16ac0e | |d543d1eb871e3
https://bugs.winehq.org/show_bug.cgi?id=46680
Nathan version2013@protonmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #63656|0 |1 is obsolete| |
--- Comment #7 from Nathan version2013@protonmail.com --- Comment on attachment 63656 --> https://bugs.winehq.org/attachment.cgi?id=63656 bisect log
incorrect bisect
https://bugs.winehq.org/show_bug.cgi?id=46680
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
--- Comment #8 from Gijs Vermeulen gijsvrm@gmail.com --- (In reply to Nathan from comment #7)
Comment on attachment 63656 [details] bisect log
incorrect bisect
To reaffirm your newest regression SHA1 is correct, can you confirm 688671763154c569b286567810d2e0ed3341dbac builds correctly?
https://bugs.winehq.org/show_bug.cgi?id=46680
--- Comment #9 from Zebediah Figura z.figura12@gmail.com --- (In reply to Gijs Vermeulen from comment #8)
(In reply to Nathan from comment #7)
Comment on attachment 63656 [details] bisect log
incorrect bisect
To reaffirm your newest regression SHA1 is correct, can you confirm 688671763154c569b286567810d2e0ed3341dbac builds correctly?
Eh, that probably won't be necessary; it's fairly clear what the problem is.
https://bugs.winehq.org/show_bug.cgi?id=46680
--- Comment #10 from Nathan version2013@protonmail.com --- (In reply to Gijs Vermeulen from comment #8) For future reference, what does the SHA1 688671763154c569b286567810d2e0ed3341dbac refer to? wine-git with commit d73a6bae08644f0e551fd16ac0ed543d1eb871e3 reverted? I still have much to learn with regards to git.
https://bugs.winehq.org/show_bug.cgi?id=46680
--- Comment #11 from Gijs Vermeulen gijsvrm@gmail.com --- (In reply to Nathan from comment #10)
(In reply to Gijs Vermeulen from comment #8) For future reference, what does the SHA1 688671763154c569b286567810d2e0ed3341dbac refer to? wine-git with commit d73a6bae08644f0e551fd16ac0ed543d1eb871e3 reverted? I still have much to learn with regards to git.
It is the commit before the one you identified as the regression one.
https://bugs.winehq.org/show_bug.cgi?id=46680
Jacek Caban jacek@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |994976dcb3f42a370f0419fbd3c | |3fe7980d0e297 Resolution|--- |FIXED CC| |jacek@codeweavers.com Status|UNCONFIRMED |RESOLVED
--- Comment #12 from Jacek Caban jacek@codeweavers.com --- It should be fixed in git: https://source.winehq.org/git/wine.git/commit/994976dcb3f42a370f0419fbd3c3fe...
Thanks for the report.
https://bugs.winehq.org/show_bug.cgi?id=46680
--- Comment #13 from Nathan version2013@protonmail.com --- (In reply to Gijs Vermeulen from comment #11) I was unsure how to compile from a specific commit, as you have suggested I try. For future reference; after a bit of searching for the correct git command, this is what I did:
# git clone git://source.winehq.org/git/wine.git wine-git/ # cd wine-git/ # git checkout 688671763154c569b286567810d2e0ed3341dbac # CC="gcc -m32" ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --x-includes=/usr/X11R7/include --x-libraries=/usr/X11R7/lib --with-x --libdir=/usr/lib32 CFLAGS="-g -O0 -march=i486 -mtune=i686" --verbose && make
In in distro: racy puppy 5.5 (In reply to Nathan from comment #1) Wine build complete.
https://bugs.winehq.org/show_bug.cgi?id=46680
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #14 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 4.4.