On Mon, Aug 18, 2008 at 11:22:11AM -0600, Lonny Selinger wrote:
> I was just wondering if anyone could help be debug a build? Basically I'm 
> trying to get a whack of stuff working for OTF trans-coding with Mediatomb 
> and PS3 using Fink packages (which I actually use for a ton of other stuff as 
> well). Anyway ... I was able to build ffmpegthumbnailer from source (v1.2.6) 
> but kept getting a "Bus Error" when I tried to actually execute it.
> 
> Compile using Fink default path:
> --------------------------------
> # ./configure --prefix=/sw/
> 
> Build & install
> ---------------
> # make && make install
> 
> Test binary:
> ------------
> 
> # ffmpegthumbnailer
> invalid arguments
> Usage: ffmpegthumbnailer [options]
> 
> Options:
>   -i<s>  : input file
>   -o<s>  : output file
>   -s<n>  : thumbnail size (default: 128)
>   -t<n>  : time to seek to (percentage) (default: 10)
>   -f     : create a movie strip overlay
>   -w     : workaround issues in old versions of ffmpeg
>   -h     : display this help
> 
> Try vaild file
> --------------
> # ffmpegthumbnailer -w -i "/path/to/an/avi/file.avi" -o samp.jpg -s 128
> Bus error
> 
> 
> I tried using gdb to give me a hint as to whats going on ... here's the 
> output (truncated)
> 
> # gdb
> GNU gdb 6.3.50-20050815 (Apple version gdb-768) (Tue Oct  2 04:07:49 UTC 2007)
> Copyright 2004 Free Software Foundation, Inc.                                
> GDB 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.
> Type "show copying" to see the conditions.                                    
> There is absolutely no warranty for GDB.  Type "show warranty" for details.  
> This GDB was configured as "i386-apple-darwin".                              
> (gdb) exec-file /sw/bin/ffmpegthumbnailer -w -i 
> /Volumes/Media/Video/one_of_my_video.avi -o samp.jpg -s 128
> Reading symbols for shared libraries ....warning: Could not find object file 
> "/sw/src/fink.build/a52dec-0.7.4-2/a52dec-0.7.4/liba52/bitstream.lo" - no 
> debug information available for "bitstream.c".
> warning: Could not find object file 
> "/sw/src/fink.build/a52dec-0.7.4-2/a52dec-0.7.4/liba52/imdct.lo"
> warning: Could not find object file 
> "/sw/src/fink.build/faad-2.0.0-1013/faad2/libfaad/.libs/decoder.o
> warning: Could not find object file 
> "/sw/src/fink.build/libtheora0-1.0-0.alpha5.1002/libtheora-1.0alpha5/lib/.libs/libtheora_la-decode.o"
>  - no debug information available for "decode.c".
> 
> 
> etc etc .... there are a LOT of "Could not find object file" errors for 
> packages like faad, libpng, a52dec, vorbis etc. I checked the build directory 
> and there's nothing in /sw/src/fink.build so I tried for rebuilding each 
> package. I'm still having no luck. Can someone kick me in the right direction 
> for getting this working? The build was fine with no errors I just can't 
> actually _run_ the app!!
> 
> I'm not new to compiling (although I am new to compiling on/for OSX) but I 
> could use a kick in the right direction :-)

By default, fink automatically deletes those build dirs after a
package is successfully built. If you want to make sure the object
files and other source pieces from a package are still available for
gdb to find them, use the -k flag when (re)building that package.

dan

-- 
Daniel Macks
[EMAIL PROTECTED]
http://www.netspace.org/~dmacks


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Fink-devel mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.devel

Reply via email to