Cool VL Viewer forum

View unanswered posts | View active topics It is currently 2025-09-30 21:25:41



Reply to topic  [ 8 posts ] 
Error building 1.26.8.12 during final stages 
Author Message

Joined: 2012-08-08 17:51:35
Posts: 90
Reply with quote
I got this message compiling the latest version today. Never seen anything like it before :shock:

Code:
Processing CoolVLViewer-stripped => bin/cool_vl_viewer-bin ... Traceback (most recent call last):
  File "/root/COOL_VL/linden/indra/newview/viewer_manifest.py", line 676, in <module>
    main()
  File "/root/COOL_VL/linden/indra/newview/../lib/python/indra/util/llmanifest.py", line 239, in main
    wm.do(*args['actions'])
  File "/root/COOL_VL/linden/indra/newview/../lib/python/indra/util/llmanifest.py", line 656, in do
    self.construct()
  File "/root/COOL_VL/linden/indra/newview/viewer_manifest.py", line 578, in construct
    super(Linux_i686Manifest, self).construct()
  File "/root/COOL_VL/linden/indra/newview/viewer_manifest.py", line 504, in construct
    self.path("CoolVLViewer-stripped","bin/"+self.binary_name())
  File "/root/COOL_VL/linden/indra/newview/../lib/python/indra/util/llmanifest.py", line 650, in path
    raise RuntimeError("No files match %s\n" % str(paths))
RuntimeError: No files match ['/root/COOL_VL/linden/indra/newview/CoolVLViewer-stripped', '/root/COOL_VL/linden/indra/newview/CoolVLViewer-stripped', '/root/COOL_VL/linden/indra/viewer-linux-i686-release/newview/CoolVLViewer-stripped']

make[2]: *** [newview/CoolVLViewer-i686-1.26.8.12.tar.bz2] Error 1
make[2]: Leaving directory `/root/COOL_VL/linden/indra/viewer-linux-i686-release'
make[1]: *** [newview/CMakeFiles/package.dir/all] Error 2
make[1]: Leaving directory `/root/COOL_VL/linden/indra/viewer-linux-i686-release'
make: *** [all] Error 2
make: Leaving directory `/root/COOL_VL/linden/indra/viewer-linux-i686-release'
Error: the command 'make' exited with status 2
/root/COOL_VL/linden/indra/viewer-linux-i686-release/newview


Henri's expertise help is very appreciated as always ^_^


2013-06-16 12:40:09
Profile

Joined: 2009-03-17 18:42:51
Posts: 6055
Reply with quote
I can't tell without knowing what files are in /root/COOL_VL/linden/indra/viewer-linux-i686-release/newview/ (obviously, the script didn't find the stripped binary (CoolVLViewer-stripped)...): probably an issue with wrong sources (did you download the sources or applied a patch to an existing sources tree ?), or a missing "strip" or "eu-strip" (the latter is best as it allows to create an independent debug symbols file) command on your system...
I don't get anything like that here and the building works just fine.


2013-06-16 13:05:27
Profile WWW

Joined: 2012-08-08 17:51:35
Posts: 90
Reply with quote
OK let's see if I could find all info you need...
Code:
~# ls -l /root/COOL_VL/linden/indra/viewer-linux-i686-release/newview/
total 543788
drwxr-xr-x 5 root root      4096 Jun 16 14:20 CMakeFiles
-rw-r--r-- 1 root root      1165 May 14 20:13 cmake_install.cmake
-rw-r--r-- 1 root root  49240108 Jun  9 15:18 CoolVLViewer-i686-1.26.8.11.tar.bz2
-rw-r--r-- 1 root root  49988217 May  5 15:19 CoolVLViewer-i686-1.26.8.3.tar.bz2
-rw-r--r-- 1 root root  49244000 May 27 21:18 CoolVLViewer-i686-1.26.8.8.tar.bz2
-rw-r--r-- 1 root root  49249338 Jun  1 19:55 CoolVLViewer-i686-1.26.8.9.tar.bz2
-rwxr-xr-x 1 root root      5389 May 27 20:28 libfmodwrapper.so
-rw-r--r-- 1 root root    477394 Jun 16 13:24 Makefile
drwxr-xr-x 9 root root      4096 Jun 16 14:18 packaged
-rwxr-xr-x 1 root root 297731917 Jun 16 14:18 secondlife-bin
-rwxr-xr-x 1 root root  30136209 Jun 16 14:18 secondlife-bin-stripped
-rwxr-xr-x 1 root root  30150059 Jun  9 15:17 secondlife-stripped


I have always used the latest source directly from your website and put that in /root/COOL_VL/ where I have unpacked it into the linden directory and at the same time overwritten any existing files.

All I do when I compile is to switch libpng back to 1.2 and turning tcmalloc back on. I know you are not happy with it, but the viewer always crashes on me else. These small changes makes it 100% stable (or at least as stable anything SL-related can be, but I am very happy with it regarding stability).

Same thing done this time as all previous times. Funny though, up to 1.26.8.11 has compiled this way but not 1.26.8.12 as shown above.

Strip is installed:
Code:
~# strip -V
GNU strip (GNU Binutils for Debian) 2.22
Copyright 2011 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) any later version.
This program has absolutely no warranty.


Do you think I should rather clean out the directory tree and start over from scratch with the sources this/every time?


2013-06-16 18:59:20
Profile

Joined: 2009-03-17 18:42:51
Posts: 6055
Reply with quote
Ugh !... You must always compile from a clean source tree !!!... No wonder you have issues !


2013-06-16 20:21:09
Profile WWW

Joined: 2012-08-08 17:51:35
Posts: 90
Reply with quote
OOPS! :oops:

Strange it has worked this way all the way since the tcmalloc change way back and first now failed.

Lesson learned though, I'm cleaning out, starting over and report if all is well when I'm done.


2013-06-17 16:21:20
Profile

Joined: 2012-08-08 17:51:35
Posts: 90
Reply with quote
First run... GCC being a bitch again!

Code:
[ 97%] Building CXX object newview/CMakeFiles/CoolVLViewer.dir/llvowater.cpp.o
cc1plus: warnings being treated as errors
/root/COOL_VL/linden/indra/newview/llvovolume.cpp: In member function 'void LLRiggedVolume::update(const LLMeshSkinInfo*, LLVOAvatar*, const LLVolume*)':
/root/COOL_VL/linden/indra/newview/llvovolume.cpp:4078: error: 'src.LLMatrix4a::mMatrix[3].LLVector4a::mQ' may be used uninitialized in this function
/root/COOL_VL/linden/indra/newview/llvovolume.cpp:4078: error: 'src.LLMatrix4a::mMatrix[2].LLVector4a::mQ' may be used uninitialized in this function
/root/COOL_VL/linden/indra/newview/llvovolume.cpp:4078: error: 'src.LLMatrix4a::mMatrix[1].LLVector4a::mQ' may be used uninitialized in this function
/root/COOL_VL/linden/indra/newview/llvovolume.cpp:4078: error: 'src.LLMatrix4a::mMatrix[0].LLVector4a::mQ' may be used uninitialized in this function
/root/COOL_VL/linden/indra/../include/boost/system/error_code.hpp: At global scope:
/root/COOL_VL/linden/indra/../include/boost/system/error_code.hpp:214: error: 'boost::system::posix_category' defined but not used
/root/COOL_VL/linden/indra/../include/boost/system/error_code.hpp:215: error: 'boost::system::errno_ecat' defined but not used
/root/COOL_VL/linden/indra/../include/boost/system/error_code.hpp:216: error: 'boost::system::native_ecat' defined but not used
make[2]: *** [newview/CMakeFiles/CoolVLViewer.dir/llvovolume.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/root/COOL_VL/linden/indra/viewer-linux-i686-release'
make[1]: *** [newview/CMakeFiles/CoolVLViewer.dir/all] Error 2
make[1]: Leaving directory `/root/COOL_VL/linden/indra/viewer-linux-i686-release'
make: *** [all] Error 2
make: Leaving directory `/root/COOL_VL/linden/indra/viewer-linux-i686-release'
Error: the command 'make' exited with status 2


I know we have a thread about just that from before so I'll search it up and rerun tomorrow.

Btw. for reference in case it's version specific:
Code:
~/COOL_VL/linden/indra# gcc -v
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian 4.4.7-2' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran --prefix=/usr --program-suffix=-4.4 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-targets=all --with-arch-32=i586 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu
Thread model: posix
gcc version 4.4.7 (Debian 4.4.7-2)


2013-06-17 17:21:41
Profile

Joined: 2009-03-17 18:42:51
Posts: 6055
Reply with quote
Simply use:
Code:
./buildlinux.sh --ignore-warnings


2013-06-17 17:46:45
Profile WWW

Joined: 2012-08-08 17:51:35
Posts: 90
Reply with quote
I saw that option in the script after having read the original thread.
Nice addition Henri.

Everything works fine with that option.
Case closed and thanks for the help!


2013-06-18 10:12:44
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 8 posts ] 

Who is online

Users browsing this forum: No registered users and 20 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.