View Issue Details

IDProjectCategoryView StatusLast Update
0000442Cinelerra-GG[All Projects] Bugpublic2020-06-01 14:12
ReporterMatN Assigned Togoodguy  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionno change required 
PlatformX86_64OSMint XFCEOS Version19.3
Product Version 
Target VersionFixed in Version 
Summary0000442: Cannot build from source in git Sat, 30 May 2020 03:46:01 +0200 (19:46 -0600)
DescriptionI tried building after pulling down a fresh git copy, as sudo, as per manual, using ./configure with and without the --prefix. The executable is produced, and no obvious errors in the build log, but cin doesn't start, shows errors in the terminal, and the bin directory has far less subdirectories and files in it.
Build with the prefix the starting error is:
int PluginServer::open_plugin(int, Preferences*, EDL*, Plugin*):
PluginServer::open_plugin: load_obj /usr/lib/cin/plugins/themes/theme_cakewalk.plugin = /usr/lib/cin/plugins/themes/theme_cakewalk.plugin: undefined symbol: _ZN5Theme16draw_resource_bgEP11TrackCanvasP14ResourcePixmapiiiiiiii
MWindow::init_theme: unable to load theme Cakewalk
unjoined tids / owner 1
  00007fd82bfff700 / 00007fd855d79380 12BC_Clipboard

Withtout the prefix the error is slightly different.
Additional Informationminor: the manual says in 1.1.1 "./blds/bld_prepare.sh " followed by an os name "fedora, suse, ubuntu, mint, debian".
The script itself reports centos as well.
TagsNo tags attached.

Activities

PhyllisSmith

PhyllisSmith

2020-06-01 14:12

manager   ~0003541

Problem has been analyzed and resolved.
PhyllisSmith

PhyllisSmith

2020-05-31 18:50

manager   ~0003535

@Andrea_Paz
Of course - probably you are logged on as root or with privileges.
Andrea_Paz

Andrea_Paz

2020-05-31 14:21

manager   ~0003534

I make this steps without sudo; is it OK?
PhyllisSmith

PhyllisSmith

2020-05-31 13:13

manager   ~0003533

No problem as I learned something myself. Do you think I should add sample lines like you used to that section of the manual for others to follow?
 - sudo make clean
- sudo ./autogen.sh
- sudo ./configure --prefix=/usr
- sudo make 2>&1 | tee log
- sudo make install
MatN

MatN

2020-05-31 08:21

reporter   ~0003532

Duh, I feel like a fool. It is in manual 1.1.1 even . I think I used to build the single user version, not wanting to change the monthly-installed release. That probably also would generate more directories under "bin".
My sincere apologies for causing a alarm.
Thank you both.
PhyllisSmith

PhyllisSmith

2020-05-30 20:27

manager   ~0003530

Need to add:

   sudo make install

so that the plugins get "system" installed. This line comes after the last line as shown below (after tee log line):
- sudo make clean
- sudo ./autogen.sh
- sudo ./configure --prefix=/usr
- sudo make 2>&1 | tee log

It was using the old plugins and a change was made to accommodate the addition of a separate Audio Track height. The "make install" step is in the manual at the top of page 579, but I just quoted what gg told me and I do not know how to make it any clearer.

GG says THANK YOU VERY MUCH for including all of the data to create the problem as it made possible to get the problem solved.
PhyllisSmith

PhyllisSmith

2020-05-30 19:43

manager   ~0003529

Thanks, hopefully gg will find something gone wrong in the log.
MatN

MatN

2020-05-30 19:00

reporter   ~0003528

Tried it again, same result. Attached files:
- Steps followed to build it.
- config.log, compressed
- build log, compressed.
Hope this helps. Mint 19.3 XFCE, fully up to date per 20200530, graphics in rescue mode (vesa driver), to avoid amdgpu driver issues).

20200530_cin_build_errors.txt (7,868 bytes)
Procedure followed (MatN):
- git pull, reports "Already up to date"
- cd cinelerra-5.1
- ./blds/bld_prepare.sh mint. No packages installed, all up-to-date:
Note, selecting 'zlib1g-dev' instead of 'libz-dev'
Note, selecting 'libfftw3-dev' instead of 'fftw3-dev'
autoconf is already the newest version (2.69-11).
automake is already the newest version (1:1.15.1-3ubuntu2).
build-essential is already the newest version (12.4ubuntu1).
exuberant-ctags is already the newest version (1:5.9~svn20110310-11).
libavc1394-dev is already the newest version (0.5.4-4build1).
libfftw3-dev is already the newest version (3.3.7-1).
libflac-dev is already the newest version (1.3.2-1).
libfreetype6-dev is already the newest version (2.8.1-2ubuntu2).
libgtk2.0-dev is already the newest version (2.24.32-1ubuntu1).
libiec61883-dev is already the newest version (1.2.0-2).
libjbig-dev is already the newest version (2.1-3.1build1).
libtheora-dev is already the newest version (1.1.1+dfsg.1-14).
libtool is already the newest version (2.4.6-2).
libusb-1.0-0-dev is already the newest version (2:1.0.21-2).
libvdpau-dev is already the newest version (1.1.1-3ubuntu1).
libxft-dev is already the newest version (2.3.2-1).
libxinerama-dev is already the newest version (2:1.1.3-1).
libxv-dev is already the newest version (2:1.0.11-1).
python is already the newest version (2.7.15~rc1-1).
zlib1g-dev is already the newest version (1:1.2.11.dfsg-0ubuntu2).
apt-file is already the newest version (3.1.5).
festival-dev is already the newest version (1:2.5.0-1).
fonts-dejavu is already the newest version (2.37-1).
freeglut3-dev is already the newest version (2.8.1-3).
inkscape is already the newest version (0.92.3-1).
libdc1394-22-dev is already the newest version (2.2.5-1).
libva-dev is already the newest version (2.1.0-3).
nasm is already the newest version (2.13.02-0.1).
texinfo is already the newest version (6.5.0.dfsg.1-2).
ttf-bitstream-vera is already the newest version (1.10-8).
udftools is already the newest version (2.0-2).
xfonts-100dpi is already the newest version (1:1.0.4+nmu1).
xfonts-75dpi is already the newest version (1:1.0.4+nmu1).
yasm is already the newest version (1.3.0-2build1).
cmake is already the newest version (3.10.2-1ubuntu2.18.04.1).
debhelper is already the newest version (11.1.6ubuntu2).
g++ is already the newest version (4:7.4.0-1ubuntu2.3).
gdb is already the newest version (8.1-0ubuntu3.2).
git is already the newest version (1:2.17.1-1ubuntu0.7).
libasound2-dev is already the newest version (1.1.3-5ubuntu0.5).
libbz2-dev is already the newest version (1.0.6-8.1ubuntu0.2).
libgif-dev is already the newest version (5.1.4-2ubuntu0.1).
libncurses5-dev is already the newest version (6.1-1ubuntu1.18.04).
libopenexr-dev is already the newest version (2.2.0-11.1ubuntu1.2).
libpng-dev is already the newest version (1.6.34-1ubuntu0.18.04.2).
libpulse-dev is already the newest version (1:11.1-1ubuntu7.7).
libsndfile1-dev is already the newest version (1.0.28-4ubuntu0.18.04.1).
libtiff5-dev is already the newest version (4.0.9-5ubuntu0.3).
libxml2-utils is already the newest version (2.9.4+dfsg1-6.1ubuntu1.3).
sox is already the newest version (14.4.2-3ubuntu0.18.04.1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
- sudo make clean
- sudo ./autogen.sh
- sudo ./configure --prefix=/usr
- sudo make 2>&1 | tee log

- CIN_CONFIG=/tmp/bcast1 ./cin  output in terminal:
mat@test-pc:~/Sources/cinelerra5_test/cinelerra-5.1/bin$ CIN_CONFIG=/tmp/bcast1 ./cin
Cinelerra Infinity - built: May 30 2020 20:47:52
git://git.cinelerra-gg.org/goodguy/cinelerra.git
(c) 2006-2019 Heroine Virtual Ltd. by Adam Williams
2007-2020 mods for Cinelerra-GG by W.P.Morrow aka goodguy
Cinelerra is free software, covered by the GNU General Public License,
and you are welcome to change it and/or distribute copies of it under
certain conditions. There is absolutely no warranty for Cinelerra.

lang changed from '' to 'en_US'
init plugin index: /usr/lib/cin/plugins
int PluginServer::open_plugin(int, Preferences*, EDL*, Plugin*):
PluginServer::open_plugin: load_obj /usr/lib/cin/plugins/themes/theme_blond.plugin = /usr/lib/cin/plugins/themes/theme_blond.plugin: undefined symbol: _ZN5Theme16draw_resource_bgEP11TrackCanvasP14ResourcePixmapiiiiiiii
int PluginServer::open_plugin(int, Preferences*, EDL*, Plugin*):
PluginServer::open_plugin: load_obj /usr/lib/cin/plugins/themes/theme_blond_cv.plugin = /usr/lib/cin/plugins/themes/theme_blond_cv.plugin: undefined symbol: _ZN5Theme16draw_resource_bgEP11TrackCanvasP14ResourcePixmapiiiiiiii
int PluginServer::open_plugin(int, Preferences*, EDL*, Plugin*):
PluginServer::open_plugin: load_obj /usr/lib/cin/plugins/themes/theme_blue.plugin = /usr/lib/cin/plugins/themes/theme_blue.plugin: undefined symbol: _ZN5Theme16draw_resource_bgEP11TrackCanvasP14ResourcePixmapiiiiiiii
int PluginServer::open_plugin(int, Preferences*, EDL*, Plugin*):
PluginServer::open_plugin: load_obj /usr/lib/cin/plugins/themes/theme_blue_dot.plugin = /usr/lib/cin/plugins/themes/theme_blue_dot.plugin: undefined symbol: _ZN5Theme16draw_resource_bgEP11TrackCanvasP14ResourcePixmapiiiiiiii
int PluginServer::open_plugin(int, Preferences*, EDL*, Plugin*):
PluginServer::open_plugin: load_obj /usr/lib/cin/plugins/themes/theme_bright.plugin = /usr/lib/cin/plugins/themes/theme_bright.plugin: undefined symbol: _ZN5Theme16draw_resource_bgEP11TrackCanvasP14ResourcePixmapiiiiiiii
int PluginServer::open_plugin(int, Preferences*, EDL*, Plugin*):
PluginServer::open_plugin: load_obj /usr/lib/cin/plugins/themes/theme_cakewalk.plugin = /usr/lib/cin/plugins/themes/theme_cakewalk.plugin: undefined symbol: _ZN5Theme16draw_resource_bgEP11TrackCanvasP14ResourcePixmapiiiiiiii
int PluginServer::open_plugin(int, Preferences*, EDL*, Plugin*):
PluginServer::open_plugin: load_obj /usr/lib/cin/plugins/themes/theme_hulk.plugin = /usr/lib/cin/plugins/themes/theme_hulk.plugin: undefined symbol: _ZN5Theme16draw_resource_bgEP11TrackCanvasP14ResourcePixmapiiiiiiii
int PluginServer::open_plugin(int, Preferences*, EDL*, Plugin*):
PluginServer::open_plugin: load_obj /usr/lib/cin/plugins/themes/theme_neophyte.plugin = /usr/lib/cin/plugins/themes/theme_neophyte.plugin: undefined symbol: _ZN5Theme16draw_resource_bgEP11TrackCanvasP14ResourcePixmapiiiiiiii
int PluginServer::open_plugin(int, Preferences*, EDL*, Plugin*):
PluginServer::open_plugin: load_obj /usr/lib/cin/plugins/themes/theme_pinklady.plugin = /usr/lib/cin/plugins/themes/theme_pinklady.plugin: undefined symbol: _ZN5Theme16draw_resource_bgEP11TrackCanvasP14ResourcePixmapiiiiiiii
int PluginServer::open_plugin(int, Preferences*, EDL*, Plugin*):
PluginServer::open_plugin: load_obj /usr/lib/cin/plugins/themes/theme_suv.plugin = /usr/lib/cin/plugins/themes/theme_suv.plugin: undefined symbol: _ZN5Theme16draw_resource_bgEP11TrackCanvasP14ResourcePixmapiiiiiiii
int PluginServer::open_plugin(int, Preferences*, EDL*, Plugin*):
PluginServer::open_plugin: load_obj /usr/lib/cin/plugins/themes/theme_unflat.plugin = /usr/lib/cin/plugins/themes/theme_unflat.plugin: undefined symbol: _ZN5Theme16draw_resource_bgEP11TrackCanvasP14ResourcePixmapiiiiiiii
init lv2 index:
MWindow::init_plugins: can't create plugin index: /tmp/bcast1/Cinelerra_plugins
init ladspa index: /usr/lib/cin/ladspa
MWindow::init_theme: prefered theme Cakewalk not found.
MWindow::init_theme: theme_plugin not found.
unjoined tids / owner 1
  00007f03037fe700 / 00007f034d56b380 12BC_Clipboard

- sudo CIN_CONFIG=/tmp/bcast1 ./cin   same result as without sudo.

- output of -lrt in the bin directory:
drwxrwxr-x 2 mat mat     4096 May 30 20:38 pixmaps
drwxrwxr-x 2 mat mat     4096 May 30 20:38 lv2
drwxrwxr-x 2 mat mat     4096 May 30 20:38 applications
drwxrwxr-x 2 mat mat     4096 May 30 20:41 ladspa
-rwxrwxr-x 1 mat mat 67290328 May 30 20:48 cin
drwxrwxr-x 8 mat mat     4096 May 30 20:49 plugins




config.log.7z (10,176 bytes)
log.7z (137,805 bytes)
PhyllisSmith

PhyllisSmith

2020-05-30 17:54

manager   ~0003527

Please "make clean", build again, and send us the log file. Based on this error message, he is pretty sure it did not compile correctly.
PhyllisSmith

PhyllisSmith

2020-05-30 17:30

manager   ~0003526

@MatN:
I am "borrowing" this information to include in this month's release notes. "As this will be the 50th monthly release of Cin5.1/CinGG, it maybe worth noting that the bug tracking system seems to work really well." Thanks for the information and thanks to Sam for keeping it all going too.
PhyllisSmith

PhyllisSmith

2020-05-30 17:23

manager   ~0003525

GG tested on the Mint 19.3 build system here and found no problem. Cin started up just fine in the Cakewalk theme and loaded a file. I retested on Fedora as I had just done a GIT checkout last night after he did the checkin and still no problems.

If there were no errors in the log, then maybe there is something gone wrong in $HOME/.bcast5 and if so we would benefit from knowing what it is. When/If you have time, could you try starting Cinelerra clean by using the environment CIN_CONFIG variable. The way I do it so that I do not have to interfere with my .bcast5 after moving to the location of the binary Cin file is:

   CIN_CONFIG=/tmp/bcast1 ./cin

There may be corruption but the error message you show is very very strange so I have to have GG specifically look for that. (I will fix the manual to include centos.)


MatN

MatN

2020-05-30 11:44

reporter   ~0003524

As this will be the 50th monthly release of Cin5.1/CinGG, it maybe worth noting that the bug tracking system seems to work really well.
Issue 1 was entered on 2018-11-26. This one is no. 442, and according to "view issues" there are 171 non-closed (hide status close, status any) and 247 closed ones (hide status none, status closed). I don't know why there are 24 not reported, but closing 247 bugs in a year and a half is impressive. Kudos to GG and Phyllis.

Issue History

Date Modified Username Field Change
2020-05-30 11:27 MatN New Issue
2020-05-30 11:44 MatN Note Added: 0003524
2020-05-30 17:23 PhyllisSmith Assigned To => goodguy
2020-05-30 17:23 PhyllisSmith Status new => acknowledged
2020-05-30 17:23 PhyllisSmith Note Added: 0003525
2020-05-30 17:30 PhyllisSmith Note Added: 0003526
2020-05-30 17:54 PhyllisSmith Note Added: 0003527
2020-05-30 19:00 MatN File Added: 20200530_cin_build_errors.txt
2020-05-30 19:00 MatN File Added: config.log.7z
2020-05-30 19:00 MatN File Added: log.7z
2020-05-30 19:00 MatN Note Added: 0003528
2020-05-30 19:43 PhyllisSmith Note Added: 0003529
2020-05-30 20:27 PhyllisSmith Note Added: 0003530
2020-05-31 08:21 MatN Note Added: 0003532
2020-05-31 13:13 PhyllisSmith Note Added: 0003533
2020-05-31 14:21 Andrea_Paz Note Added: 0003534
2020-05-31 18:50 PhyllisSmith Note Added: 0003535
2020-06-01 14:12 PhyllisSmith Status acknowledged => closed
2020-06-01 14:12 PhyllisSmith Resolution open => no change required
2020-06-01 14:12 PhyllisSmith Note Added: 0003541