From: <se...@in...> - 2006-06-29 16:49:19
|
On Mon, 2006-06-26 at 11:42 +0200, sa...@we... wrote: > Hello, > > I could install opencxx-2.8 successfully on my computer using gcc-3.3, but I still cannot run occ2. Trying the basic example: > occ2 VerboseClass.mc -o VerboseClass.exe can we see result of occ2 --verbose VerboseClass.mc -o VerboseClass.exe result from using a build directory $ ../../occ2 --verbose ../../../opencxx29/examples/verbose/VerboseClass.mc -o VerboseClass occ2: preproc1: g++ -E -x c++ -D__opencxx -I/home1/p0/opencxx/build/../opencxx29 -I/home1/p0/opencxx/build -I/usr/include ../../../opencxx29/examples/verbose/VerboseClass.mc -o VerboseClass.ii occ2: parse-and-translate: libtool -dlopen /home1/p0/opencxx/build/opencxx/libocc_mop.la --mode=execute /home1/p0/opencxx/build/occ --private--external-driver -E <VerboseClass.ii --private--output VerboseClass.occ.tmp 2>VerboseClass.feedback occ2: parse-and-translate: mv VerboseClass.occ.tmp VerboseClass.occ occ2: preproc2: cp VerboseClass.occ VerboseClass.2.ii occ2: compile: libtool --tag=CXX --mode=compile g++ -c VerboseClass.2.ii -o VerboseClass.lo g++ -c VerboseClass.2.ii -fPIC -DPIC -o .libs/VerboseClass.o g++ -c VerboseClass.2.ii -o VerboseClass.o >/dev/null 2>&1 occ2: linking: libtool --tag=CXX --mode=link g++ VerboseClass.lo -L/home1/p0/opencxx/build -L/usr/lib -locc -o VerboseClass g++ .libs/VerboseClass.o -o .libs/VerboseClass -L/home1/p0/opencxx/build -L/usr/lib /home1/p0/opencxx/build/.libs/libocc.so /usr/lib/libltdl.so -ldl creating VerboseClass can you try also, from the directory where you build the package, $ make check or $ cd testsuite $ make check # not sure here, can be only make result should be $ make check ./tester2 Testing comp/tnested/compilation ... PASS: comp/tnested/compilation Directory not empty Testing comp/tstart/compilation ... PASS: comp/tstart/compilation Testing comp/typeidv/compilation ... PASS: comp/typeidv/compilation Testing comp/typeidt/compilation ... PASS: comp/typeidt/compilation Testing exec/before/execution ... PASS: exec/before/execution Testing exec/parse1/execution ... PASS: exec/parse1/execution Testing exec/verbose/execution ... PASS: exec/verbose/execution Testing exec/verbose2/execution ... PASS: exec/verbose2/execution Testing comp/tnested/compilation-via-plugin ... PASS: comp/tnested/compilation-via-plugin Testing comp/tstart/compilation-via-plugin ... PASS: comp/tstart/compilation-via-plugin Testing comp/typeidv/compilation-via-plugin ... PASS: comp/typeidv/compilation-via-plugin Testing comp/typeidt/compilation-via-plugin ... PASS: comp/typeidt/compilation-via-plugin ============================================================== PASSes : 12 SKIPs : 0 FAILs : 0 ------------------- total : 12 Detailed info has been logged in `tester2.log' sed 's:\(@\)abs_top_builddir\(@ \):/home1/p0/opencxx/build/testsuite/../.:g' <../../opencxx29/testsuite/occ2-test.in >occ2-test.tmp chmod +x occ2-test.tmp mv occ2-test.tmp occ2-test ./occ2-test occ2-test: minus_Wt ... occ2-test: minus_Wt PASS occ2-test: minus_Wt_and_minus_S ... occ2-test: minus_Wt_and_minus_S PASS occ2-test: minus_Wt_and_minus_p ... occ2-test: minus_Wt_and_minus_p PASS occ2-test: minus_Wt_and_minus_p_and_minus_S ... occ2-test: minus_Wt_and_minus_p_and_minus_S PASS occ2-test: minus_Wl ... occ2-test: minus_Wl PASS occ2-test: minus_Wc ... occ2-test: minus_Wc PASS occ2-test: minus_Wp_and_minus_P ... occ2-test: minus_Wp_and_minus_P PASS occ2-test: minus_Wp1 ... occ2-test: minus_Wp1 PASS occ2-test: minus_Wp2 ... occ2-test: minus_Wp2 PASS occ2-test: minus_Wp ... occ2-test: minus_Wp PASS occ2-test: minus_L_and_minus_l ... occ2-test: minus_L_and_minus_l PASS occ2-test: translation_with_plugin ... occ2-test: translation_with_plugin PASS occ2-test: include_dirs_and_minus_P ... occ2-test: include_dirs_and_minus_P PASS occ2-test: include_dirs ... occ2-test: include_dirs PASS occ2-test: minus_P ... occ2-test: minus_P PASS occ2-test: minus_c ... occ2-test: minus_c PASS occ2-test: minus_E ... occ2-test: minus_E PASS occ2-test: minus_p ... occ2-test: minus_p PASS occ2-test: minus_n_lo_extension ... occ2-test: minus_n_lo_extension PASS occ2-test: minus_n ... occ2-test: minus_n PASS occ2-test: standard_path_lo_extension ... occ2-test: standard_path_lo_extension PASS occ2-test: standard_path_occ_extension ... occ2-test: standard_path_occ_extension PASS occ2-test: standard_path_ii_extension ... occ2-test: standard_path_ii_extension PASS occ2-test: standard_path_mc_extension ... occ2-test: standard_path_mc_extension PASS occ2-test: standard_path_cc_extension ... occ2-test: standard_path_cc_extension PASS echo PASS > unittests > I get: > libtool: unrecognized option `--tag=CXX' > Try `libtool --help' for more information. > occ2: command failed: libtool --tag=CXX --mode=compile --silent g++-3.3 -c VerboseClass.2.ii -o VerboseClass.lo make no sense to me, you should not have succeed to make the package, because the libtool utility is used to compile every thing. > My environment variables are set in my .bashrc in the following way: > export CC=gcc-3.3 > export CPP='gcc-3.3 -E' > export CXX=g++-3.3 > export CXXCPP='g++-3.3 -E' > > How can I solve this problem ? It's important for me to have it work so any clue and help would be appreciated... |