Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#143 cinelerra compile errors in Gentoo 2007.0

open
nobody
Cinelerra (81)
9
2007-06-06
2007-06-06
IceBerg
No

Configuration completes with no complaints but make fails with the following error.

make -f build/Makefile.cinelerra
sh: -c: line 1: syntax error: unexpected end of file
make[1]: Entering directory `/home/iceberg/cinelerra-2.1'
gcc -c -O2 -fomit-frame-pointer -falign-loops=2 -falign-jumps=2 -falign-functions=2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I../../freetype-2.1.4/include -I../../ -DHAVE_OSS -DHAVE_FIREWIRE soundtest.c -o i686/soundtest.o
Assembler messages:
FATAL: can't create i686/soundtest.o: No such file or directory
make[1]: *** [i686/soundtest.o] Error 1
make[1]: Leaving directory `/home/iceberg/cinelerra-2.1'
make: *** [all] Error 2

Discussion

  • IceBerg
    IceBerg
    2007-06-06

    • priority: 5 --> 9
     
  • IceBerg
    IceBerg
    2007-06-06

    Logged In: YES
    user_id=552307
    Originator: YES

    I did a little probing and tried to do: make soundtest
    I got the following results.

    cc soundtest.c -o soundtest
    /tmp/ccQdXX7J.o: In function `main':
    soundtest.c:(.text+0x76): undefined reference to `log'
    soundtest.c:(.text+0x87): undefined reference to `log'
    collect2: ld returned 1 exit status
    make: *** [soundtest] Error 1

     
  • IceBerg
    IceBerg
    2007-06-06

    Logged In: YES
    user_id=552307
    Originator: YES

    Further examination resulted in this:

    iceberg@localhost ~/cinelerra-2.1 $ gcc soundtest.c -lm -o soundtest
    iceberg@localhost ~/cinelerra-2.1 $ ./soundtest

    *** Half duplex
    Couldn't enable full duplex audio.
    fragments fragstotal fragsize bytes TOTAL BYTES AVAILABLE
    Playback: 2 2 32768 65536 65536
    Record: 0 2 32768 0 65536

    Maybe that information will help in finding and solving the problem. I am not sure where to go from here so my tinkering will probably stop at this point.

     
  • IceBerg
    IceBerg
    2007-06-06

    • summary: Compile errors in Gentoo 2007.0 --> cinelerra compile errors in Gentoo 2007.0
     
  • Logged In: NO

    fedora7, debian etch ....

    ....
    FATAL: can't create i686/soundtest.o: No such file or directory
    ...
    ...

    then

    "mkdir i686"
    "make"
    .....
    .....

    plugin ALL (20-30 time)

    FATAL: can't create plug/i686 ....

    "mkdir plug/i686 ....."
    "make"
    ....

    another ERROR with "make install"
    there isn't file to install.
    bye bye.

    With gcc3.x no problem!!!!

     
  • Logged In: NO

    do a mkdir i686 in ./ and all of the project subdirectories below it.

    i.e.

    mkdir i686
    mkdir freetype-2.1.4/i686

    etc etc

    it doesn't look like the make scripts create the necessary directories to actually build the packages.

     
  • Logged In: NO

    just mkdir i686 the error tells you what is wrong :)