A strange build failure that I hav'nt seen any post on such issue:
1) Vista OS;
2) Installed ActivePerl 5.6.1_638;
3) Installed JRE 1_4_2_19;
4) Installed J2SDK 1_4_2_19;
5) Installed Carbide C++ 2.0;
6) Installed S60 3rd FP1;
7) All installation above are on C:, and set as default.
8) Loaded new patches for Vista (cl_bpabi.pm coming from S60 3rd FP1, and
run Env.BAT coming from S60 3rd FP2 to
SET PATH=C:\Program Files\CSL Arm Toolchain\bin;C:\Program Files\CSL Arm Toolchain\arm-none-symbianelf\bin;C:\Program Files\CSL Arm Toolchain\libexec\gcc\arm-none-symbianelf\3.4.3;C:\Program Files\Common Files\Symbian\tools;%PATH%
9) Made a HelloWorld, and build for Emulator (Winscw), and it can run;
10) Redirect the xxxxx.PKG link path.
11) Now change to Phone Release (GCCE), and make a build: errors;
12) Same errors, even using command line (Config env done):
abld build gcce urel
or
abld build winscw udeb
13) None of the .o files have been created.
What is that " -lstdc++ "? I couldn't find any libstdc or lstdc related file on the vista.
Please see the build process below and please help!
Thanks!!
///////////////////////////////////////////////////////////////
......
perl.exe -S ABLD.PL \Symbian\Carbide\workspace\HelloSymbian\group\ export
make -r -f "\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\workspace\HelloSymbian\group\EXPORT.make" EXPORT VERBOSE=-s
Nothing to do
Total Time: 0 sec
***Generating abld makefile.
***Invoking abld command
perl.exe -S ABLD.PL \Symbian\Carbide\workspace\HelloSymbian\group\ makefile gcce Icons_scalable_dc
make -r -f "\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\workspace\HelloSymbian\group\GCCE.make" MAKEFILEICONS_SCALABLE_DC VERBOSE=-s
make -j 4 -s -C \Symbian\Carbide\workspace\HelloSymbian\group -f "ICONS_SCALABLE_DC.MK" TO_ROOT=..\..\..\..\.. EPOCBLD=..\..\..\..\..\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\workspace\HelloSymbian\group\ICONS_SCALABLE_DC\GCCE TO_BLDINF=..\..\..\..\..\Symbian\Carbide\workspace\HelloSymbian\group PLATFORM=GCCE MAKMAKE
Total Time: 0 sec
***Generating abld makefile.
***Invoking abld command
perl.exe -S ABLD.PL \Symbian\Carbide\workspace\HelloSymbian\group\ makefile gcce build_help
make -r -f "\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\workspace\HelloSymbian\group\GCCE.make" MAKEFILEBUILD_HELP VERBOSE=-s
make -j 4 -s -C \Symbian\Carbide\workspace\HelloSymbian\HELP -f "BUILD_HELP.MK" TO_ROOT=..\..\..\..\.. EPOCBLD=..\..\..\..\..\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\workspace\HelloSymbian\group\BUILD_HELP\GCCE TO_BLDINF=..\..\..\..\..\Symbian\Carbide\workspace\HelloSymbian\group PLATFORM=GCCE MAKMAKE
Total Time: 0 sec
***Invoking abld command
perl.exe -S ABLD.PL \Symbian\Carbide\workspace\HelloSymbian\group\ library gcce
make -r -f "\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\workspace\HelloSymbian\group\GCCE.make" LIBRARY VERBOSE=-s
make -s -C \Symbian\Carbide\workspace\HelloSymbian\group -f "ICONS_SCALABLE_DC.MK" TO_ROOT=..\..\..\..\.. EPOCBLD=..\..\..\..\..\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\workspace\HelloSymbian\group\ICONS_SCALABLE_DC\GCCE TO_BLDINF=..\..\..\..\..\Symbian\Carbide\workspace\HelloSymbian\group PLATFORM=GCCE LIB
make -s -C \Symbian\Carbide\workspace\HelloSymbian\HELP -f "BUILD_HELP.MK" TO_ROOT=..\..\..\..\.. EPOCBLD=..\..\..\..\..\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\workspace\HelloSymbian\group\BUILD_HELP\GCCE TO_BLDINF=..\..\..\..\..\Symbian\Carbide\workspace\HelloSymbian\group PLATFORM=GCCE LIB
make -s -r -f "\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\workspace\HelloSymbian\group\HELLOSYMBIAN\GCCE\HELLOSYMBIAN.GCCE" LIBRARY
Total Time: 1 sec
***Invoking abld command
perl.exe -S ABLD.PL \Symbian\Carbide\workspace\HelloSymbian\group\ resource gcce urel
make -r -f "\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\workspace\HelloSymbian\group\GCCE.make" RESOURCE CFG=UREL VERBOSE=-s
make -s -C \Symbian\Carbide\workspace\HelloSymbian\group -f "ICONS_SCALABLE_DC.MK" TO_ROOT=..\..\..\..\.. EPOCBLD=..\..\..\..\..\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\workspace\HelloSymbian\group\ICONS_SCALABLE_DC\GCCE TO_BLDINF=..\..\..\..\..\Symbian\Carbide\workspace\HelloSymbian\group PLATFORM=GCCE CFG=UREL RESOURCE
make -s -C \Symbian\Carbide\workspace\HelloSymbian\HELP -f "BUILD_HELP.MK" TO_ROOT=..\..\..\..\.. EPOCBLD=..\..\..\..\..\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\workspace\HelloSymbian\group\BUILD_HELP\GCCE TO_BLDINF=..\..\..\..\..\Symbian\Carbide\workspace\HelloSymbian\group PLATFORM=GCCE CFG=UREL RESOURCE
make -s -r -f "\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\workspace\HelloSymbian\group\HELLOSYMBIAN\GCCE\HELLOSYMBIAN.GCCE" RESOURCEUREL
Total Time: 1 sec
***Invoking abld command
perl.exe -S ABLD.PL \Symbian\Carbide\workspace\HelloSymbian\group\ target gcce urel
make -r -f "\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\workspace\HelloSymbian\group\GCCE.make" TARGET CFG=UREL VERBOSE=-s
ld: cannot find -lstdc++
make[1]: *** [\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\workspace\HelloSymbian\group\HELLOSYMBIAN\GCCE\UREL\HelloSymbianAppView.o] Error 1
make[1]: *** Waiting for unfinished jobs....
ld: cannot find -lstdc++
make[1]: *** [\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\workspace\HelloSymbian\group\HELLOSYMBIAN\GCCE\UREL\HelloSymbianApplication.o] Error 1
ld: cannot find -lstdc++
make[1]: *** [\Symbian\9.2\S60_3rd_FP1\EPOC32\BUILD\Symbian\Carbide\workspace\HelloSymbian\group\HELLOSYMBIAN\GCCE\UREL\HelloSymbian.o] Error 1
make: *** [TARGETHELLOSYMBIAN] Error 2
...
///////////////////////////////////////////////////////////////////
Why cannot find -lstdc++?






