Hi Claudia,What did you do to solve this problem? I've been working on the
same problem for more than a week.Thanks,Chris> From: [EMAIL PROTECTED]> To:
[email protected]> Subject: Re: [uClinux-dev] Problem linking pthread...
undefined referenceto `pthread_create'> Date: Tue, 15 May 2007
08:49:44 +0200> > Hi Daniel,> I have solved my linking problem> making a
modification in the Makefile -lpthread> Now It works (almost the compilation
does)> Thanks> Claudia> ----- Original Message ----- > From: "Daniel Alomar"
<[EMAIL PROTECTED]>> To: "uClinux development list" <[email protected]>>
Sent: Tuesday, May 15, 2007 6:37 AM> Subject: Re: [uClinux-dev] Problem linking
pthread... undefined referenceto > `pthread_create'> > > > Hi Claudia,> >> >
Have you already enable pthreads inside uClibc?> >> > Regards,> >> > Daniel
Alomar> >> > En/na Claudia De Bartolomeis ha escrit:> >> Hi everybody,> >> I'm
developing an application under uclinux uclibc 0.9.26 for Coldfire > >>
m532x,> >> but I'm having troubles linking pthread> >> Thanks in advance for
any help> >> Claudia> >> This is the compilation log:> >> [EMAIL
PROTECTED]:~/ltib-m532xevb-20061117 > >> <mailto:[EMAIL
PROTECTED]:~/ltib-m532xevb-20061117>> ./ltib -m > >> cbuild -p
microwindows.spec> >> Processing: microwindows> >> ==========================>
>> rpmbuild --dbpath /home/claudia/ltib-m532xevb-20061117/rpmdb --define > >>
'_unpackaged_files_terminate_build 0' --define '_target_cpu > >> m68knommu'
--define '__strip strip' --define '_topdir > >>
/home/claudia/ltib-m532xevb-20061117/rpm' --define '_prefix > >> /usr' --define
'_tmppath > >> /home/claudia/ltib-m532xevb-20061117/tmp' --define '_mandir > >>
/usr/share/man' --define '_sysconfdir /etc' --define '_localstatedir > >> /var'
-bc --short-circuit > >>
/home/claudia/ltib-m532xevb-20061117/dist/lfs-5.1/microwindows/microwindows.spec>
>> Executing(%build): /bin/sh -e > >>
/home/claudia/ltib-m532xevb-20061117/tmp/rpm-tmp.19156> >> + umask 022> >> + cd
/home/claudia/ltib-m532xevb-20061117/rpm/BUILD> >> + cd microwindows-0.90> >> +
cd src> >> + make -j1 'HOSTCC=/usr/bin/gcc -B/usr/bin//'> >> make -C drivers>
>> make[1]: Entering directory > >>
`/home/claudia/ltib-m532xevb-20061117/rpm/BUILD/microwindows-0.90/src/drivers'>
>> make[1]: Leaving directory > >>
`/home/claudia/ltib-m532xevb-20061117/rpm/BUILD/microwindows-0.90/src/drivers'>
>> make -C mwin> >> make[1]: Entering directory > >>
`/home/claudia/ltib-m532xevb-20061117/rpm/BUILD/microwindows-0.90/src/mwin'> >>
make -C bmp> >> make[2]: Entering directory > >>
`/home/claudia/ltib-m532xevb-20061117/rpm/BUILD/microwindows-0.90/src/mwin/bmp'>
>> make[2]: Leaving directory > >>
`/home/claudia/ltib-m532xevb-20061117/rpm/BUILD/microwindows-0.90/src/mwin/bmp'>
>> make -C mwobjects> >> make[2]: Entering directory > >>
`/home/claudia/ltib-m532xevb-20061117/rpm/BUILD/microwindows-0.90/src/mwin/mwobjects'>
>> make[2]: Leaving directory > >>
`/home/claudia/ltib-m532xevb-20061117/rpm/BUILD/microwindows-0.90/src/mwin/mwobjects'>
>> make -C winlib> >> make[2]: Entering directory > >>
`/home/claudia/ltib-m532xevb-20061117/rpm/BUILD/microwindows-0.90/src/mwin/winlib'>
>> make[2]: Leaving directory > >>
`/home/claudia/ltib-m532xevb-20061117/rpm/BUILD/microwindows-0.90/src/mwin/winlib'>
>> make[1]: Leaving directory > >>
`/home/claudia/ltib-m532xevb-20061117/rpm/BUILD/microwindows-0.90/src/mwin'> >>
make -C engine> >> make[1]: Entering directory > >>
`/home/claudia/ltib-m532xevb-20061117/rpm/BUILD/microwindows-0.90/src/engine'>
>> make[1]: Leaving directory > >>
`/home/claudia/ltib-m532xevb-20061117/rpm/BUILD/microwindows-0.90/src/engine'>
>> make -C fonts> >> make[1]: Entering directory > >>
`/home/claudia/ltib-m532xevb-20061117/rpm/BUILD/microwindows-0.90/src/fonts'>
>> make[1]: Leaving directory > >>
`/home/claudia/ltib-m532xevb-20061117/rpm/BUILD/microwindows-0.90/src/fonts'>
>> make -C nanox> >> make[1]: Entering directory > >>
`/home/claudia/ltib-m532xevb-20061117/rpm/BUILD/microwindows-0.90/src/nanox'>
>> make[1]: Leaving directory > >>
`/home/claudia/ltib-m532xevb-20061117/rpm/BUILD/microwindows-0.90/src/nanox'>
>> make -C demos> >> make[1]: Entering directory > >>
`/home/claudia/ltib-m532xevb-20061117/rpm/BUILD/microwindows-0.90/src/demos'>
>> make -C mwin> >> make[2]: Entering directory > >>
`/home/claudia/ltib-m532xevb-20061117/rpm/BUILD/microwindows-0.90/src/demos/mwin'>
>> make[2]: Leaving directory > >>
`/home/claudia/ltib-m532xevb-20061117/rpm/BUILD/microwindows-0.90/src/demos/mwin'>
>> make -C mwobjects> >> make[2]: Entering directory > >>
`/home/claudia/ltib-m532xevb-20061117/rpm/BUILD/microwindows-0.90/src/demos/mwobjects'>
>> make[2]: Leaving directory > >>
`/home/claudia/ltib-m532xevb-20061117/rpm/BUILD/microwindows-0.90/src/demos/mwobjects'>
>> make -C nanowm> >> make[2]: Entering directory > >>
`/home/claudia/ltib-m532xevb-20061117/rpm/BUILD/microwindows-0.90/src/demos/nanowm'>
>> make[2]: Leaving directory > >>
`/home/claudia/ltib-m532xevb-20061117/rpm/BUILD/microwindows-0.90/src/demos/nanowm'>
>> make -C nanox> >> make[2]: Entering directory > >>
`/home/claudia/ltib-m532xevb-20061117/rpm/BUILD/microwindows-0.90/src/demos/nanox'>
>> make -C icoone> >> make[3]: Entering directory > >>
`/home/claudia/ltib-m532xevb-20061117/rpm/BUILD/microwindows-0.90/src/demos/nanox/icoone'>
>> Linking > >>
/home/claudia/ltib-m532xevb-20061117/rpm/BUILD/microwindows-0.90/src/bin/main >
>> ...> >> gcc -I.
-I/home/claudia/ltib-m532xevb-20061117/rpm/BUILD/microwindows-0.90/src/include
> >> -Wall -Wpointer-arith -lpthread
-L/home/claudia/ltib-m532xevb-20061117/rpm/BUILD/microwindows-0.90/src/lib > >>
main.o menu_engine.o buttons.o -o > >>
/home/claudia/ltib-m532xevb-20061117/rpm/BUILD/microwindows-0.90/src/bin/main >
>>
/home/claudia/ltib-m532xevb-20061117/rpm/BUILD/microwindows-0.90/src/lib/libnano-X.a>
>> menu_engine.o: In function `prova':> >> menu_engine.c:(.text+0x50):
undefined reference to `pthread_create'> >> menu_engine.c:(.text+0x72):
undefined reference to `pthread_create'> >> menu_engine.c:(.text+0x88):
undefined reference to `pthread_join'> >> menu_engine.c:(.text+0x98): undefined
reference to `pthread_join'> >> collect2: ld returned 1 exit status> >>
make[3]: *** > >>
[/home/claudia/ltib-m532xevb-20061117/rpm/BUILD/microwindows-0.90/src/bin/main]
> >> Error 1> >> make[3]: Leaving directory > >>
`/home/claudia/ltib-m532xevb-20061117/rpm/BUILD/microwindows-0.90/src/demos/nanox/icoone'>
>> make[2]: *** [subdir-icoone] Error 2> >> make[2]: Leaving directory > >>
`/home/claudia/ltib-m532xevb-20061117/rpm/BUILD/microwindows-0.90/src/demos/nanox'>
>> make[1]: *** [subdir-nanox] Error 2> >> make[1]: Leaving directory > >>
`/home/claudia/ltib-m532xevb-20061117/rpm/BUILD/microwindows-0.90/src/demos'>
>> make: [all] Error 2 (ignored)> >> + exit 0> >> Build time for microwindows:
1 seconds> >>> >>> >>
------------------------------------------------------------------------> >>>
>> _______________________________________________> >> uClinux-dev mailing
list> >> [email protected]> >>
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev> >> This message was
resent by [email protected]> >> To unsubscribe see:> >>
http://mailman.uclinux.org/mailman/options/uclinux-dev> >> > -- > > Daniel
Alomar i Claramonte> > Research & Development Electronic Dept.> > SERRA
SOLDADURA, S.A.> > WEB Site: http://www.serrasold.com> > Knowledge Site:
http://serratron.serrasold.com> >
_______________________________________________> > uClinux-dev mailing list> >
[email protected]> >
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev> > This message was
resent by [email protected]> > To unsubscribe see:> >
http://mailman.uclinux.org/mailman/options/uclinux-dev> >> >> >> > -- > > No
virus found in this incoming message.> > Checked by AVG Free Edition. Version:
7.5.467 / Virus Database: > > 269.7.0/804 - Release Date: 14/05/2007 16.46> > >
> _______________________________________________> uClinux-dev mailing list>
[email protected]>
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev> This message was
resent by [email protected]> To unsubscribe see:>
http://mailman.uclinux.org/mailman/options/uclinux-dev
_________________________________________________________________
Create the ultimate e-mail address book. Import your contacts to Windows Live
Hotmail.
www.windowslive-hotmail.com/learnmore/managemail2.html?locale=en-us&ocid=TXT_TAGLM_HMWL_reten_impcont_0507
_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev