View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000442 | Cinelerra-GG | [All Projects] Bug | public | 2020-05-30 11:27 | 2020-06-01 14:12 |
Reporter | MatN | Assigned To | goodguy | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | closed | Resolution | no change required | ||
Platform | X86_64 | OS | Mint XFCE | OS Version | 19.3 |
Product Version | |||||
Target Version | Fixed in Version | ||||
Summary | 0000442: Cannot build from source in git Sat, 30 May 2020 03:46:01 +0200 (19:46 -0600) | ||||
Description | I 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 Information | minor: 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. | ||||
Tags | No tags attached. | ||||
Problem has been analyzed and resolved. | |
@Andrea_Paz Of course - probably you are logged on as root or with privileges. |
|
I make this steps without sudo; is it OK? | |
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 |
|
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. |
|
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. |
|
Thanks, hopefully gg will find something gone wrong in the log. | |
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)
config.log.7z (10,176 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 log.7z (137,805 bytes) |
|
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. | |
@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. |
|
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.) |
|
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. |
|
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 |