Error Array Type Has Incomplete Element Type Gcc
Contents |
here for a quick overview of the site Help Center Detailed answers to any questions you might have Meta Discuss the workings and policies of this site About Us Learn more about Stack error array type has incomplete element type struct Overflow the company Business Learn more about hiring developers or posting ads with us
Error Array Type Has Incomplete Element Type In C
Stack Overflow Questions Jobs Documentation Tags Users Badges Ask Question x Dismiss Join the Stack Overflow Community Stack Overflow is a community array type has incomplete element type extern struct of 4.7 million programmers, just like you, helping each other. Join them; it only takes a minute: Sign up C Compile Error: array type has incomplete element type up vote 3 down vote favorite #include
Array Has Incomplete Element Type 'char '
here for a quick overview of the site Help Center Detailed answers to any questions you might have Meta Discuss the
Type Of Formal Parameter 1 Is Incomplete C
workings and policies of this site About Us Learn more about Stack
Array Has Incomplete Element Type 'int []' C++
Overflow the company Business Learn more about hiring developers or posting ads with us Stack Overflow Questions Jobs incomplete array Documentation Tags Users Badges Ask Question x Dismiss Join the Stack Overflow Community Stack Overflow is a community of 4.7 million programmers, just like you, helping each other. Join them; http://stackoverflow.com/questions/21080744/c-compile-error-array-type-has-incomplete-element-type it only takes a minute: Sign up C error: array type has incomplete element type up vote 3 down vote favorite 1 I'm trying to compile a program in Ubuntu 11.04 that works well in Windows but it gives the above error. I have added a comment to the line that is causing the error. Here's the code: route_input() http://stackoverflow.com/questions/10395054/c-error-array-type-has-incomplete-element-type { int num_routes;//Variable to act as the loop counter for the loop getting route details int x; char route_id[3]; char r_source[20]; char r_destination[20]; int r_buses; printf("Please enter the number of routes used: \n"); scanf("%d", &num_routes); char routes_arr[num_routes][10];//An array to hold the details of each route printf("\nNumber of routes is %d\n", num_routes); struct route r[num_routes];//An array of structures of type route (This line causes the error) fflush(stdin); for (x = num_routes; x > 0; x--) { printf("\nEnter the route number: "); scanf("%s", r[x].route_num); printf("Route number is %s", r[x].route_num); printf("\nEnter the route source: "); fflush(stdin); scanf("%s", r[x].source); printf("Source = %s", r[x].source); printf("\nEnter the route destination: "); fflush(stdin); gets(r[x].destination); printf("Destination = %s", r[x].destination); printf("\nEnter the number of buses that use this route: "); scanf("%d", &r[x].num_of_buses); printf("Number of buses = %d", r[x].num_of_buses); } for (x = num_routes; x > 0; x--) { printf("\n\n+++Routes' Details+++\nRoute number = %s, Source = %s, Destination = %s, Number of buses for this route = %d\n", r[x].route_num, r[x].source, r[x].destination, r[x].num_of_buses); } } c gcc ubuntu struct share|improve this question edited May 1 '12 at 7:56 Ni
communities company blog Stack Exchange Inbox Reputation and Badges sign up log in tour help Tour Start here for a quick overview of the site Help Center Detailed answers to any questions you might have Meta Discuss the workings and policies of this site About Us Learn more about Stack Overflow http://askubuntu.com/questions/572404/error-running-make-array-type-has-incomplete-element-type the company Business Learn more about hiring developers or posting ads with us Ask Ubuntu Questions Tags Users Badges Unanswered Ask Question _ Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join http://cboard.cprogramming.com/c-programming/137733-array-type-has-incomplete-element-type.html them; it only takes a minute: Sign up Here's how it works: Anybody can ask a question Anybody can answer The best answers are voted up and rise to the top Error running make - array type has incomplete has incomplete element type up vote 0 down vote favorite I am trying to install libbow library. When i run make file the following error is generated gcc -c -Ibow -I. -I./argp -DHAVE_LIBNSL=1 -DHAVE_STRERROR=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_RANDOM=1 -DHAVE_SRANDOM=1 -DHAVE_SETENV=1 -DHAVE_STRCHR=1 -DHAVE_STRRCHR=1 -DHAVE_ALLOCA_H=1 -g -O -Wall -Wimplicit -o array.o array.c In file included from array.c:22: ./bow/libbow.h:2128: error: array type has incomplete element type make: *** [array.o] Error 1 The Source of libbow is :http://www.cs.cmu.edu/~mccallum/bow/src/ (The latest version) has incomplete element Search results showed it as a compiler problem. How to resolve this? Or is there any other source for libbow? gcc make makefile share|improve this question asked Jan 11 '15 at 7:58 DDR 1013 Which version of gcc are you using? –ztik Jan 15 '15 at 9:38 add a comment| 1 Answer 1 active oldest votes up vote 0 down vote The error points line 2128 of bow/libbow.h extern struct argp_child bow_argp_children[]; It means that struct argp_child is not defined. I noticed that in line 1346 there is a forward declaration of the structure. struct argp_child; /* forward declare this type */ The full declaration of the structure is in line 245 of argp/argp.h To resolve this issue you can either Use include of argp.h in libbow.h i.e #include "../argp/argp.h" Copy struct argp_child definition in libbow.h (not recommended) An other thought is that you might compiling array.c from wrong directory and -Ibow -I. -I./argp does not point to the correct directories. share|improve this answer answered Jan 15 '15 at 9:56 ztik 28618 add a comment| Your Answer draft saved draft discarded Sign up or log in Sign up using Google Sign up using Facebook Sign up using Email and Password Post as a guest Name Email Post as a guest Name Email discard By posting your answer, you
Programming Boards C Programming array type has incomplete element type Getting started with C or C++ | C Tutorial | C++ Tutorial | C and C++ FAQ | Get a compiler | Fixes for common problems Thread: array type has incomplete element type Thread Tools Show Printable Version Email this Page… Subscribe to this Thread… Display Linear Mode Switch to Hybrid Mode Switch to Threaded Mode 05-06-2011 #1 philgrek View Profile View Forum Posts Registered User Join Date Feb 2011 Posts 42 array type has incomplete element type Im down to a deadline and need to solve the problems with this code. When compiling its giving me the errors: [12:22:05][peg002@lnxAcadShell01][/home/peg002/LAB4]+ make cc -c -o lib/SelectionSort.o lib/SelectionSort.c lib/SelectionSort.c:6: error: array type has incomplete element type lib/SelectionSort.c:6: warning: âstruct employeeâ declared inside parameter list lib/SelectionSort.c:6: warning: its scope is only this definition or declaration, which is probably not what you want lib/SelectionSort.c: In function âSelectionSortâ: lib/SelectionSort.c:9: error: array type has incomplete element type make: *** [lib/SelectionSort.o] Error 1 Code: #include