#wine-staging

/

      • Yoshimo joined the channel
      • fracting joined the channel
      • slackner
        ehoover: ping ?
      • ehoover
        slackner: pong!
      • repeat: slackner: wow, he took the fd caching patch!
      • fracting
        lol
      • slackner
        ehoover: yep, lol xD
      • ehoover: although i broke PowerPC support xD
      • ehoover
        we could submit a patch to use locking on PPC
      • slackner
        ehoover: i've already prepared such a patch, but i can't test it :/
      • Bradan
        slackner: who needs PowerPC anyway?
      • slackner
        Bradan: no idea xD
      • ehoover
        slackner: hmm, i can check my wife's old mac and see if it's PPC
      • slackner
        ehoover: i wanted to ask because of the recent regressions, at least the one i already debugged a bit seems to be related to https://github.com/wine-compholio/wine-staging/...
      • Bradan
        slackner: I might have an idea *turnsNintendoWiiOn* ... let's try it there ... xD
      • slackner
        ehoover: unfortunately no upstream bug is specified, so i'm not sure for what the patch was originally written for
      • ehoover
        slackner: shell32-Default_Folder_ACLs ?
      • slackner
        ehoover: yep
      • ehoover
        slackner: one sec, i think i remember which app that's for
      • NP-HardBot
        04Bug 34406: normal, P2, ---, wine-bugs, NEW , Finale Notepad 2012 doesn't copy/create user files on program start
      • slackner
        ehoover: the last comment says its already fixed, which means we could remove/disable this patch, and probably fix the regression
      • ehoover
        slackner: hmm, what's the regression?
      • (these folders should have inheritable attributes)
      • slackner
      • NP-HardBot
        04Bug 265: normal, ---, ---, bugs, CONFIRMED , Sqlite3 reports 'database disk image is malformed'
      • slackner
        ehoover: from what i found out so far it has to do with inheritance in combination with this patchset
      • ehoover
        slackner: hmm, maybe
      • slackner
        ehoover: also, bela found a couple of other regressions - might be possible that those are unrelated
      • ehoover
        slackner: i would recommend that we just disable it for now
      • slackner
        ehoover: but i somehow fear that its related to the ACL rework
      • ehoover: now attributes don't get lost anymore xD
      • ehoover
        slackner: what do you mean by that?
      • slackner
        ehoover: in 1.7.41 i changed a lot of the ACL stuff because i noticed that tests failed randomly - i spotted a couple of errors which had the effect that the wineserver SD and the XATTR got out of sync
      • ehoover
        hmm
      • so you think there's some regressions because we're properly keeping all the attributes?
      • slackner
        ehoover: i haven't figured out what exactly goes wrong (didn't find any explicit ACL checks), but yes, thats what i think
      • ehoover: the main issue are probably the additional test failures in https://github.com/wine-compholio/wine-staging/...
      • puk has quit
      • ehoover
        slackner: well, we probably want to figure out a good way to do FILE_ATTRIBUTE_READONLY then
      • we should be able to handle that with or DOS attributes paches
      • *patches
      • slackner
        ehoover: i'll do some more tests with this sqlite3 app, if i can't figure out more details i'll disable the other patchset until we have fixed the remaining test failures
      • NP-HardBot
        [06staging/master][05e0390d0](00http://is.gd/5QY8wy) 02Sebastian Lackner: Removed various patches (accepted upstream).
      • jarkko joined the channel
      • jarkko has quit
      • JackWinter joined the channel
      • Andre_H joined the channel
      • slackner
        mogorva: btw, i've figured out why the uplay "play" button doesn't work for demos - it tries to open an url with steam:// which obviously can't work when steam is not installed
      • mogorva: with steam installed it seems to work, but don't ask me how to download demos in uplay directly O_o not sure if they removed that feature
      • mogorva: can't test with windows unfortunately, so not sure how it is supposed to behave ^^
      • AmineKhaldi_ is now known as AmineKhaldi
      • ehoover, DarkPlayer: hm, upstream wine doesn't compile anymore lol
      • DarkPlayer
        hmm?
      • slackner
        desktop.o:(.data.rel.ro+0x0): undefined reference to `GUID_NULL'
      • ccache bug ?
      • can someone else reproduce ?
      • Cust0sL1men joined the channel
      • guilty patch -> 58775c878ae7907812824628c5320f9a0239fdd7
      • NP-HardBot
        slackner: [06wine](00http://is.gd/ua0f4O) 02Nikolay Sivov: explorer: Added IDispatch support for ShellBrowserWindow instance.
      • gagi joined the channel
      • slackner
        nsivov: i assume you didn't get any build failures with that patch? ^
      • Phrk_ joined the channel
      • Phrk_
        Hello
      • any help ? http://pastebin.com/wQK23K1Y I'm lost
      • NP-HardBot
        [06staging/master][053f7b489](00http://is.gd/bdO96p) 02Sebastian Lackner: Compiler_Warnings: Added patch to fix recently introduced build failure with gcc4.9.
      • slackner
        Phrk_: the output does not contain much useful information unfortunately - do you know if it should work ?
      • Phrk_
        slackner: thx that exactly what i think, useless informations
      • on winehq it's gold
      • so yes it "should" work
      • slackner
        Phrk_: try to test with a version which is very similar to the upstream report
      • Phrk_: as you're using POL it should be easy to switch versions
      • Phrk_
        I already have same error
      • slackner
        Phrk_: are there any other hints on appdb?
      • Phrk_
        :'(((
      • slackner
        Phrk_: also, i would suggest you test with a fresh wineprefix
      • Phrk_: based on the name i assume you created the steam prefix orginally for a different game
      • Phrk_
        Disable steam overlay, i already have
      • slackner
        Phrk_: and installing too many games into one prefix is never a good idea, there are even compatibility issues on windows
      • Phrk_
        Well i have 3 other games, and they work very well
      • And they recent
      • slackner
        Phrk_: well, but to get those other games working you probably installed native overrides?
      • Phrk_
        native overrides ?
      • slackner
        yes, native windows dlls to workaround specific bugs
      • they might work well with one specific app, but not in general
      • Phrk_
        I think i created a new prefix with nothing than wine-stagging
      • but it's a old prefix so yo maybe right
      • i will try with a new one
      • nsivov
        slackner, no, I usually try to beat the urge to send if it doesn't build
      • what broke exactly?
      • slackner
        nsivov: see above, linking raises a "undefined reference to 'GUID_NULL'" error. i've fixed it with http://is.gd/bdO96p
      • nsivov
        gcc -v?
      • slackner
      • (on arch)
      • nsivov
        mine is close, 4.9.2 from deb, how do you build it? from top dir usual way?
      • slackner
        nsivov: if you mean wine, yes, just running the regular makefile - i also ran "make clean", but the error remains
      • nsivov: i haven't tested yet if its a ccache bug, but rather unlikely, it was working very well all the time ^^
      • nsivov: let me quickly run it without ccache, just to be sure
      • nsivov
        make clean on explorer itself does trigger it too?
      • hm, I tried both, and it works here
      • I don't see how 'make clean' on top level could affect that though
      • slackner
        nsivov: the problem also occurs without ccache - either my build tree is somehow corrupted or its caused by compiler differences
      • can someone else in here test ?
      • mogorva
        slackner: i compiled today's git on Fedora 21 without problems, gcc version 4.9.2 20150212 (Red Hat 4.9.2-6) (GCC)
      • nsivov
        meh, 3 weeks older
      • slackner, interesting, I do get it now
      • ehoover
        nsivov: broken for me too (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1))
      • slackner
        nsivov: hm, what did you change? ^^
      • nsivov
        slackner, I applied another patch to this file, unrelated to this change
      • Phrk_
        slackner: IT WORKS WOOOT THX YOU !!!
      • slackner
        Phrk_: nice :) np
      • nsivov: does https://github.com/wine-compholio/wine-staging/... work for you, and do you think thats the best approach to solve it?
      • NP-HardBot
        slackner: [06staging/master][053f7b489](00http://is.gd/bdO96p) 02Sebastian Lackner: Compiler_Warnings: Added patch to fix recently introduced build failure with gcc4.9.
      • nsivov
        slackner, I think I'll add DEFINE_GUID instead
      • towo_nb has quit
      • towo_nb joined the channel
      • learn_more
        DarkPlayer: about a macro that turns a string into wine's way of expressing a WCHAR string, i only know of a few macro's or template tricks thatll do smth like it
      • the macro ones are basically recursive macro's, limiting the string length by how deep a compiler can handle macro recursion
      • the template ones are c++11
      • afaik
      • JoWie joined the channel
      • DarkPlayer
        learn_more: templates won't be an option since wine uses C only
      • learn_more
        :(
      • writing com with c
      • that's not healthy
      • towo_nb has quit
      • almost all solutions for this use a template
      • and/or c++11
      • DarkPlayer
        and for the macro solution it depends on the compatibility between compilers and recursion depth
      • learn_more
        i had an old thing that did it with macro's only, but limits the length to ~80 or so
      • its original purpose was to obfuscate a string compile time
      • maybe it can be fixed to do just this
      • towo_nb joined the channel
      • i will try to make it work :)
      • DarkPlayer
      • u'c-char-sequence'char16_t character literal (UTF-16)
      • slackner
        learn_more: a solution using c++ and/or templates will not help, wine tries to use a very old C standard ^^
      • DarkPlayer
        but most probably this only works with gcc
      • learn_more
        ya that wont work with msvc
      • JoWie has quit
      • afaik
      • mogorva has left the channel
      • DarkPlayer
        it should be possible to map it with a macro to L"..."
      • learn_more
        hm
      • in debug build it might incur overhead lol
      • nsivov
        slackner, there's another cleaner way, I'll send a patch
      • slackner
        nsivov: kk
      • learn_more
        yuk
      • forgot how ugly that macro was