LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   Cross-Compilation Question (https://www.linuxquestions.org/questions/linux-software-2/cross-compilation-question-388451/)

lucky6969b 12-01-2005 07:31 PM

Cross-Compilation Question
 
Hi there,
I tried to cross-compile an app from Fedora Core 4. But these error messages result. I have consulted the documents. But none of those address the issue I am after. So please help

Error Messages:
[root@dhcppc2 linux]# make
make: *** No targets specified and no makefile found. Stop.
[root@dhcppc2 linux]# cd /home/Jacky/Projects/RMVES/ver1_)
bash: syntax error near unexpected token `)'
[root@dhcppc2 linux]# cd /home/Jacky/Projects/RMVES/ver1_0
[root@dhcppc2 ver1_0]# make
if armbe-linux-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"unittest\" -DVERSION=\"1.0\" -DYYTEXT_POINTER=1 -I. -I. -Iopt/arcom/arcom-linux/include -g -O2 -MT unittest.o -MD -MP -MF ".deps/unittest.Tpo" -c -o unittest.o unittest.cpp; \
then mv -f ".deps/unittest.Tpo" ".deps/unittest.Po"; else rm -f ".deps/unittest.Tpo"; exit 1; fi
In file included from unittest.cpp:12:
/opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/config.h:1:2: #error "Compilation aborted. Please read the FAQ for linux-libc-headers package."
/opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/config.h:2:2: #error "(can be found at http://ep09.pld-linux.org/~mmazur/li...c-headers/doc/)"
In file included from /opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/sched.h:10,
from /opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/module.h:9,
from unittest.cpp:13:
/opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/rbtree.h:128: error: expected `,' or `...' before "new"
In file included from /opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/sched.h:16,
from /opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/module.h:9,
from unittest.cpp:13:
/opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/signal.h:1:2: warning: #warning "You should include <signal.h>. This time I will do it for you."
In file included from /opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/sched.h:80,
from /opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/module.h:9,
from unittest.cpp:13:
/opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/resource.h:1:2: warning: #warning "You should include <sys/resource.h>. This time I will do it for you."
In file included from unittest.cpp:15:
/opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/ioport.h:90: error: expected `,' or `...' before "new"
/opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/ioport.h:91: error: expected `,' or `...' before "new"
/opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/ioport.h:92: error: expected `,' or `...' before "new"
/opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/ioport.h:93: error: expected `,' or `...' before "new"
/opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/ioport.h:94: error: expected `,' or `...' before "new"
In file included from unittest.cpp:17:
/opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/console.h:52: error: expected `;' before '(' token
/opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/console.h:53: error: `u16' has not been declared
/opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/console.h:54: error: expected `;' before '*' token
In file included from /opt/arcom/armbe-linux/include/c++/3.4.2/backward/iostream.h:31,
from baseobject.h:1,
from unittest.cpp:28:
/opt/arcom/armbe-linux/include/c++/3.4.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated.
In file included from /opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/sched.h:32,
from /opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/pthread.h:20,
from /opt/arcom/armbe-linux/include/c++/3.4.2/armbe-linux/bits/gthr-default.h:43,
from /opt/arcom/armbe-linux/include/c++/3.4.2/armbe-linux/bits/gthr.h:96,
from /opt/arcom/armbe-linux/include/c++/3.4.2/armbe-linux/bits/c++io.h:37,
from /opt/arcom/armbe-linux/include/c++/3.4.2/iosfwd:47,
from /opt/arcom/armbe-linux/include/c++/3.4.2/ios:44,
from /opt/arcom/armbe-linux/include/c++/3.4.2/ostream:45,
from /opt/arcom/armbe-linux/include/c++/3.4.2/iostream:45,
from /opt/arcom/armbe-linux/include/c++/3.4.2/backward/iostream.h:32,
from baseobject.h:1,
from unittest.cpp:28:
/opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/bits/sched.h:63: error: redefinition of `struct sched_param'
/opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/sched.h:106: error: previous definition of `struct sched_param'
make: *** [unittest.o] Error 1
[root@dhcppc2 ver1_0]# clear
[root@dhcppc2 ver1_0]# make
if armbe-linux-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"unittest\" -DVERSION=\"1.0\" -DYYTEXT_POINTER=1 -I. -I. -Iopt/arcom/arcom-linux/include -g -O2 -MT unittest.o -MD -MP -MF ".deps/unittest.Tpo" -c -o unittest.o unittest.cpp; \
then mv -f ".deps/unittest.Tpo" ".deps/unittest.Po"; else rm -f ".deps/unittest.Tpo"; exit 1; fi
In file included from unittest.cpp:12:
/opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/config.h:1:2: #error "Compilation aborted. Please read the FAQ for linux-libc-headers package."
/opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/config.h:2:2: #error "(can be found at http://ep09.pld-linux.org/~mmazur/li...c-headers/doc/)"
In file included from /opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/sched.h:10,
from /opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/module.h:9,
from unittest.cpp:13:
/opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/rbtree.h:128: error: expected `,' or `...' before "new"
In file included from /opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/sched.h:16,
from /opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/module.h:9,
from unittest.cpp:13:
/opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/signal.h:1:2: warning: #warning "You should include <signal.h>. This time I will do it for you."
In file included from /opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/sched.h:80,
from /opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/module.h:9,
from unittest.cpp:13:
/opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/resource.h:1:2: warning: #warning "You should include <sys/resource.h>. This time I will do it for you."
In file included from unittest.cpp:15:
/opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/ioport.h:90: error: expected `,' or `...' before "new"
/opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/ioport.h:91: error: expected `,' or `...' before "new"
/opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/ioport.h:92: error: expected `,' or `...' before "new"
/opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/ioport.h:93: error: expected `,' or `...' before "new"
/opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/ioport.h:94: error: expected `,' or `...' before "new"
In file included from unittest.cpp:17:
/opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/console.h:52: error: expected `;' before '(' token
/opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/console.h:53: error: `u16' has not been declared
/opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/console.h:54: error: expected `;' before '*' token
In file included from /opt/arcom/armbe-linux/include/c++/3.4.2/backward/iostream.h:31,
from baseobject.h:1,
from unittest.cpp:28:
/opt/arcom/armbe-linux/include/c++/3.4.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated.
In file included from /opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/sched.h:32,
from /opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/pthread.h:20,
from /opt/arcom/armbe-linux/include/c++/3.4.2/armbe-linux/bits/gthr-default.h:43,
from /opt/arcom/armbe-linux/include/c++/3.4.2/armbe-linux/bits/gthr.h:96,
from /opt/arcom/armbe-linux/include/c++/3.4.2/armbe-linux/bits/c++io.h:37,
from /opt/arcom/armbe-linux/include/c++/3.4.2/iosfwd:47,
from /opt/arcom/armbe-linux/include/c++/3.4.2/ios:44,
from /opt/arcom/armbe-linux/include/c++/3.4.2/ostream:45,
from /opt/arcom/armbe-linux/include/c++/3.4.2/iostream:45,
from /opt/arcom/armbe-linux/include/c++/3.4.2/backward/iostream.h:32,
from baseobject.h:1,
from unittest.cpp:28:
/opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/bits/sched.h:63: error: redefinition of `struct sched_param'
/opt/arcom/lib/gcc/armbe-linux/3.4.2/../../../../armbe-linux/include/linux/sched.h:106: error: previous definition of `struct sched_param'

Thanks
Jack


All times are GMT -5. The time now is 09:18 AM.