[Bug 118] Review Request: cinelerra-cv - Advanced audio and video capturing, compositing, and editing

RPM Fusion Bugzilla noreply at rpmfusion.org
Wed Feb 17 21:51:44 CET 2016


https://bugzilla.rpmfusion.org/show_bug.cgi?id=118

--- Comment #61 from Antonio Trande <anto.trande at gmail.com> 2016-02-17 21:51:44 CET ---
>- undefined-non-weak-symbol /usr/lib64/libguicast.so.1.0.0 
>  Probably, needs a link to the libquicktimehv library

Undefined symbols are still there

cinelerra-cv.x86_64: W: undefined-non-weak-symbol
/usr/lib64/libguicast.so.1.0.0 cmodel_calculate_pixelsize
cinelerra-cv.x86_64: W: undefined-non-weak-symbol
/usr/lib64/libguicast.so.1.0.0 cmodel_transfer
cinelerra-cv.x86_64: W: undefined-non-weak-symbol
/usr/lib64/libguicast.so.1.0.0 cmodel_calculate_datasize
cinelerra-cv.x86_64: W: undefined-non-weak-symbol
/usr/lib64/libguicast.so.1.0.0 cmodel_is_yuv
cinelerra-cv.x86_64: W: undefined-non-weak-symbol
/usr/lib64/libguicast.so.1.0.0 cmodel_bc_to_x
cinelerra-cv.x86_64: W: undefined-non-weak-symbol
/usr/lib64/libguicast.so.1.0.0 cmodel_components

What I proposed as patch seems fix them:

--- a/guicast/Makefile.am
+++ b/guicast/Makefile.am
@@ -1,7 +1,7 @@
 lib_LTLIBRARIES = libguicast.la
 noinst_PROGRAMS = bootstrap pngtoh

-libguicast_la_LIBADD = $(OPENGL_LIBS) -lXxf86vm -lXv -lXext -lX11 -lpng
$(X_EXTRA_LIBS) $(XFT_LIBS)
+libguicast_la_LIBADD = $(OPENGL_LIBS) -lXxf86vm -lXv -lXext -lX11 -lpng
../quicktime/libquicktimehv.la $(X_EXTRA_LIBS) $(XFT_LIBS)
 libguicast_la_LDFLAGS = $(X_LIBS) -version-info 1:0:0 
 libguicast_la_SOURCES = \
     bcbar.C \

There are some other undefined symbols:

undefined symbol: glEnable    (/usr/lib64/cinelerra-cv/dissolve.so)
undefined symbol: glDisable    (/usr/lib64/cinelerra-cv/dissolve.so)
undefined symbol: glBlendFunc    (/usr/lib64/cinelerra-cv/dissolve.so)
undefined symbol: glColor4f    (/usr/lib64/cinelerra-cv/dissolve.so)

which can be fixed by setting LDFLAGS

export LDFLAGS="-Wl,--as-needed -lc -lGL -lGLU"
%configure \ ...

A lot of undefined symbols like:

undefined symbol: _ZTI13PluginVClient    (/usr/lib64/cinelerra-cv/dissolve.so)
undefined symbol: _ZN12PluginClient11is_realtimeEv   
(/usr/lib64/cinelerra-cv/dissolve.so)
undefined symbol: _ZN12PluginClient8is_audioEv   
(/usr/lib64/cinelerra-cv/dissolve.so)
undefined symbol: _ZN12PluginClient9is_fileioEv   
(/usr/lib64/cinelerra-cv/dissolve.so)
undefined symbol: _ZN12PluginClient8is_themeEv   
(/usr/lib64/cinelerra-cv/dissolve.so)
...

-- 
Configure bugmail: https://bugzilla.rpmfusion.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


More information about the rpmfusion-developers mailing list