ldd -r shows missing symbols

Bug #115502 reported by Senor Hubris
4
Affects Status Importance Assigned to Milestone
libvisual-plugins (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Ubuntu Gutsy Gibbon.

The following libvisual-plugins (in the /usr/lib/libvisual-0.4/actor directory) show missing symbols (using ldd -r) and cause some applications to crash and/or the visual simply doesn't work:
actor_flower.so
actor_lv_gltest.so
actor_madspin.so
actor_nastyfft.so

Here is the output of ldd -r actor_flower.so:
undefined symbol: log (./actor_flower.so)
undefined symbol: sqrt (./actor_flower.so)
undefined symbol: visual_timer_elapsed_msecs (./actor_flower.so)
undefined symbol: visual_mem_malloc0 (./actor_flower.so)
undefined symbol: visual_object_get_private (./actor_flower.so)
undefined symbol: visual_plugin_get_random_context (./actor_flower.so)
undefined symbol: visual_timer_has_passed_by_values (./actor_flower.so)
undefined symbol: glColor3f (./actor_flower.so)
undefined symbol: glRotatef (./actor_flower.so)
undefined symbol: glVertex3f (./actor_flower.so)
undefined symbol: visual_timer_start (./actor_flower.so)
undefined symbol: glNormal3fv (./actor_flower.so)
undefined symbol: visual_buffer_set_data_pair (./actor_flower.so)
undefined symbol: visual_mem_free (./actor_flower.so)
        linux-gate.so.1 => (0xffffe000)
        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7e2a000)
        /lib/ld-linux.so.2 (0x80000000)
undefined symbol: gluPerspective (./actor_flower.so)
undefined symbol: glDisable (./actor_flower.so)
undefined symbol: glMatrixMode (./actor_flower.so)
undefined symbol: glViewport (./actor_flower.so)
undefined symbol: glBegin (./actor_flower.so)
undefined symbol: glLineWidth (./actor_flower.so)
undefined symbol: glPolygonOffset (./actor_flower.so)
undefined symbol: cos (./actor_flower.so)
undefined symbol: sin (./actor_flower.so)
undefined symbol: visual_object_set_private (./actor_flower.so)
undefined symbol: glLightfv (./actor_flower.so)
undefined symbol: glLoadIdentity (./actor_flower.so)
undefined symbol: glPopMatrix (./actor_flower.so)
undefined symbol: glClearColor (./actor_flower.so)
undefined symbol: visual_video_set_dimension (./actor_flower.so)
undefined symbol: visual_event_queue_poll (./actor_flower.so)
undefined symbol: glEnable (./actor_flower.so)
undefined symbol: glClear (./actor_flower.so)
undefined symbol: visual_audio_get_sample_mixed_simple (./actor_flower.so)
undefined symbol: glMaterialfv (./actor_flower.so)
undefined symbol: visual_random_context_float (./actor_flower.so)
undefined symbol: visual_audio_get_spectrum_for_sample (./actor_flower.so)
undefined symbol: glTranslatef (./actor_flower.so)
undefined symbol: visual_timer_is_active (./actor_flower.so)
undefined symbol: glBlendFunc (./actor_flower.so)
undefined symbol: glEnd (./actor_flower.so)

Is this a missing dependency? Perhaps I have a broken setup? Or perhaps it's a linking/compiling bug?

Revision history for this message
DarkMageZ (darkmagez) wrote :

no missing dependencies. no broken setup. yes linking/compiling bug :)
this looks to be fully resolved with the fixes i'm trying to push into the next update to libvisual-plugins :)

if you're interested in double checking my conclusion feel free to check out the latest debdiff @ ubuntu bug #123934 or wait till i manage to get the changes sucessfully pushed into ubuntu. =D

Revision history for this message
Chris Halse Rogers (raof) wrote :

libvisual-plugins (0.4.0.dfsg.1-1ubuntu3) gutsy; urgency=low

  [ Richard James Edmands ]
  [Patches by David Leverton]
  * debian/patches/02_64-bit_JESS_fix.patch:
    - Fix a crasher with JESS on 64-bit (LP: #103393, LP: #109409, LP: #85163)
  * debian/patches/03_build_against_gl_fixes.patch:
    - Fixes the makefiles to make sure GL visualizations get built against libGL
      (LP: #115502)
  * debian/patches/04_lv_analyzer_build_fix.patch:
    - Fixes configure so that lv_analyzer actually gets built

  [Richard Edmands]
  * debian/patches/01_disable-gforce-dfsg.patch:
    - Converted the old g-force disable change to a patch
  * debian/patches/05_fix_po.patch:
    - Fixed so translations work properly
  * debian/rules:
    - Disabling gdkpixbuf plugin as it is just a blank visualization
    - Enable Debugging (LP: #150781)
  * debian/control:
    - Bumped Standards version to 3.7.2
    - Remove build-dep on libgdk-pixbuf-dev as it is no longer needed

  [ Christopher James Halse Rogers ]
  * debian/90_autoreconf:
    - Run autoreconf to activate the build-system fixes.
    - Move all of Debian's auto* changes from the .diff.gz to this patch.
  * By combined power of above, close (LP: #123934). Thanks very much for your
    work!

 -- Christopher James Halse Rogers <email address hidden> Wed, 10 Oct 2007 22:00:24 +1000

Changed in libvisual-plugins:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.