This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.

See crosstool-NG for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Error build toolchain for arm


Jerry,

On Wed, Oct 28, 2015 at 4:21 PM, Jerry Stralko <gerb.stralko@gmail.com> wrote:
> Hey Bryan,
>
> Thank you for your help.  I believe I'm being a bit confusing and I
> apologies.  So maybe I try and explain a little bit and hopefully get this
> toolchain built.  So what I did was:
>
> dnf provides *\libtermcap
>
> This command will show what packages have the libtermcap library.  So what I
> did was install ncurses-devel, mingw64-termcap-static, and mingw64-termcap
> packages.  I rerun ./ct-ng build again and got the same error.  So I
> installed the i686 version of those packages thinking it wants the 32 bit
> version.  Again ./ct-ng build failed at the same spot.  However the spot it
> seem to fail at is gdb-cross.  I'm assuming that is the gdb server piece
> that needs to be crossed compiled for ARM.  At least that is what i'm
> thinking since I have libtermcap library installed for both 64 and 32 x86
> architecture.
>
> When I do (from the commandline)
>
> $> ld -ltermcap
> ld: warning: cannot find entry symbol _start; not setting start address
>
> I see that the library has been found.   So I began looking for the termcap
> library for ARM.  I figured fedora repo would be a great spot and then I
> could just extract library from an RPM package and manually install the
> library. Which is why the URL say fedora 22 since that is the repo I found
> while google around.
>
> So yes I know i'm on F21, but I just wanted to find an ARM version of the
> the packages that contain the libtermcap.
>
> Or am I way off on this?  I can post the full bulid.log if that is helpful.
> Does any of this make sense or am I way off.
>
> Again I really appreciate your help.
>
> Thanks,

I think you are very confused. There isn't any requirement for mingw
packages for this build.
I don't have a fedora install, so I'm installing 21 to a vm right now,
as I don't understand your problem and I am confused.

I will respond again soon.

-Bryan

>
> On Wed, Oct 28, 2015 at 1:49 PM Bryan Hundven <bryanhundven@gmail.com>
> wrote:
>>
>> Jerry, list,
>>
>> On Wed, Oct 28, 2015 at 10:33 AM, Jerry Stralko <gerb.stralko@gmail.com>
>> wrote:
>> > Bryan, list,
>> >
>> > On Mon, Oct 26, 2015 at 8:11 PM Bryan Hundven <bryanhundven@gmail.com>
>> > wrote:
>> >>
>> >> Jerry, list,
>> >>
>> >> On Mon, Oct 26, 2015 at 5:10 PM, Bryan Hundven <bryanhundven@gmail.com>
>> >> wrote:
>> >> > Jerry, list,
>> >> >
>> >> > On Mon, Oct 26, 2015 at 5:06 PM, Jerry Stralko
>> >> > <gerb.stralko@gmail.com>
>> >> > wrote:
>> >> >> I get this error when doing ./ct-ng build for ARM
>> >> >> (arm-cortexa5-linux-uclibcgnueabihf)
>> >> >>
>> >> >> [ERROR]    configure: error: no termcap library found
>> >> >> [ALL  ]    Makefile:8306: recipe for target 'configure-gdb' failed
>> >> >> [ERROR]    gmake[2]: *** [configure-gdb] Error 1
>> >> >> [ALL  ]    gmake[2]: Leaving directory
>> >> >>
>> >> >>
>> >> >> '/home/stralko/src/kernel_devel/embedded-linux/crosstool-ng/.build/arm-cortexa5-linux-uclibcgnueabihf/build/build-gdb-cross'
>> >> >> [ALL  ]    Makefile:832: recipe for target 'all' failed
>> >> >> [ERROR]    gmake[1]: *** [all] Error 2
>> >> >> [ALL  ]    gmake[1]: Leaving directory
>> >> >>
>> >> >>
>> >> >> '/home/stralko/src/kernel_devel/embedded-linux/crosstool-ng/.build/arm-cortexa5-linux-uclibcgnueabihf/build/build-gdb-cross'
>> >> >>
>> >> >> I'm assuming its having trouble finding the ARM version of the
>> >> >> termcap
>> >> >> library.  Is there a way to install this library manually? If so
>> >> >> where
>> >> >> do I put the said library. I can post the full build.log if need be,
>> >> >> I
>> >> >> just pasted what I felt was the important part.
>> >> >>
>> >> >> Any help would be greatly appreciated.  I'm assuming I'm doing
>> >> >> something stupid.
>> >> >>
>> >> >> Alittle info, I'm using Fedora 21 on x86_64 and I want to build a
>> >> >> toolchain for ARM so I can beginning development on a beagle board.
>> >> >
>> >> > I believe the package you want is libtermcap-devel.
>> >>
>> >> At second thought, it might just be a part of ncurses-devel.
>> >
>> >
>> > I have the host version of the libraries installed:
>> >
>> > $ sudo dnf install libtermcap-devel
>> > [sudo] password for stralko:
>> > Fedora 21 - x86_64 - Updates
>> >                                                              39 kB/s |
>> >  22 MB     09:41
>> > bintray--sbt-rpm
>> >                                                              11 kB/s |
>> > 2.4 kB     00:00
>> > Adobe Systems Incorporated
>> >                                                             5.2 kB/s |
>> > 1.8 kB     00:00
>> > Package ncurses-devel-5.9-16.20140323.fc21.x86_64 is already
>> > installed, skipping.
>> > Package ncurses-devel-5.9-16.20140323.fc21.i686 is already installed,
>> > skipping.
>> > Dependencies resolved.
>> > Nothing to do.
>> >
>> > I'm thinking its the arm version since its building the gdb-cross.  If I
>> > find the arm packages
>> >
>> > (http://dl.fedoraproject.org/pub/fedora/linux/releases/22/Workstation/armhfp/os/Packages/n/)
>> > Where do I need to copy the libraries to?
>>
>> No, You're on x86_64, also you're on fedora 21, not fedora 22.
>> I'm not sure which package has termcap development libraries. I
>> assumed it was ncurses.
>>
>> 'yum search termcap devel'
>>
>> > Thanks
>> >>
>> >>
>> >> >> Thanks,
>> >> >
>> >> > Cheers,
>> >> >
>> >> > -Bryan
>> >>
>> >> Cheers,
>> >>
>> >> -Bryan
>>
>> Cheers,
>>
>> -Bryan

--
For unsubscribe information see http://sourceware.org/lists.html#faq


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]