|
Bugzilla – Full Text Bug Listing |
| Summary: | Installing initial package requires gtk2-devel | ||
|---|---|---|---|
| Product: | [openSUSE] SUSE LINUX 10.0 | Reporter: | Takashi Iwai <tiwai> |
| Component: | Mobile Devices | Assignee: | Stefan Behlert <behlert> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Major | ||
| Priority: | P5 - None | CC: | behlert, dkukawka, gnome-bugs, ro |
| Version: | Beta 4 | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | All | ||
| Whiteboard: | |||
| Found By: | Other | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Takashi Iwai
2005-09-01 09:47:53 UTC
initial is in the Laptop selection - automatically applied when a Laptop is detected. We should try to resolve the deps of initial first. Timo is in vacation. I removed the dependency from the package and it works already under KDE and GNOME. I submit a new package. I rechecked the problem by remove the gtk2-devel package from the system. In this case initial crash. The reason: in the gtk2-devel package are 4 *.so/*.la file. IMO they should not be in the devel package but rather in the gt2.rpm as also for the other files in this package. Looks like a problem of the package. I don't know the reason for this. I reassign this to the gnome guys. ruediger: any ideas? Looks more like we need an initial.exe.config Why? I am rather surprised to find /opt/gnome/lib/libgdk-x11-2.0.so in a -devel package. I would expect it to be in a package named gdk-x11.rpm or something similar. But I am not familliar with GNOME package strategies, so please enlighten me why the named shared lib is in that package. Requiring *.so in run time is abnormal (except for plugins). And libgtkk-x11-2.0.so is not a plugin. see comment #4 mono apps need a special .config file to be able to access libraries the proper way (instead of via the devel so-symlink). see e.g. banshee for an example (this can get pretty ugly ... ;) Normally you have libfoo.so in -devel so you can have theoretically have multiple versions of libfoo installed (one with libfoo.so.0, one with libfoo.so.1). Mono apps use the .config files to map libfoo.so to the specific version they're looking for. Can someone of you wrote a .config for this package? Timo is until 07.09 in vacation. Banshee? Ok, I'll try to take a look at it. I hope that's an easy understandable example - I didn't write any Mono application ever. I'll try to take a look at it today, sigh. Thanks Mark. Let us know if you need any help Stefan. Well, doesn't look to complicated in that case, I think it will be easy to make for that case. It might not be perfect, but at least it should be enough to avoid gtk2-devel as required. fixed in STABLE. |