Nope. I use a linux machine.
 
Vijay

________________________________

From: Dirk Behme [mailto:[EMAIL PROTECTED]
Sent: Tue 3/11/2008 1:14 AM
To: Vijaydeep Kiran Nadkarni
Cc: davinci-linux-open-source@linux.davincidsp.com
Subject: Re: building gstreamer for DM6446




Do you use Cygwin and Windows?

Dirk

Vijaydeep Kiran Nadkarni wrote:
> Thanks for the quick response, Dirk.
>
> 
>
> To call the configure script, I use:
>
> CC=arm_v5t_le-gcc ./configure --build=i686-linux --host=arm-linux
> --prefix=$GSTREAMER_DIR
>
> 
>
> That seems fine to me. GSTREAMER_DIR is defined as <my DM6446 file
> system>/opt/gstreamer. This is a valid path and I've installed glib and
> other libs there.
>
> 
>
> I run make distclean and then I run configure, I get the same output as
> before.
>
> 
>
> I compile using
>
> make clean
>
> make install
>
> <in the check directory>
>
> 
>
> This again gives me the same result.
>
> 
>
> I was quite sure the backslashes were causing the problem, so the next
> time, after running configure I changed the makefiles (simply removed
> the backslashes) and executed make clean and make install again. This
> seemed to solve the problem. libcheck.a is now in my
> <file_system>/opt/gstreamer/lib/
>
> 
>
> I still don't know why automake would create an incorrect Makefile.
> Would anybody know?
>
> 
>
> Vijay
>
> 
>
>  
>
> 
>
> 
>
> 
>
> ------------------------------------------------------------------------
>
> *From:* Dirk Behme [mailto:[EMAIL PROTECTED]
> *Sent:* Sun 3/9/2008 2:45 PM
> *To:* Vijaydeep Kiran Nadkarni
> *Cc:* davinci-linux-open-source@linux.davincidsp.com
> *Subject:* Re: building gstreamer for DM6446
>
> Vijaydeep Kiran Nadkarni wrote:
>>  Apologies for the incorrect subject line last time.
>>
>>  All,
>>  I'm trying to build gstreamer (as provided by TI) for the DM6446. I
> could not compile check-0.9.3, a lib required by gstreamer.
>>  In the log messages during compilation of check, I see the line where
> a compiler is supposed to run and then the archiver (ar) (to make the
> lib) runs. The first file the archiver tries archive is check.o. check.c
> is also the first file that the compiler is supposed to compile.
>>
>>  I see something very suspicious where it tries to compile check.c :
>>
>>  make[1]: Entering directory
> `/home/vijay/projects/GStreamer/opensource_build/check-0.9.3/src'
>>  source='check.c' object='check.o' libtool=no \
>>  DEPDIR=.deps depmode=none /bin/sh ../depcomp \
>>  arm_v5t_le-gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -Wall
> -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -c check.c
>>  source='check_error.c' object='check_error.o' libtool=no \
>>  DEPDIR=.deps depmode=none /bin/sh ../depcomp \
>>  arm_v5t_le-gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -Wall
> -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -c check_error.c
>>
>> >From the logs above, it appears that it doesn't even run the compiler.
> The back-slashes (\) at the end of the (2nd & 3rd) lines makes the group
> of three lines into one line. I would correct the Makefile, but it isn't
> provided in the package from TI and is probably created by automake.
>>  Any ideas, anyone? Why would automake create an incorrect Makefile?
> How could I fix this?
>>  Appreciate any suggestions.
>
> Can you check how configure is called? I don't use MV toolchain, so
> please replace arm-none-linux-gnueabi-gcc with arm_v5t_le-gcc below.
>
> For configure I use use:
>
> <path_to>/gstreamer/opensource_build/check-0.9.3>
> CC=arm-none-linux-gnueabi-gcc ./configure --build=i686-linux
> --host=arm-linux --prefix=<path_to>/gstreamer/filesys/opt/gstreamer
>
> Then calling make I get:
>
> <path_to>/gstreamer/opensource_build/check-0.9.3> make
> make  all-recursive
> make[1]: Entering directory
> `<path_to>/gstreamer/opensource_build/check-0.9.3'
> Making all in src
> make[2]: Entering directory
> `<path_to>/gstreamer/opensource_build/check-0.9.3/src'
> if arm-none-linux-gnueabi-gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2
> -Wall -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -MT
> check.o -MD -MP -MF ".deps/check.Tpo" -c -o check.o check.c; \
> then mv -f ".deps/check.Tpo" ".deps/check.Po"; else rm -f
> ".deps/check.Tpo"; exit 1; fi
> ...
>
> which results in getting check.o
>
> Btw.: I extended make_opensource.sh to have a "make distclean" in
> front of each configure. To be on the safe side ;) This results in
> something like:
>
> make distclean
> CC=arm-none-linux-gnueabi-gcc ./configure ...
> make
>
> What do you get if you go manually to check-0.9.3 directory and
> execute something like above there?
>
> Dirk
>
>>  Brian Jeff wrote:
>>  Stephen,
>>  The package was built for the latest Montavista kernel on the DM6446
>>  DVEVM. Some additional work may be needed to port this to the latest
>>  community open source Linux kernel for DaVinci. Which OS version are you
>>  using?
>>
>>  Thanks for pointing out the difference in the filename - I'll rename the
>>  file back to gstreamer_tibuild.tar.gz  to be consistent with the docs.
>>  We'll also have a plain text or HTML doc up shortly on the Z3 Technology
>>  site. They are getting their CVS / GIT ready.
>>
>>
>>  Brian Jeff
>>
>>
>>  ________________________________
>>  From: Stephen Berry [EMAIL PROTECTED]
>>  Sent: Tuesday, January 22, 2008 8:59 AM
>>  To: Jeff, Brian
>>  Cc: davinci-linux-open-source@linux.davincidsp.com
>>  Subject: Re: TI is releasing Gstreamer for DaVinci DM6446 to open source
>>
>>  This is great - but:
>>  Well I just tried it. Of course it didn't compile - the glibc configure
>>  failed with:
>>     checking for growing stack pointer... configure: error: cannot run
>>  test program while cross compiling
>>  And the package gstreamer_tibuild.tar.gz wasn't on the web site for
>>  download.
>>  Anyone else have a problem building this?
>>     Steve
>>
>>  ________________________________
>>  From: Stephen Berry [EMAIL PROTECTED]
>>  Sent: Tuesday, January 22, 2008 8:59 AM
>>  To: Jeff, Brian
>>  Cc: davinci-linux-open-source@linux.davincidsp.com
>>  Subject: Re: TI is releasing Gstreamer for DaVinci DM6446 to open source
>>
>>  Jeff, Brian wrote:
>>  Gstreamer for DaVinci TMS320DM6446 is now available for free download,
>>  delivered under LGPL, for the open source community.
>>
>>  Several TI business units and engineering teams have been working with
>>  Gstreamer as a foundation for application demos and other project work;
>>  we want to make that port available to the open source community to
>>  enable development and innovation on the DaVinci platform.
>>
>>  The completed port for the DaVinci DM6446 DVEVM is available at
>>  http://focus.ti.com/dsp/docs/dspsplash.tsp?contentId=3100 and at
>>  http://linux.davincidsp.com <http://linux.davincidsp.com/>  
>> <http://linux.davincidsp.com/>
> <http://linux.davincidsp.com/>   under the
>>  'downloads' link.
>>
>>  This Gstreamer port can be used with TI codecs, 3rd party codecs, or
>>  your own xDM / xDAIS compliant codecs. A companion package of TI digital
>>  media software decoders (licensable object code) is provided along with
>>  the Gstreamer open source release; the companion package includes codec
>>  engine, and some codec servers supporting video and audio decoding.
>>
>>  An application note accompanies the download, and describes the build
>>  process and developer entry points. We encourage the use of this
>>  framework for projects on the DaVinci-based devices. The download site
>>  describes the maintainer for this project, Z3 technologies. Z3 will be
>>  hosting the project under GIT version control within the next few weeks.
>>  The website above will contain a quarterly snapshot of the project at it
>>  evolves.
>>
>>  The following group of TI developers contributed their efforts to
>>  porting the Gstreamer project to DaVinci for this release:
>>  Rishi Bhattacharya (original port)
>>  Vasant Kumar Easwaran (Complete revamp and bugfixes, port on Davinci)
>>  Pratheesh Gangadhar (Complete revamp and bugfixes + plugins, ports)
>>  Yashwant Vijaykumar (Complete revamp and bugfixes + plugins, ports)
>>  Prateek Bansal and Isara Indra (port to Montavista Linux, addition of
>>  cross-compile functionality, final integration, development of app note)
>>  We would also like to thank the community of developers at
>>  (http://gstreamer.freedesktop.org/) for creating such a powerful and
>>  flexible AV framework; it has been a big benefit for the DaVinci
>>  platform in serving key end applications like cameras and set top boxes.
>>  I hope that many of you in the community of DaVinci Linux users will be
>>  able to make use of this port and contribute back to the Gstreamer
>>  project as a whole. TI has recognized the value of open source projects
>>  such as this one for DaVinci and other TI platforms, and you can expect
>>  to see some new releases to the community in the coming months. I'd be
>>  interested in hearing your suggestions regarding future projects.
>>  Thanks and regards,
>>
>>
>>
>>  Brian Jeff
>>  Worldwide Marketing Manager, Embedded Software
>>
>>  Texas Instruments
>>  Catalog Processors and Emerging End Equipments Business
>>  [EMAIL PROTECTED]
>>
>>
>>  **********************************************************************
>>  This email and any files transmitted with it are confidential and
>>  intended solely for the use of the individual or entity to whom they
>>  are addressed. If you have received this email in error please notify
>>  [EMAIL PROTECTED]
>>  **********************************************************************
>>
>>  _______________________________________________
>>  Davinci-linux-open-source mailing list
>>  Davinci-linux-open-source@linux.davincidsp.com
>>  http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
>>
>



_______________________________________________
Davinci-linux-open-source mailing list
Davinci-linux-open-source@linux.davincidsp.com
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to