First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 209150
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo wxWidgets Herd <wxwidgets@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Vaclav Slavik <vslavik@fastmail.fm>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 209150 depends on: Show dependency tree
Show dependency graph
Bug 209150 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2008-02-06 15:14 0000
wxGTK ebuild renames /usr/share/bakefile/presets/wx.bkl to wx26.bkl or wx28.bkl
and similarly for other files in this directory. Unfortunately, this completely
breaks use of presets/wx.bkl with Bakefile.

To give you an idea of the impact, it's akin to renaming wx/window.h header to
wx/window26.h -- the latter breaks all wxWidgets applications, the former
breaks it "only" for people using Bakefile to create their makefiles for wx
apps. In other words, at best it makes this part of the ebuild useless, because
the files won't be found and at worst it will cause developers using Gentoo to
use wrong file names in their .bkl files.

Suggested fixes:

1) treat it the same way you treat wxwin.m4, or
2) always use the latest version, or
3) use eselect to pick the one that will be available, or
4) use non-standard directory for them -- that way, people can at least set
BAKEFILE_PATHS to point to it

Reproducible: Always

------- Comment #1 From Ryan Hill 2008-02-07 00:51:29 0000 -------
hmm.  i'm unfamiliar with Bakefile so i mirrored what freebsd's port does.  you
may want to hit them with a cluebat too.

for wxwin.m4, the changes between versions were so minimal that we could just
install the latest version.  the diff between the bkl files seems much more
substantial, and I'd hate to break older versions.  it seems like having the
eselect module handle this would be the best solution, since it's supposed to
cater more to the wxWidgets developer using Gentoo than the regular Gentoo user
using wxWidgets.

if symlinking the wx*${VER}.bkl files to wx*.bkl works i'll add that to the
module and drop the wx.bkl hunk(s) of the wxGTK collision patch.

what do you think?

------- Comment #2 From Vaclav Slavik 2008-02-07 19:12:37 0000 -------
(In reply to comment #1)
> if symlinking the wx*${VER}.bkl files to wx*.bkl works i'll add that to the
> module and drop the wx.bkl hunk(s) of the wxGTK collision patch.
> 
> what do you think?

Sounds good to me, thanks! 

------- Comment #3 From Ryan Hill 2008-02-08 00:51:21 0000 -------
Released in eselect-wxwidgets-0.8.  If you have any other problems with or
suggestions about our setup, please don't hesitate to tell us. ;)

First Last Prev Next    No search results available      Search page      Enter new bug