From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 17226 invoked by alias); 11 Dec 2009 22:51:13 -0000 Received: (qmail 17218 invoked by uid 22791); 11 Dec 2009 22:51:12 -0000 X-SWARE-Spam-Status: No, hits=-0.7 required=5.0 tests=AWL,BAYES_00,SPF_PASS X-Spam-Check-By: sourceware.org Received: from ybbsmtp09.mail.ogk.yahoo.co.jp (HELO ybbsmtp09.mail.ogk.yahoo.co.jp) (124.83.153.129) by sourceware.org (qpsmtpd/0.43rc1) with SMTP; Fri, 11 Dec 2009 22:51:03 +0000 Received: (qmail 33593 invoked by alias); 11 Dec 2009 22:51:00 -0000 Received: from unknown (HELO masahiro) (219.36.42.48 with poptime) by ybbsmtp09.mail.ogk.yahoo.co.jp with SMTP; 11 Dec 2009 22:50:59 -0000 X-Apparently-From: Message-ID: <7A992480DB6B4AAFA3432643677980B1@masahiro> From: "m mariga" To: "Ross Younger" , References: <4AB6DC5340C94AFEB5AB2B9A3D00CF98@masahiro> <4B1F7216.60104@ecoscentric.com> Date: Fri, 11 Dec 2009 22:51:00 -0000 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_0005_01CA7AFF.D87EFAD0" X-IsSubscribed: yes Mailing-List: contact ecos-discuss-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: ecos-discuss-owner@ecos.sourceware.org Subject: Re: [ECOS] Re: Can not compile API file X-SW-Source: 2009-12/txt/msg00026.txt.bz2 ------=_NextPart_000_0005_01CA7AFF.D87EFAD0 Content-Type: text/plain; format=flowed; charset="iso-2022-jp"; reply-type=original Content-Transfer-Encoding: 7bit Content-length: 7512 Hello everyone, Thanks,Ross. As I changed PPOUT.C to ppout.c I succeeded to build libtarget.a. But when I tried to Make application with libtarget.a I am encountered enigmatic errors. Below is make result. It looks that tcpip sources occure many "undefined reference to" errors,although I never touched any tcpip sources. My application program just create one thread and never concerned with tcpip. I append it below. It is true I selected "net" packet in building, but never appeared these errors before I included pseud-USB driver. I greped `___udivsi3_i4i' but no hit. What are they related to my including pseud-USB driver ? Why this phenomenon happens ? Please teach me. I send build result log also. ---- below is make_result log $ make sh-elf-gcc -c -o usb_prt_test.o -D_KERNEL -D__ECOS -g -Wall -I/home/link/lanboard_net_20091210-4/untitled1_install/include -ffunction-sections -fdata-sections usb_prt_test.c In file included from /home/link/lanboard_net_20091210-4/untitled1_install/include/pkgconf/hal.h:17, from /home/link/lanboard_net_20091210-4/untitled1_install/include/pkgconf/kernel.h:13, from /home/link/lanboard_net_20091210-4/untitled1_install/include/cyg/kernel/kapi.h:59, from usb_prt_test.c:17: /home/link/lanboard_net_20091210-4/untitled1_install/include/pkgconf/hal_sh_sh7705_lanboard.h:41:1: warning: "CYG_HAL_STARTUP_RAM" redefined In file included from /home/link/lanboard_net_20091210-4/untitled1_install/include/cyg/kernel/kapi.h:58, from usb_prt_test.c:17: /home/link/lanboard_net_20091210-4/untitled1_install/include/pkgconf/system.h:33:1: warning: this is the location of the previous definition /home/link/lanboard_net_20091210-4/untitled1_install/include/cyg/io/usb/proto_ppout.h:11: warning: 'read_w' declared 'static' but never defined sh-elf-gcc -nostartfiles -L/home/link/lanboard_net_20091210-4/untitled1_install/lib -Wl,--gc-sections -Wl,--Map -Wl,usb_prt_test.map -o usb_prt_test usb_prt_test.o -Ttarget.ld -nostdlib /home/link/lanboard_net_20091210-4/untitled1_install/lib/libtarget.a(net_bsd_tcpip_support.o): In function `cyg_tvtohz': /opt/ecos/ecos-3.0/packages/net/bsd_tcpip/v3_0/src/ecos/support.c:620: undefined reference to `___udivsi3_i4i' /opt/ecos/ecos-3.0/packages/net/bsd_tcpip/v3_0/src/ecos/support.c:620: undefined reference to `___sdivsi3_i4i' /home/link/lanboard_net_20091210-4/untitled1_install/lib/libtarget.a(net_bsd_tcpip_ip_output.o): In function `cyg_ip_output': /opt/ecos/ecos-3.0/packages/net/bsd_tcpip/v3_0/src/sys/netinet/ip_output.c:435: undefined reference to `___udivsi3_i4i' /home/link/lanboard_net_20091210-4/untitled1_install/lib/libtarget.a(net_bsd_tcpip_uipc_socket.o): In function `cyg_sogetopt': /opt/ecos/ecos-3.0/packages/net/bsd_tcpip/v3_0/src/sys/kern/uipc_socket.c:1365: undefined reference to `___sdivsi3_i4i' /home/link/lanboard_net_20091210-4/untitled1_install/lib/libtarget.a(net_bsd_tcpip_uipc_socket.o): In function `cyg_sosetopt': /opt/ecos/ecos-3.0/packages/net/bsd_tcpip/v3_0/src/sys/kern/uipc_socket.c:1234: undefined reference to `___sdivsi3_i4i' /home/link/lanboard_net_20091210-4/untitled1_install/lib/libtarget.a(net_bsd_tcpip_uipc_socket2.o): In function `cyg_sodropablereq': /opt/ecos/ecos-3.0/packages/net/bsd_tcpip/v3_0/src/sys/kern/uipc_socket2.c:213: undefined reference to `___udivsi3_i4i' /home/link/lanboard_net_20091210-4/untitled1_install/lib/libtarget.a(net_bsd_tcpip_igmp.o): In function `cyg_igmp_input': /opt/ecos/ecos-3.0/packages/net/bsd_tcpip/v3_0/src/sys/netinet/igmp.c:355: undefined reference to `___sdivsi3_i4i' /home/link/lanboard_net_20091210-4/untitled1_install/lib/libtarget.a(net_bsd_tcpip_tcp_input.o): In function `cyg_tcp_mss': /opt/ecos/ecos-3.0/packages/net/bsd_tcpip/v3_0/src/sys/netinet/tcp_input.c:2880: undefined reference to `___sdivsi3_i4i' /opt/ecos/ecos-3.0/packages/net/bsd_tcpip/v3_0/src/sys/netinet/tcp_input.c:2880: undefined reference to `___udivsi3_i4i' /home/link/lanboard_net_20091210-4/untitled1_install/lib/libtarget.a(net_bsd_tcpip_tcp_input.o): In function `tcp_newreno': /opt/ecos/ecos-3.0/packages/net/bsd_tcpip/v3_0/src/sys/netinet/tcp_input.c:2951: undefined reference to `___udivsi3_i4i' /home/link/lanboard_net_20091210-4/untitled1_install/lib/libtarget.a(net_bsd_tcpip_tcp_input.o): In function `cyg_tcp_input': /opt/ecos/ecos-3.0/packages/net/bsd_tcpip/v3_0/src/sys/netinet/tcp_input.c:2015: undefined reference to `___udivsi3_i4i' /home/link/lanboard_net_20091210-4/untitled1_install/lib/libtarget.a(net_bsd_tcpip_tcp_timer.o): In function `cyg_tcp_timer_rexmt': /opt/ecos/ecos-3.0/packages/net/bsd_tcpip/v3_0/src/sys/netinet/tcp_timer.c:520: undefined reference to `___udivsi3_i4i' /home/link/lanboard_net_20091210-4/untitled1_install/lib/libtarget.a(net_bsd_tcpip_tcp_subr.o): In function `cyg_tcp_new_isn': /opt/ecos/ecos-3.0/packages/net/bsd_tcpip/v3_0/src/sys/netinet/tcp_subr.c:1123: undefined reference to `___sdivsi3_i4i' /home/link/lanboard_net_20091210-4/untitled1_install/lib/libtarget.a(net_bsd_tcpip_tcp_subr.o): In function `cyg_tcp_close': /opt/ecos/ecos-3.0/packages/net/bsd_tcpip/v3_0/src/sys/netinet/tcp_subr.c:746: undefined reference to `___sdivsi3_i4i' /opt/ecos/ecos-3.0/packages/net/bsd_tcpip/v3_0/src/sys/netinet/tcp_subr.c:746: undefined reference to `___udivsi3_i4i' /home/link/lanboard_net_20091210-4/untitled1_install/lib/libtarget.a(services_memalloc_common_memfixed.o): In function `Cyg_Mempolt2': /home/link/lanboard_net_20091210-4/untitled1_install/include/cyg/memalloc/mempolt2.inl:74: undefined reference to `___sd ivsi3_i4i' collect2: ld returned 1 exit status make: *** [usb_prt_test] Error 1 ---- end of make_result log --- below is my make file export PREFIX := /home/link/lanboard_net_20091210-4/untitled1_install export COMMAND_PREFIX := sh-elf- export CC := $(COMMAND_PREFIX)gcc export OBJCOPY := $(COMMAND_PREFIX)objcopy export HOST := CYGWIN export AR := $(COMMAND_PREFIX)ar XCC = sh-elf-gcc CFLAGS = -D_KERNEL -D__ECOS -g -Wall -I$(PREFIX)/include -ffunction-sections -fdata-sections LDFLAGS = -nostartfiles -L$(PREFIX)/lib -Wl,--gc-sections -Wl,--Map -Wl,usb_prt_test.map LIBS = -Ttarget.ld -nostdlib LD = $(XCC) ## Build rules. all: usb_prt_test usb_prt_test.o: usb_prt_test.c $(XCC) -c -o $*.o $(CFLAGS) $< usb_prt_test: usb_prt_test.o $(LD) $(LDFLAGS) -o $@ $@.o $(LIBS) clean: -rm -f usb_prt_test.exe usb_prt_test.o usb_prt_test.map --- end of make file --- below is application #include #include #define STACK_SIZE 0x4000 #define MAIN_THREAD_PRIORITY 5 static char main_thread_stack[STACK_SIZE]; static cyg_handle_t main_thread_handle; static cyg_thread main_thread_data; #ifdef __ECOS //void usb_prt_test(test_param_t param) void usb_prt_test(cyg_addrword_t data) { while(1) { // usb2parallel(); } } void cyg_start(void) { cyg_thread_create(MAIN_THREAD_PRIORITY, // Priority usb_prt_test, // entry 0, // entry parameter "USB Printer test", // Name &main_thread_stack[0], // Stack STACK_SIZE, // Size &main_thread_handle, // Handle &main_thread_data // Thread data structure ); cyg_thread_resume(main_thread_handle); // Start first one cyg_scheduler_start(); } #else int main(int argc, char *argv[]) { // net_test(0); } #endif --- end of application Please help me. ------=_NextPart_000_0005_01CA7AFF.D87EFAD0 Content-Type: application/x-gzip; name="config_build_result.txt.gz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config_build_result.txt.gz" Content-length: 23107 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 nXKlv22p3+tZG5pANQP/atWrgvnTgulaQhBK7HXjXjqKpwUBcU3xL5GNnFCZ kb5mTTEDde0j7fkK+66bDc6KswTmFuPHQUEADH5uDE7Ds8o3mQiqssftGTzL Oi0GPzQb3NCx2RH8UGCxKhYzNadscykhMfq0E4fRnKPfWipv9WpxCww2JjNO Yz02v/hUPaer9hWqXsDTX9gudak2V9VJ1mvznW2fhV9w8tlaqs5RndOVHgJz w9S2JdqTDXGWhkuBjo2T5R+9K13XdvCnR2nMCTvVwHZDsx1ZqapYLsiGOEvT ke2y/BNku0PbIaprlMYEtgO249/esgP97kF/unut4zsmVUfGY0qYIOexrV8t 5sB6YzTnNFYeymZMDS5G0xt56o+myVlwKH7UbEA1ynevRVoO/cmn5xWeo1qm qzi0H6zYmK5Kf4v/3SAwx4aIc51YVCZyqjv5Osez5pm4osVTJ1qvHILVYjER ZezWu7EKFVDixCnRQltNf1PJW1nGi8zjtuTIZAWGFMuQPStKxwrXsrwVxMPs aJ8pGee7OFZGFjx1OPKQKukBNOHMNMFA+zpNII87agLJOl1NSG9GI+REjjAR su52OVG9gc6bRpMuni+NotfQ14IijbIvz0i+xS5nDaX+i+cDSkVd1zvn5JCR uty8otLQgulKDLueeLQqQ3qdvC65dcejPPXy02S84/KmrUnp669q9vzplfzv PR7D1XLRSZs6WG/1OBXBGmR7AoZTuDi39z9O0u+a4csfUcI9w7xGRfZKXp3L 2T1jdGpMzTL/is1tmIGO6wmUPyP848akn20hVs2fblKILNSfnepi6rw5yMZT 3AHSyKazWl3qm93eMqaInIhcl0wDaNcYVlfelfgqn57qajSNK1lTd34ZFe2I 1vt+5W6pZhs3GWwHckyP6+T5aCgtRvwnQ3naxZqNfE2KbMWS8p9m+gBGK6/x BN58Rdc75+T15ityt/Lmq1swMW++pF2Mg29u1LSDR649NgENIshSqGxqDqe+ xoZsSdN258UsMbWy1+phKvFFwnq8fBibjyuub3nnqvDG8TpY3LXNF/d1jg4K NHLV1MbcRnh4RTo9uYU2HoKRotyV4liq2wOuwZXVdyrN7rD+VpavlV73Wnur qn1iWn0kzDEdlwozMz1g0/LKcpmx2HJAlFtZ68wkubm/y7GeRZAxO6994eTJ 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 cP6CgIcIF+9Ve7vJ807ubpJ3epog6xAMYxFcMIjNpQzR+FQMvYa+FpSpWPbG iz5WXnaYmzlTbro3L1qo7wx3K/NIebGaYaMtjzrZLjmHxh1l4ZW4srrOQeHS TrESZ7pq+nP2hwaJKzVPlvfkEtdz3RdXcGP4e1XzTEKoT50ItdFE04nv7NfL 2UhlAxjuLBkO2ZGl5b84xRJc+rgDv6VZp0xvoqKVmgx0UatHfaOVhjPm+Fzv 3AJShSdS+Q6LdspL3OGiT25ZOonSkO6Us/WcwCvPdbNlel7VyuVpJVvF2s5B t7JeHSlX8vvhTzzidWSiQ+4p65dY97zeSKuH+8vRsOZFqYsbtclOOIC8xzLp SKm7xazjyDww7WhhodVifjmcLWTeMYw1pzDxKPOzqt9kKXOPgtfPTD6Q77u+ zFnHoYJhpxtMx3gTcmgUk5hXnPLln4MqBaFPO8XKEv1BzZ7UC1LBJFkuKkWA kXPACO6R4x4DJP65FTriLOClVBtmtZxKuHCXzo32mg3BvsIRgx69NaJdg5w0 5xckyeDh/8hdjWQqGXwpku1gm8R881g2Q4tJbKGec9CBjVGYvMZ9VDdN9+6V mGMz7vv2Klt8UZtWvaLQBjDhRFffgK8G4ivcpQrGIk/acxbJNTXWSto8na9h jJG3hBsRmAuYq4a5TLect8ym+XaJOcwRTLi7tBg8rRGZEPgK+Kruy8ymX05Y 5EFrxiKZJkZZSZOBs8ZkQyAtIK3a+3ctnKWct5JnrakryTcx9jq0GghsZGYE DgMOq+MwV39GVRwWP2vPYXG+qXFY1urpLHV17yHQy6XQy/Vv5Ls3enjt+W7o hm8eCo4ZpyW7NK2bOzY54VKxdJ48bL96nmTUJQbosRuSpSv+JctpZRPWCmew gl8rDAQvxXlqbvFr64eh5/jUeolJRv+d9Zo2T2e+0LV/F35SBEhloBVUtN8E FWuo9FH7VVSabWK8kjV6Ok78CBciJFhxfAGXuQuZjjS49BWScB4jH/fIBF7i nOQCJ9t1ZEZeFmoZNvSy2MVWqTkEopiDVyFKaprYZKykXfgP3/346btvP6o/ fvw1HyxARlMzjNwWHPkttoF6eF6vIWVmO+TVLyNkv+cJ5viuNjsKKTYaDjH3 qAvT8U1axdNCWhWe5muE9B8elp20qQFSq9nt3eWoPE5PwDeTZMlLvkMLlGg8 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 ------=_NextPart_000_0005_01CA7AFF.D87EFAD0 Content-Type: text/plain; charset=us-ascii Content-length: 148 -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss ------=_NextPart_000_0005_01CA7AFF.D87EFAD0--