[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Trouble compiling transcode



On Wed, 14 Sep 2005 23:52:38 -0600
Bill Brown <wbrown@accesscomm.ca> wrote:

My mistake.. I'm just coming from the 32-bit world, and it's there. Not
sure on the amd64 bit yet. :-(

> I would MUCH prefer to just apt-get the package.  I'm pointing to to
> the USA mirror, and I don't see the package in either sid nor sarge.  
> Perhaps it was there and was removed?!?
> 
> amd64-1:/usr/bin# cat /etc/apt/sources.list
> deb http://mirror.espri.arizona.edu/debian-amd64/debian/ sid main 
> contrib non-free
> 
> amd64-1:~# apt-cache search transcode
> k3b - A sophisticated KDE cd burning application
> quicktime-utils - quicktime utilities
> xfonts-100dpi - 100 dpi fonts for X
> xfonts-100dpi-transcoded - 100 dpi fonts for X (transcoded from ISO
> 10646-1) xfonts-75dpi - 75 dpi fonts for X
> xfonts-75dpi-transcoded - 75 dpi fonts for X (transcoded from ISO
> 10646-1) xfonts-base - standard fonts for X
> xfonts-base-transcoded - standard fonts for X (transcoded from ISO
> 10646-1)
> 
> Same result when I point to sarge.
> 
> Unless I'm missing something else...
> 
> 
> 
> 
> Rodney D. Myers wrote:
> 
> >On Wed, 14 Sep 2005 22:55:27 -0600
> >Bill Brown <wbrown@accesscomm.ca> wrote:
> >
> >  
> >
> >>amd64-1:/usr/local/src/transcode-1.0.0# ls -al /usr/bin/gcc
> >>lrwxrwxrwx  1 root root 16 Sep 14 22:58 /usr/bin/gcc
> >>-> /usr/bin/gcc-3.3 amd64-1:/usr/local/src/transcode-1.0.0# dpkg -l
> >>| grep gcc ii  gcc
> >>3.3.5-3                    The GNU C compiler
> >>ii  gcc-3.3                       3.3.6-9                    The GNU
> >>C compiler
> >>ii  gcc-3.3-base               3.3.6-9                    The GNU 
> >>Compiler Collection (base package)
> >>ii  gcc-4.0-base               4.0.1-6                    The GNU 
> >>Compiler Collection (base package)
> >>ii  libgcc1                         4.0.1-6                    GCC 
> >>support library
> >>
> >>Thanks for the reply.  Looks like I have a mixture of gcc packages. 
> >>
> >>I removed the link, and it didn't make any difference, so I
> >>recreated it.
> >>
> >>Other ideas?
> >>
> >>
> >>
> >>Rodney D. Myers wrote:
> >>
> >>    
> >>
> >>>On Wed, 14 Sep 2005 22:24:49 -0600
> >>>Bill Brown <wbrown@accesscomm.ca> wrote:
> >>>
> >>> 
> >>>
> >>>      
> >>>
> >>>>Having some trouble trying to compile the transcode program 
> >>>>(transcode-1.0.0 - http://www.transcoding.org/cgi-bin/transcode)
> >>>>so that I can then compile the tovid program (tovid-0.21 - 
> >>>>http://tovid.sourceforge.net/) for media conversion.
> >>>>
> >>>>After installing numerous packages via apt-get, I also had to
> >>>>install jpeg-6b, lame-3.96.1 via source and then compile.  I also
> >>>>had to install ffmpeg.  At this point, I was able to get
> >>>>transcode ./configure d. However, it won't make.  I uninstalled
> >>>>the apt-get packaage and reinstalled the source and configured
> >>>>with the --enable-shared, as per
> >>>>http://www.transcoding.org/cgi-bin/transcode?Building_Transcode
> >>>>
> >>>>However, I still get stopped when I try and make.  Here is the
> >>>>error:
> >>>>
> >>>>make[3]: Entering directory
> >>>>`/usr/local/src/transcode-1.0.0/import/v4l' make[3]: Nothing to be
> >>>>done for `all'. make[3]: Leaving directory
> >>>>`/usr/local/src/transcode-1.0.0/import/v4l' make[3]: Entering
> >>>>directory
> >>>>`/usr/local/src/transcode-1.0.0/import' /bin/sh ../libtool
> >>>>--mode=link gcc  -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
> >>>>-D_FILE_OFFSET_BITS=64 -g -O2   -o import_ffmpeg.la
> >>>>-rpath /usr/local/lib/transcode -module -avoid-version
> >>>>import_ffmpeg.lo -L/usr/lib -lavcodec -lm -lz -lpthread -lm -lz
> >>>>-ldl gcc -shared  .libs/import_ffmpeg.o  -ldl -lz -lm -lpthread
> >>>>-lavcodec -L/usr/lib  -Wl,-soname -Wl,import_ffmpeg.so
> >>>>-o .libs/import_ffmpeg.so /usr/bin/ld: /usr/lib/libavcodec.a(utils.o):
> >>>>relocation R_X86_64_32S against `a local symbol' can not be used
> >>>>when making a shared object; recompile with
> >>>>-fPIC /usr/lib/libavcodec.a: could not read symbols: Bad value
> >>>>collect2: ld returned 1 exit status make[3]: ***
> >>>>[import_ffmpeg.la] Error 1 make[3]: Leaving directory
> >>>>`/usr/local/src/transcode-1.0.0/import' make[2]: ***
> >>>>[all-recursive] Error 1 make[2]: Leaving directory
> >>>>`/usr/local/src/transcode-1.0.0/import' make[1]: ***
> >>>>[all-recursive] Error 1 make[1]: Leaving directory
> >>>>`/usr/local/src/transcode-1.0.0' make: *** [all] Error 2
> >>>>amd64-1:/usr/local/src/transcode-1.0.0#
> >>>>
> >>>>I tried adding fPIC to the line:
> >>>>CFLAGS = -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE 
> >>>>-D_FILE_OFFSET_BITS=64 -g -O2
> >>>>in Makefile, but no change.
> >>>>
> >>>>Thanks in advance for any help...
> >>>>
> >>>>Bill
> >>>>
> >>>>   
> >>>>
> >>>>        
> >>>>
> >>>Before a hardware problem, I had tovid working perfectly. Which gcc
> >>>are you using? 3.** or 4.00
> >>>
> >>>ls -la /usr/bin/gcc
> >>>
> >>>If you are using 4.0, remove and symlink to 3.**
> >>>      
> >>>
> >
> >/usr/bin/gcc is required. Just depends on which version it's linked
> >to. Why not download a copy of transcode, instead of compiling? It
> >seems to be in the debian system?
> >
> >Other than that. I have no idea(s).
> >
> >  
> >


-- 
Rodney D. Myers <rdmyers.42@gmail.com>	
Registered Linux User #96112
ICQ#:     AIM#:       YAHOO:
18002350  mailman452  mailman42_5

They that can give up essential liberty to obtain a 
little temporary safety deserve neither liberty nor safety.
        Ben Franklin - 1759

Attachment: pgpRpvVDqYNZc.pgp
Description: PGP signature


Reply to: