On Fri, 2013-08-23 at 19:02 +0300, Einar Rünkaru wrote:
> 
> 
> 
> On Fri, Aug 23, 2013 at 6:00 AM, Ned Haskin <feanor2...@covad.net> wrote:
>         Thanks Einar,
>         
>         
>         >
>         >         CinelerraCV-2.2 won't compile on my system  Why? What was 
> the error?
>         
>         
>         Package collisions, as it says in readme.build 'Some of them are part 
> of every distribution
>         (if they aren't in yours, change you distrib. Not joking):'
>         
> The text in file is outdated, newer versions of libraries are accepted. So 
> you didn't try? 
No I didn't, how would I know that the file is outdated? 
>  



> Nothing system-wide should be installed under root. It is home
> directory ot the root account. And of course user ned17
> 
> should not have permissions to anything under root.

> 
> Never compile anything as root. 
> 
I never do, only  make install as root!


ned17@videoathlon:~/cinelerra-4.4$ make
make -f build/Makefile.cinelerra
make[1]: Entering directory `/home/ned17/cinelerra-4.4'
gcc -c -O2  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
-D_FILE_OFFSET_BITS=64 "-D_FORTIFY_SOURCE=2"
-I../../thirdparty/freetype-*/include -I../../ -DHAVE_OSS 


It looks to me like some configure set something  else as the srcdir instead of 
/home/ned17/cinelerra-4.4/ . And if I was making as root, it would have come 
back as no file or directory error, unless it had created those folders. 
Sometime 
earlier.  They don't exist I checked. grep won't deal with /root/hvirtual 
because of the slashes 
And grep came up with 1000's of returns of hvirtual  [11515 lines in pluma]

These lines are from $ make :

Making all in examples
make[5]: Entering directory 
`/home/ned17/cinelerra-4.4/quicktime/thirdparty/libvorbis-1.1.1/examples'
make[5]: stat: 
/root/hvirtual/quicktime/thirdparty/libogg-1.1.2/include/ogg/ogg.h: Permission 
denied
make[5]: stat: 
/root/hvirtual/quicktime/thirdparty/libogg-1.1.2/include/ogg/os_types.h: 
Permission denied
make[5]: stat: 
/root/hvirtual/quicktime/thirdparty/libogg-1.1.2/include/ogg/config_types.h: 
Permission denied
> 
These are from grep : 

thirdparty/libtheora-1.0alpha4/lib/.deps/libtheora_la-dct_decode.Plo: 
/root/hvirtual/quicktime/thirdparty/libogg-1.1.2/include/ogg/ogg.h \
thirdparty/libtheora-1.0alpha4/lib/.deps/libtheora_la-dct_decode.Plo: 
/root/hvirtual/quicktime/thirdparty/libogg-1.1.2/include/ogg/os_types.h \
thirdparty/libtheora-1.0alpha4/lib/.deps/libtheora_la-dct_decode.Plo: 
/root/hvirtual/quicktime/thirdparty/libogg-1.1.2/include/ogg/config_types.h \

There are loads more but these are the files it tried to make, that it couldn't 
& it tried to stat 
Some global configure file must have set srcdir to /root/hvirtual is the only 
thing I can think of, 
But what do I know. Last code I wrote was Fortran in 1976 on a HP3000 mainframe 
in highschool. 

Is this the offender? 

$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
thirdparty/OpenCV-2.3.1/data/CMakeFiles/CMakeDirectoryInformation.cmake:SET(CMAKE_RELATIVE_PATH_TOP_SOURCE
 "/root/hvirtual/thirdparty/OpenCV-2.3.1")


> # CMAKE generated file: DO NOT EDIT!
> # Generated by "Unix Makefiles" Generator, CMake Version 2.8
> 
> # Relative path conversion top directories.
> SET(CMAKE_RELATIVE_PATH_TOP_SOURCE "/root/hvirtual/thirdparty/OpenCV-2.3.1")
> SET(CMAKE_RELATIVE_PATH_TOP_BINARY "/root/hvirtual/thirdparty/OpenCV-2.3.1")
> 
> # Force unix paths in dependencies.
> SET(CMAKE_FORCE_UNIX_PATHS 1)
> 
> # The C and CXX include file search paths:
> SET(CMAKE_C_INCLUDE_PATH
>   "."
>   "."
>   "include"
>   "include/opencv"
>   )
> SET(CMAKE_CXX_INCLUDE_PATH ${CMAKE_C_INCLUDE_PATH})
> SET(CMAKE_Fortran_INCLUDE_PATH ${CMAKE_C_INCLUDE_PATH})
> 
> # The C and CXX include file regular expressions for this directory.
> SET(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
> SET(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
> SET(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
> SET(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})

And there are so many other references to /root/hvirtual/. 
So maybe that is why the final error came up 
libquicktime.a wasn't built because it tried to put it in the wrong directory?  

find thirdparty/ffmpeg-0.6.1/libavutil/ -name *.o >> x86_64/objs
ar rcs x86_64/libquicktime.a `cat x86_64/objs`
ar: x86_64/faad//*.o: No such file or directory
make[2]: *** [x86_64/libquicktime.a] Error 1
make[2]: Leaving directory `/home/ned17/cinelerra-4.4/quicktime'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/ned17/cinelerra-4.4'
make: *** [all] Error 2
ned17@videoathlon:~/cinelerra-4.4$ 

Thanks for all the help 
Ned 

_______________________________________________
Cinelerra mailing list
Cinelerra@skolelinux.no
https://lists.skolelinux.org/listinfo/cinelerra

Reply via email to