2008-02-18 10:56:17     cannot build microwindows with shared lib support

Document created by Aaronwu Employee on Aug 5, 2013
Version 1Show Document
  • View in full screen mode

2008-02-18 10:56:17     cannot build microwindows with shared lib support

Bill Fassler (UNITED STATES)

Message: 51205    I am using a 3 month +/- svn trunk checkout, but I did update my microwin svn during my attempts to get touchscreen to work with something other than just the event test.

 

Although it builds fine without shared lib support, it fails if I try to enable it.  I do not know if this has anything to do with why I can't get the touchscreen to work with nano-X.

 

I still see the error in my intitial post.

 

/user/microwin/src/obj/mwin/bmp/microwin.o /home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src/obj/mwin/bmp/penguin.o

bfin-linux-uclibc-ar: creating /home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src/lib/libmwimages.a

Creating shared library libmwimages.so ...

bfin-linux-uclibc-ld -shared -o /home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src/lib/libmwimages.so --whole-archive /home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src/lib/libmwimages.a

/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: car8.o: cannot link fdpic object file into non-fdpic executable

/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: failed to merge target specific data of file /home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src/lib/libmwimages.a(car8.o)

/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: min4.o: cannot link fdpic object file into non-fdpic executable

/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: failed to merge target specific data of file /home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src/lib/libmwimages.a(min4.o)

/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: max4.o: cannot link fdpic object file into non-fdpic executable

/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: failed to merge target specific data of file /home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src/lib/libmwimages.a(max4.o)

/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: close4.o: cannot link fdpic object file into non-fdpic executable

/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: failed to merge target specific data of file /home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src/lib/libmwimages.a(close4.o)

/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: under4.o: cannot link fdpic object file into non-fdpic executable

/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: failed to merge target specific data of file /home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src/lib/libmwimages.a(under4.o)

/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: zion208.o: cannot link fdpic object file into non-fdpic executable

/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: failed to merge target specific data of file /home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src/lib/libmwimages.a(zion208.o)

/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: cs1.o: cannot link fdpic object file into non-fdpic executable

/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: failed to merge target specific data of file /home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src/lib/libmwimages.a(cs1.o)

/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: rle8.o: cannot link fdpic object file into non-fdpic executable

/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: failed to merge target specific data of file /home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src/lib/libmwimages.a(rle8.o)

/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: microwin.o: cannot link fdpic object file into non-fdpic executable

/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: failed to merge target specific data of file /home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src/lib/libmwimages.a(microwin.o)

/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: penguin.o: cannot link fdpic object file into non-fdpic executable

/home/vocal/project/blackfin-svn-trunk/opt/uClinux/bfin-linux-uclibc/bin/bfin-linux-uclibc-ld: failed to merge target specific data of file /home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src/lib/libmwimages.a(penguin.o)

make[6]: *** [/home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src/lib/libmwimages.so] Error 1

make[6]: Leaving directory `/home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src/mwin/bmp'

make[5]: *** [subdir-/home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src/mwin/bmp] Error 2

make[5]: Leaving directory `/home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src/mwin'

make[4]: *** [subdir-/home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src/mwin] Error 2

make[4]: Leaving directory `/home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin/src'

make[3]: *** [all] Error 1

make[3]: Leaving directory `/home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user/microwin'

make[2]: *** [microwin] Error 2

make[2]: Leaving directory `/home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user'

make[1]: *** [all] Error 2

make[1]: Leaving directory `/home/vocal/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist/user'

make: *** [subdirs] Error 1

vocal@Grumpy:~/project/blackfin-svn-trunk/bf561-vphone/archive/uClinux-dist$

 

Bill

QuoteReplyEditDelete

 

 

2008-02-18 11:06:36     Re: cannot build microwindows with shared lib support

Mike Frysinger (UNITED STATES)

Message: 51206    ld needs to have the target explicitly specified via the -m option

QuoteReplyEditDelete

 

 

2008-02-18 11:14:15     Re: cannot build microwindows with shared lib support

Bill Fassler (UNITED STATES)

Message: 51207    Is shared lib support necessary for touchscreen to work with nano-x?

 

Bill

Attachments

    Outcomes