[Lunar-bugs] [Lunar Linux 0000204]: xmovie build fails: can't find file to patch

Lunar bug reports list lunar-bugs at lunar-linux.org
Fri Mar 16 06:15:24 CET 2007


The following issue is now in status NEW (again) 
====================================================================== 
http://bugs.lunar-linux.org/view.php?id=204 
====================================================================== 
Reported By:                neognomic
Assigned To:                
====================================================================== 
Project:                    Lunar Linux
Issue ID:                   204
Category:                   module
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     new
Moonbase Version:           2006MMDD.NN 
Core Tools:                 Lunar 
Core Tools Version:         2006MMDD 
====================================================================== 
Date Submitted:             03-16-2007 03:29 CET
Last Modified:              03-16-2007 06:15 CET
====================================================================== 
Summary:                    xmovie build fails: can't find file to patch
Description: 
Info is below but I found that there is no xmovie source in /usr/src (so
there is no libmpeg3/Makefile to patch).

...guess xmovie-1.9.12-src.tar.bz2 never got out of /var/spool/lunar/ for
some <unknown> reason.
:?:


[INFO]
[--x--]
#>lin xmovie
...
20:45:34 (11.26 KB/s) - `/tmp/xmovie-1.9.12-src.tar.bz2' saved
[8262165/8262165]

Building xmovie version 1.9.12
can't find file to patch at input line 3
Creating /var/log/lunar/compile/xmovie-1.9.12.bz2 
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|--- libmpeg3/Makefile  2002-07-31 02:17:18.000000000 +0200
|+++ libmpeg3/Makefile  2002-07-31 02:17:46.000000000 +0200
--------------------------
File to patch: 
Skip this patch? [y] 
Skipping patch.
1 out of 1 hunk ignored
! Problem detected during BUILD
[--x--]

----

BUILD:
[--x--]
(
  patch -p0 < $SCRIPT_DIRECTORY/xmovie.patch  &&
  echo "PREFIX=/usr" >> global_config  &&
  default_make

) > $C_FIFO 2>&1
[--x--]

----

xmovie.patch is in the /var/.../xmovie directory:
[--x--]
--- libmpeg3/Makefile	2002-07-31 02:17:18.000000000 +0200
+++ libmpeg3/Makefile	2002-07-31 02:17:46.000000000 +0200
@@ -51,0 +52 @@
+	-I/usr/include/a52dec \
[--x--]

( Directory /usr/include/a52dec does exist and has four files in it. )

====================================================================== 

---------------------------------------------------------------------- 
 neognomic - 03-16-07 04:01  
---------------------------------------------------------------------- 
I manually extracted the download from /var/spool into /usr/src and the
build started but failed.
Here's the output( w/ a few spaces to highlight the problems reported):
[--x--]
#> lin xmovie
Checking dependencies for xmovie 
Building xmovie version 1.9.12
patching file libmpeg3/Makefile
make -f build/Makefile.xmovie

sh: -c: line 1: syntax error: unexpected end of file

make[1]: Entering directory `/usr/src/xmovie-1.9.12'

make[1]: warning: -jN forced in submake: disabling jobserver mode.

/usr/bin/make -f build/Makefile.sndfile
sh: -c: line 1: syntax error: unexpected end of file

/bin/sh: -c: line 1: syntax error: unexpected end of file

/bin/sh: libsndfile-1.0.5/x86_64/c_flags: No such file or directory


make[2]: Entering directory `/usr/src/xmovie-1.9.12'
gcc -c `cat libsndfile-1.0.5/x86_64/c_flags` 
libsndfile-1.0.5/src/GSM610/decode.c -o
libsndfile-1.0.5/x86_64/src/GSM610/decode.o
gcc -c `cat libsndfile-1.0.5/x86_64/c_flags` 
libsndfile-1.0.5/src/GSM610/add.c -o
libsndfile-1.0.5/x86_64/src/GSM610/add.o
gcc -c `cat libsndfile-1.0.5/x86_64/c_flags` 
libsndfile-1.0.5/src/GSM610/gsm_decode.c -o
libsndfile-1.0.5/x86_64/src/GSM610/gsm_decode.o
cat: libsndfile-1.0.5/x86_64/c_flags: No such file or directory
gcc -c `cat libsndfile-1.0.5/x86_64/c_flags` 
libsndfile-1.0.5/src/GSM610/gsm_encode.c -o
libsndfile-1.0.5/x86_64/src/GSM610/gsm_encode.o
cat: libsndfile-1.0.5/x86_64/c_flags: No such file or directory
cat: libsndfile-1.0.5/x86_64/c_flags: No such file or directory
gcc -c `cat libsndfile-1.0.5/x86_64/c_flags` 
libsndfile-1.0.5/src/GSM610/preprocess.c -o
libsndfile-1.0.5/x86_64/src/GSM610/preprocess.o
cat: libsndfile-1.0.5/x86_64/c_flags: No such file or directory
cat: libsndfile-1.0.5/x86_64/c_flags: No such file or directory
gcc -c `cat libsndfile-1.0.5/x86_64/c_flags` 
libsndfile-1.0.5/src/GSM610/short_term.c -o
libsndfile-1.0.5/x86_64/src/GSM610/short_term.o
cat: libsndfile-1.0.5/x86_64/c_flags: No such file or directory
Assembler messages:
FATAL: can't create libsndfile-1.0.5/x86_64/src/GSM610/add.o: No such file
or directory
make[2]: *** [libsndfile-1.0.5/x86_64/src/GSM610/add.o] Error 1
make[2]: *** Waiting for unfinished jobs....
Assembler messages:
FATAL: can't create libsndfile-1.0.5/x86_64/src/GSM610/short_term.o: No
such file or directory
make[2]: *** [libsndfile-1.0.5/x86_64/src/GSM610/short_term.o] Error 1
Assembler messages:
FATAL: can't create libsndfile-1.0.5/x86_64/src/GSM610/decode.o: No such
file or directory
make[2]: *** [libsndfile-1.0.5/x86_64/src/GSM610/decode.o] Error 1
Assembler messages:
FATAL: can't create libsndfile-1.0.5/x86_64/src/GSM610/preprocess.o: No
such file or directory
make[2]: *** [libsndfile-1.0.5/x86_64/src/GSM610/preprocess.o] Error 1
Assembler messages:
FATAL: can't create libsndfile-1.0.5/x86_64/src/GSM610/gsm_decode.o: No
such file or directory
make[2]: *** [libsndfile-1.0.5/x86_64/src/GSM610/gsm_decode.o] Error 1
Assembler messages:
FATAL: can't create libsndfile-1.0.5/x86_64/src/GSM610/gsm_encode.o: No
such file or directory
make[2]: *** [libsndfile-1.0.5/x86_64/src/GSM610/gsm_encode.o] Error 1
make[2]: Leaving directory `/usr/src/xmovie-1.9.12'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/xmovie-1.9.12'
make: *** [all] Error 2
Creating /var/log/lunar/compile/xmovie-1.9.12.bz2 
! Problem detected during BUILD
[--x--] 

---------------------------------------------------------------------- 
 neognomic - 03-16-07 05:02  
---------------------------------------------------------------------- 
Just so you know, I did an updatedb and searched for decode:
#> loc GSM610/decode.c
/usr/src/xmovie-1.9.12/libsndfile-1.0.5/src/GSM610/decode.c
It's 22:53 CDT on Thu Mar 15.

I looked  (very briefly) at a couple of makefiles. It appears that it is
assigning a '' OBJDIR := $(shell uname --machine '' in the global_config.

But the $OBJDIR never gets made.
I.e., line 76
$(shell sh -c 'if ! test -d $(OBJDIR)\; then mkdir $(OBJDIR)\; fi' )
never happens.
 ... or something like that.

FYI:
#> uname --machine
x86_64 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
03-16-07 03:29  neognomic      New Issue                                    
03-16-07 03:29  neognomic      Status                   new => assigned     
03-16-07 03:29  neognomic      Assigned To               => sofar           
03-16-07 03:29  neognomic      Moonbase Version          => 2006MMDD.NN     
03-16-07 03:29  neognomic      Core Tools                => Lunar           
03-16-07 03:29  neognomic      Core Tools Version        => 2006MMDD        
03-16-07 04:01  neognomic      Note Added: 0000418                          
03-16-07 05:02  neognomic      Note Added: 0000421                          
03-16-07 06:15  sofar          Assigned To              sofar =>            
03-16-07 06:15  sofar          Status                   assigned => new     
03-16-07 06:15  sofar          Category                 ISO => module       
======================================================================



More information about the Lunar-bugs mailing list