After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 646610 - Functions implicitly converted to pointers
Functions implicitly converted to pointers
Status: RESOLVED FIXED
Product: libdmapsharing
Classification: Other
Component: General
git master
Other Linux
: Normal major
: ---
Assigned To: W. Michael Petullo
W. Michael Petullo
Depends on:
Blocks:
 
 
Reported: 2011-04-03 11:00 UTC by Mikel Olasagasti
Modified: 2012-03-30 15:58 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Mikel Olasagasti 2011-04-03 11:00:50 UTC
While building 2.9.6 and 2.9.8 on Gentoo it fails with the following comment:

 * QA Notice: Package has poor programming practices which may compile
 *            but will almost certainly crash on 64bit architectures.
 *
 * Function `dmap_gst_mp3_input_stream_new' implicitly converted to pointer at dmap-gst-input-stream.c:248
 * Function `dmap_gst_wav_input_stream_new' implicitly converted to pointer at dmap-gst-input-stream.c:251
 *
 *  Please file a bug about this at http://bugs.gentoo.org/
 *  with the maintaining herd of the package.
 *
 * ERROR: net-libs/libdmapsharing-2.9.8 failed:
 *   install aborted due to poor programming practices shown above


http://bugs.gentoo.org/show_bug.cgi?id=361775
Comment 1 W. Michael Petullo 2011-04-03 22:50:44 UTC
Fixed in Git master. A missing #include meant the compiler was using the implicit function definition. The next libdmapsharing release will contain this fix.