Developer forums (C::B DEVELOPMENT STRICTLY!) > Development

Compilation issues due to wxMEDIACTRLPLAYERCONTROLS_* in r6414

<< < (3/5) > >>

Mephistopheles:

--- Quote from: jens on July 25, 2010, 01:13:58 pm ---Can you test the attached patch (it's for automake-system and C::B workspace) ?
I don 't know what happens if the media-lib does not exist and I have no possibility to test it at the moment.

--- End quote ---
With your patch my builds now fail with "ld: cannot find -lwx_gtk2u_media-2.8".

EDIT: FWIW, I have libwx_gtk2u_mmedia-2.8.so.0 - note the "_mmedia-" instead of "_media-".

Jenna:
I just found this bug : https://bugzilla.novell.com/show_bug.cgi?id=565039.

Seems not to be fixed in all versions.

We have two possibilities:
either ignore this (and fix the automake-files to use it), the maintainers or users have to prevent wxMediaCtrl from being compiled in (if it is not available),
or (temporarily ?) abandon wxMediaCtrl.

Suggestions are welcome.

Biplab:
Quoting wx-2.9.1  changelog-


--- Quote ---Also the "applet", "deprecated", "fl", "mmedia" and "plot" contrib libraries
were removed as they were unmaintained and broken since several years.
The "gizmos", "ogl", "net" and "foldbar" contribs have been moved to
wxCode (see http://wxcode.sourceforge.net/complist.php); they are now
open for futher development by volunteers.
--- End quote ---

This gives us two options.

1) Import wxMediaCtrl source to trunk and use that. However we have to deal with the situation where we need to avoid wx installed libraries.
2) We abandon wxMediaCtrl addin to wxSmith for the time being. When we move to wx-3, we import respective source from wxCode and use it.

Personally I prefer option 2.

Jenna:
mmedia is not the same as media.
The wx2.8 libs from apt.wxwdigets.org contain both of them (the wx2.6 libs from debian also have both).

The official wx2.8 from debian testing does not contain any *media* library and wxUSE_MEDIACTRL is defined as 0 and not as 1.

That means I also can not use wxMediaCtrl for my debian nightlies, or "my" users have to use the packages from apt.wxwidgets.org, even if wx2.8.10 is in debian testing.

That would break some of the packages that use wxPython and is therefore not a real good solution.

As far as I know wxMediaCtrl can not do much (or anything ?) without native backends, so I'm not sure whether we really need it in wxSmith.
At the moment it seems to bring more problems than advantages.

killerbot:
I would remove it for the moment. As mentioned above, currently to much problems, and for over a week now a broken build.
Let's remove it for the moment, and then carefully look at our options ...

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version