|
View:
New views
4 Messages
—
Rating Filter:
Alert me
|
|
|
Cannot compile octave-3.2.2 on RHEL5To: bug@...
Cc: gbohannon Subject: Cannot compile octave-3.2.2 on RHEL5 -------- Bug report for Octave 3.0.1 configured for x86_64-unknown-linux-gnu Description: ----------- I have octave 3.0.1 installed and it works fine. I am trying to install 3.2.2 from source. This is a Red Hat Enterprise Linux 5 system, and I believe it is up to date. I first run configure, then make. After compiling for a while, it stops with this message: gcc -c -I/usr/include/freetype2 -I. -I.. -I../liboctave -I../src -I../libcruft/misc -DHAVE_CONFIG_H -Wall -W -Wshadow -Wformat -g -O2 main.c -o main.o g++ -I/usr/include/freetype2 -I. -I.. -I../liboctave -I../src -I../libcruft/misc -DHAVE_CONFIG_H -Wall -W -Wshadow -Wold-style-cast -Wformat -g -O2 -I/usr/include/freetype2 -rdynamic \ -L.. -fPIC -o octave \ main.o \ -L../liboctave -L../libcruft -L../src -Wl,-rpath -Wl,/usr/local/lib/octave-3.2.2 \ -loctinterp -loctave -lcruft \ \ \ -L/usr/X11R6/lib -lGL -lGLU \ -L/usr/lib64 -lX11 -lreadline -lncurses -ldl -lz -lm -lfreetype -L/usr/X11R6/lib -lGL -lGLU -L/usr/X11R6/lib -L./../lib64 -L. -L/usr/lib/gcc/x86_64-redhat-linux/3.4.6 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.6/../../../../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/3.4.6/../../.. -L/lib/../lib64 -L/usr/lib/../lib64 -lz -lfrtbegin -lg2c -lm -lfreetype -lGL -lGLU ../src/liboctinterp.so: undefined reference to `std::basic_istream<char, std::char_traits<char> >::ignore()' ../src/liboctinterp.so: undefined reference to `__cxa_get_exception_ptr' collect2: ld returned 1 exit status make[2]: *** [octave] Error 1 make[2]: Leaving directory `/usr/local/octave-3.2.2/src' make[1]: *** [src] Error 2 make[1]: Leaving directory `/usr/local/octave-3.2.2' make: *** [all] Error 2 [root@Daisy octave-3.2.2] Repeat-By: --------- configure make Configuration (please do not edit this section): ----------------------------------------------- uname output: Linux Daisy 2.6.18-128.2.1.el5 #1 SMP Wed Jul 8 11:54:47 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux configure opts: 'F77=gfortran' Fortran compiler: gfortran FFLAGS: -O F2C: @F2C@ F2CFLAGS: @F2CFLAGS@ FLIBS: -L. -L/usr/lib/gcc/x86_64-redhat-linux/4.1.2 -L/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -lz -lgfortranbegin -lgfortran -lm CPPFLAGS: INCFLAGS: -I. -I. -I./liboctave -I./src -I./libcruft/misc C compiler: gcc, version 4.1.2 20070626 (Red Hat 4.1.2-14) CFLAGS: -g -O2 CPICFLAG: -fPIC C++ compiler: g++, version 4.1.2 CXXFLAGS: -g -O2 CXXPICFLAG: -fPIC LD_CXX: g++ LDFLAGS: LIBFLAGS: -L. RLD_FLAG: -Wl,-rpath -Wl,/usr/local/lib/octave-3.0.1 BLAS_LIBS: FFTW_LIBS: LIBS: -lreadline -lncurses -ldl -lz -lm LEXLIB: LIBGLOB: SED: /bin/sed DEFS: -DPACKAGE_NAME="" -DPACKAGE_TARNAME="" -DPACKAGE_VERSION="" -DPACKAGE_STRING="" -DPACKAGE_BUGREPORT="" -DOCTAVE_SOURCE=1 -D_GNU_SOURCE=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSEPCHAR=':' -DSEPCHAR_STR=":" -D__NO_MATH_INLINES=1 -DCXX_NEW_FRIEND_TEMPLATE_DECL=1 -DCXX_ISO_COMPLIANT_LIBRARY=1 -DCXX_ABI=gnu_v3 -DHAVE_LIBM=1 -DHAVE_PCRE=1 -DHAVE_REGEXEC=1 -DHAVE_REGEX=1 -DHAVE_ZLIB_H=1 -DHAVE_ZLIB=1 -DHAVE_CURL_CURL_H=1 -DHAVE_CURL=1 -DHAVE_IEEE754_DATA_FORMAT=1 -DF77_FUNC(name,NAME)=name ## _ -DF77_FUNC_(name,NAME)=name ## _ -DHAVE_GETHOSTNAME=1 -DHAVE_GETPWNAM=1 -DHAVE_DEV_T=1 -DHAVE_INO_T=1 -DHAVE_NLINK_T=1 -DHAVE_NLINK_T=1 -DHAVE_LONG_LONG_INT=1 -DHAVE_UNSIGNED_LONG_LONG_INT=1 -DHAVE_SIGSET_T=1 -DHAVE_SIG_ATOMIC_T=1 -DSIZEOF_SHORT=2 -DSIZEOF_INT=4 -DSIZEOF_LONG=8 -DSIZEOF_LONG_LONG=8 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DNPOS=std::string::npos -DHAVE_PLACEMENT_DELETE=1 -DHAVE_DYNAMIC_AUTO_ARRAYS=1 -DSTDC_HEADERS=1 -DHAVE_DIRENT_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_ASSERT_H=1 -DHAVE_CURSES_H=1 -DHAVE_DLFCN_H=1 -DHAVE_FCNTL_H=1 -DHAVE_FLOAT_H=1 -DHAVE_GRP_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_LOCALE_H=1 -DHAVE_MEMORY_H=1 -DHAVE_NCURSES_H=1 -DHAVE_POLL_H=1 -DHAVE_PWD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_POLL_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_UTSNAME_H=1 -DHAVE_TERMCAP_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UTIME_H=1 -DHAVE_SSTREAM=1 -DHAVE_TERMIO_H=1 -DHAVE_SGTTY_H=1 -DHAVE_GLOB_H=1 -DHAVE_FNMATCH_H=1 -DHAVE_FNMATCH=1 -DHAVE_GLOB=1 -DHAVE_ATEXIT=1 -DHAVE_BASENAME=1 -DHAVE_BCOPY=1 -DHAVE_BZERO=1 -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_CHMOD=1 -DHAVE_DUP2=1 -DHAVE_ENDGRENT=1 -DHAVE_ENDPWENT=1 -DHAVE_EXECVP=1 -DHAVE_FCNTL=1 -DHAVE_FORK=1 -DHAVE_GETCWD=1 -DHAVE_GETEGID=1 -DHAVE_GETEUID=1 -DHAVE_GETGID=1 -DHAVE_GETGRENT=1 -DHAVE_GETGRGID=1 -DHAVE_GETGRNAM=1 -DHAVE_GETPGRP=1 -DHAVE_GETPID=1 -DHAVE_GETPPID=1 -DHAVE_GETPWENT=1 -DHAVE_GETPWUID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_GETUID=1 -DHAVE_GETWD=1 -DHAVE_KILL=1 -DHAVE_LGAMMA=1 -DHAVE_LINK=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT=1 -DHAVE_MEMMOVE=1 -DHAVE_MKDIR=1 -DHAVE_MKFIFO=1 -DHAVE_MKSTEMP=1 -DHAVE_ON_EXIT=1 -DHAVE_PIPE=1 -DHAVE_POLL=1 -DHAVE_PUTENV=1 -DHAVE_RAISE=1 -DHAVE_READLINK=1 -DHAVE_REALPATH=1 -DHAVE_RENAME=1 -DHAVE_RINDEX=1 -DHAVE_RMDIR=1 -DHAVE_ROUND=1 -DHAVE_SELECT=1 -DHAVE_SETGRENT=1 -DHAVE_SETLOCALE=1 -DHAVE_SETPWENT=1 -DHAVE_SETVBUF=1 -DHAVE_SIGACTION=1 -DHAVE_SIGLONGJMP=1 -DHAVE_SIGPENDING=1 -DHAVE_SIGPROCMASK=1 -DHAVE_SIGSUSPEND=1 -DHAVE_SNPRINTF=1 -DHAVE_STAT=1 -DHAVE_STRCASECMP=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRNCASECMP=1 -DHAVE_STRPTIME=1 -DHAVE_STRSIGNAL=1 -DHAVE_SYMLINK=1 -DHAVE_TEMPNAM=1 -DHAVE_TGAMMA=1 -DHAVE_UMASK=1 -DHAVE_UNAME=1 -DHAVE_UNLINK=1 -DHAVE_USLEEP=1 -DHAVE_UTIME=1 -DHAVE_VFPRINTF=1 -DHAVE_VSPRINTF=1 -DHAVE_VSNPRINTF=1 -DHAVE_WAITPID=1 -DHAVE_STRFTIME=1 -DHAVE_LIBDL=1 -DHAVE_DLOPEN=1 -DHAVE_DLSYM=1 -DHAVE_DLERROR=1 -DHAVE_DLCLOSE=1 -DHAVE_DLOPEN_API=1 -DENABLE_DYNAMIC_LINKING=1 -DHAVE_TIMEVAL=1 -DHAVE_FINITE=1 -DHAVE_ISNAN=1 -DHAVE_ISINF=1 -DHAVE_COPYSIGN=1 -DHAVE_DECL_SIGNBIT=1 -DHAVE_ACOSH=1 -DHAVE_ASINH=1 -DHAVE_ATANH=1 -DHAVE_ERF=1 -DHAVE_ERFC=1 -DHAVE_EXP2=1 -DHAVE_LOG2=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_RDEV=1 -DHAVE_STRUCT_TM_TM_ZONE=1 -DHAVE_TM_ZONE=1 -DUSE_READLINE=1 -DEXCEPTION_IN_MATH=1 -DRETSIGTYPE=void -DHAVE_DECL_SYS_SIGLIST=1 -DHAVE_POSIX_SIGNALS=1 -DRETSIGTYPE_IS_VOID=1 -DHAVE_GETRUSAGE=1 -DHAVE_TIMES=1 -DYYTEXT_POINTER=1 -DGNUPLOT_BINARY="gnuplot" User-preferences (please do not edit this section): -------------------------------------------------- EDITOR = emacs EXEC_PATH = /usr/local/libexec/octave/3.0.1/site/exec/x86_64-unknown-linux-gnu:/usr/local/libexec/octave/api-v32/site/exec/x86_64-unknown-linux-gnu:/usr/local/libexec/octave/site/exec/x86_64-unknown-linux-gnu:/usr/local/libexec/octave/3.0.1/exec/x86_64-unknown-linux-gnu:/usr/local/bin:/usr/local/openmpi/bin:./:/home/gbohannon:/usr/local/openmpi/bin:./:/home/gbohannon:/usr/lib64/qt-3.3/bin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/gbohannon/bin IMAGE_PATH = .:/usr/local/share/octave/3.0.1/imagelib PAGER = less PS1 = \s:\#> PS2 = > PS4 = + beep_on_error = 0 completion_append_char = crash_dumps_octave_core = 1 echo_executing_commands = 0 fixed_point_format = 0 gnuplot_binary = gnuplot gnuplot_command_end = gnuplot_command_plot = pl gnuplot_command_replot = rep gnuplot_command_splot = sp gnuplot_command_title = t gnuplot_command_using = u gnuplot_command_with = w history_file = /home/gbohannon/.octave_hist history_size = 1024 ignore_function_time_stamp = system info_file = /usr/local/share/info/octave.info info_program = info makeinfo_program = makeinfo max_recursion_depth = 256 output_max_field_width = 5 output_precision = 5 page_output_immediately = 0 page_screen_output = 1 print_answer_id_name = 1 print_empty_dimensions = 1 save_precision = 16 saving_history = 1 sighup_dumps_octave_core = 1 sigterm_dumps_octave_core = 1 silent_functions = 0 split_long_rows = 1 string_fill_char = struct_levels_to_print = 2 suppress_verbose_help_message = 0 _______________________________________________ Bug-octave mailing list Bug-octave@... https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave |
|
|
Re: Cannot compile octave-3.2.2 on RHEL5On Sun, Aug 23, 2009 at 11:20 PM, George Bohannon<gbohanno@...> wrote:
> To: bug@... > Cc: gbohannon > Subject: Cannot compile octave-3.2.2 on RHEL5 > -------- > Bug report for Octave 3.0.1 configured for x86_64-unknown-linux-gnu > > Description: > ----------- > > I have octave 3.0.1 installed and it works fine. I am trying to install > 3.2.2 from source. > This is a Red Hat Enterprise Linux 5 system, and I believe it is up to date. > > I first run configure, then make. After compiling for a while, it stops with > this message: > > gcc -c -I/usr/include/freetype2 -I. -I.. -I../liboctave -I../src > -I../libcruft/misc -DHAVE_CONFIG_H -Wall -W -Wshadow -Wformat -g -O2 > main.c -o main.o > g++ -I/usr/include/freetype2 -I. -I.. -I../liboctave -I../src > -I../libcruft/misc -DHAVE_CONFIG_H -Wall -W -Wshadow -Wold-style-cast > -Wformat -g -O2 -I/usr/include/freetype2 -rdynamic \ > -L.. -fPIC -o octave \ > main.o \ > -L../liboctave -L../libcruft -L../src -Wl,-rpath > -Wl,/usr/local/lib/octave-3.2.2 \ > -loctinterp -loctave -lcruft \ > \ > \ > -L/usr/X11R6/lib -lGL -lGLU \ > -L/usr/lib64 -lX11 -lreadline -lncurses -ldl -lz -lm -lfreetype > -L/usr/X11R6/lib -lGL -lGLU -L/usr/X11R6/lib -L./../lib64 -L. > -L/usr/lib/gcc/x86_64-redhat-linux/3.4.6 > -L/usr/lib/gcc/x86_64-redhat-linux/3.4.6/../../../../lib64 > -L/usr/lib/gcc/x86_64-redhat-linux/3.4.6/../../.. -L/lib/../lib64 > -L/usr/lib/../lib64 -lz -lfrtbegin -lg2c -lm -lfreetype -lGL -lGLU > ../src/liboctinterp.so: undefined reference to `std::basic_istream<char, > std::char_traits<char> >::ignore()' > ../src/liboctinterp.so: undefined reference to `__cxa_get_exception_ptr' > collect2: ld returned 1 exit status > make[2]: *** [octave] Error 1 > make[2]: Leaving directory `/usr/local/octave-3.2.2/src' > make[1]: *** [src] Error 2 > make[1]: Leaving directory `/usr/local/octave-3.2.2' > make: *** [all] Error 2 > [root@Daisy octave-3.2.2] > > > > Repeat-By: > --------- > > configure > make > The fact that you use gcc 4.1.2 yet the link command above contains references to gcc 3.4.6 runtime is highly suspicious. Probably you're linking the wrong C++ runtime library.in. Is the configuration below really from your new build? What about the RLD_FLAG pointing to 3.0.1? > > Configuration (please do not edit this section): > ----------------------------------------------- > > uname output: Linux Daisy 2.6.18-128.2.1.el5 #1 SMP Wed Jul 8 11:54:47 > EDT 2009 x86_64 x86_64 x86_64 GNU/Linux > configure opts: 'F77=gfortran' > Fortran compiler: gfortran > FFLAGS: -O > F2C: @F2C@ > F2CFLAGS: @F2CFLAGS@ > FLIBS: -L. -L/usr/lib/gcc/x86_64-redhat-linux/4.1.2 > -L/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64 -L/lib/../lib64 > -L/usr/lib/../lib64 -lz -lgfortranbegin -lgfortran -lm > CPPFLAGS: > INCFLAGS: -I. -I. -I./liboctave -I./src -I./libcruft/misc > C compiler: gcc, version 4.1.2 20070626 (Red Hat 4.1.2-14) > CFLAGS: -g -O2 > CPICFLAG: -fPIC > C++ compiler: g++, version 4.1.2 > CXXFLAGS: -g -O2 > CXXPICFLAG: -fPIC > LD_CXX: g++ > LDFLAGS: > LIBFLAGS: -L. > RLD_FLAG: -Wl,-rpath -Wl,/usr/local/lib/octave-3.0.1 > BLAS_LIBS: > FFTW_LIBS: > LIBS: -lreadline -lncurses -ldl -lz -lm > LEXLIB: > LIBGLOB: > SED: /bin/sed > DEFS: > -- RNDr. Jaroslav Hajek computing expert & GNU Octave developer Aeronautical Research and Test Institute (VZLU) Prague, Czech Republic url: www.highegg.matfyz.cz _______________________________________________ Bug-octave mailing list Bug-octave@... https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave |
|
|
Re: Cannot compile octave-3.2.2 on RHEL5
I had the same problem and found that configure was latching on to an old fortran compiler that was on my system. I got rid of it and set the F77 environment variable to fgortran (my current fortran compiler) and the problem went away. |
|
|
Re: Cannot compile octave-3.2.2 on RHEL52009/10/16 pgr <prawlins@...>:
> > gbohannon wrote: >> >> To: bug@... >> Cc: gbohannon >> Subject: Cannot compile octave-3.2.2 on RHEL5 >> -------- >> Bug report for Octave 3.0.1 configured for x86_64-unknown-linux-gnu >> >> Description: >> ----------- >> >> I have octave 3.0.1 installed and it works fine. I am trying to install >> 3.2.2 from source. >> This is a Red Hat Enterprise Linux 5 system, and I believe it is up to >> date. >> >> I first run configure, then make. After compiling for a while, it stops >> with this message: >> >> gcc -c -I/usr/include/freetype2 -I. -I.. -I../liboctave -I../src >> -I../libcruft/misc? -DHAVE_CONFIG_H? -Wall -W -Wshadow -Wformat -g -O2 >> main.c -o main.o >> g++ -I/usr/include/freetype2 -I. -I.. -I../liboctave -I../src >> -I../libcruft/misc? -DHAVE_CONFIG_H? -Wall -W -Wshadow -Wold-style-cast >> -Wformat -g -O2 -I/usr/include/freetype2 -rdynamic \ >> ??????? -L..? -fPIC? -o octave \ >> ??????? main.o? \ >> ??????? -L../liboctave -L../libcruft -L../src -Wl,-rpath >> -Wl,/usr/local/lib/octave-3.2.2 \ >> ??????? -loctinterp -loctave? -lcruft?? \ >> ???????????? \ >> ??????????? \ >> ?????????? -L/usr/X11R6/lib -lGL -lGLU \ >> ??????? -L/usr/lib64 -lX11? -lreadline? -lncurses -ldl -lz -lm? -lfreetype >> -L/usr/X11R6/lib -lGL -lGLU -L/usr/X11R6/lib -L./../lib64 -L. >> -L/usr/lib/gcc/x86_64-redhat-linux/3.4.6 >> -L/usr/lib/gcc/x86_64-redhat-linux/3.4.6/../../../../lib64 >> -L/usr/lib/gcc/x86_64-redhat-linux/3.4.6/../../.. -L/lib/../lib64 >> -L/usr/lib/../lib64 -lz -lfrtbegin -lg2c -lm -lfreetype -lGL -lGLU >> ../src/liboctinterp.so: undefined reference to `std::basic_istream<char, >> std::char_traits<char> >::ignore()' >> ../src/liboctinterp.so: undefined reference to `__cxa_get_exception_ptr' >> collect2: ld returned 1 exit status >> make[2]: *** [octave] Error 1 >> make[2]: Leaving directory `/usr/local/octave-3.2.2/src' >> make[1]: *** [src] Error 2 >> make[1]: Leaving directory `/usr/local/octave-3.2.2' >> make: *** [all] Error 2 >> [root@Daisy octave-3.2.2] >> >> >> >> Repeat-By: >> --------- >> >> configure >> make >> >> >> Configuration (please do not edit this section): >> ----------------------------------------------- >> >> uname output:???? Linux Daisy 2.6.18-128.2.1.el5 #1 SMP Wed Jul 8 11:54:47 >> EDT 2009 x86_64 x86_64 x86_64 GNU/Linux >> configure opts:?? 'F77=gfortran' >> Fortran compiler: gfortran >> FFLAGS:?????????? -O >> F2C:????????????? @F2C@ >> F2CFLAGS:???????? @F2CFLAGS@ >> FLIBS:??????????? -L. -L/usr/lib/gcc/x86_64-redhat-linux/4.1.2 >> -L/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64 -L/lib/../lib64 >> -L/usr/lib/../lib64 -lz -lgfortranbegin -lgfortran -lm >> CPPFLAGS:??????? ? >> INCFLAGS:???????? -I. -I. -I./liboctave -I./src -I./libcruft/misc >> C compiler:?????? gcc, version 4.1.2 20070626 (Red Hat 4.1.2-14) >> CFLAGS:?????????? -g -O2 >> CPICFLAG:???????? -fPIC >> C++ compiler:???? g++, version 4.1.2 >> CXXFLAGS:???????? -g -O2 >> CXXPICFLAG:?????? -fPIC >> LD_CXX:?????????? g++ >> LDFLAGS:???????? ? >> LIBFLAGS:???????? -L. >> RLD_FLAG:???????? -Wl,-rpath -Wl,/usr/local/lib/octave-3.0.1 >> BLAS_LIBS:?????? ? >> FFTW_LIBS:?????? ? >> LIBS:???????????? -lreadline? -lncurses -ldl -lz -lm >> LEXLIB:????????? ? >> LIBGLOB:???????? ? >> SED:????????????? /bin/sed >> DEFS: >> >> ? -DPACKAGE_NAME="" -DPACKAGE_TARNAME="" -DPACKAGE_VERSION="" >> ? -DPACKAGE_STRING="" -DPACKAGE_BUGREPORT="" -DOCTAVE_SOURCE=1 >> ? -D_GNU_SOURCE=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 >> -DHAVE_SYS_STAT_H=1 >> ? -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 >> ? -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSEPCHAR=':' >> ? -DSEPCHAR_STR=":" -D__NO_MATH_INLINES=1 -DCXX_NEW_FRIEND_TEMPLATE_DECL=1 >> ? -DCXX_ISO_COMPLIANT_LIBRARY=1 -DCXX_ABI=gnu_v3 -DHAVE_LIBM=1 >> -DHAVE_PCRE=1 >> ? -DHAVE_REGEXEC=1 -DHAVE_REGEX=1 -DHAVE_ZLIB_H=1 -DHAVE_ZLIB=1 >> ? -DHAVE_CURL_CURL_H=1 -DHAVE_CURL=1 -DHAVE_IEEE754_DATA_FORMAT=1 >> ? -DF77_FUNC(name,NAME)=name ## _ -DF77_FUNC_(name,NAME)=name >> ? ## _ -DHAVE_GETHOSTNAME=1 -DHAVE_GETPWNAM=1 -DHAVE_DEV_T=1 >> ? -DHAVE_INO_T=1 -DHAVE_NLINK_T=1 -DHAVE_NLINK_T=1 -DHAVE_LONG_LONG_INT=1 >> ? -DHAVE_UNSIGNED_LONG_LONG_INT=1 -DHAVE_SIGSET_T=1 -DHAVE_SIG_ATOMIC_T=1 >> ? -DSIZEOF_SHORT=2 -DSIZEOF_INT=4 -DSIZEOF_LONG=8 -DSIZEOF_LONG_LONG=8 >> ? -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DNPOS=std::string::npos >> ? -DHAVE_PLACEMENT_DELETE=1 -DHAVE_DYNAMIC_AUTO_ARRAYS=1 -DSTDC_HEADERS=1 >> ? -DHAVE_DIRENT_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_SYS_WAIT_H=1 >> ? -DHAVE_ASSERT_H=1 -DHAVE_CURSES_H=1 -DHAVE_DLFCN_H=1 -DHAVE_FCNTL_H=1 >> ? -DHAVE_FLOAT_H=1 -DHAVE_GRP_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 >> ? -DHAVE_LOCALE_H=1 -DHAVE_MEMORY_H=1 -DHAVE_NCURSES_H=1 -DHAVE_POLL_H=1 >> ? -DHAVE_PWD_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 >> ? -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_POLL_H=1 >> ? -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_STAT_H=1 >> ? -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_TIMES_H=1 -DHAVE_SYS_TYPES_H=1 >> ? -DHAVE_SYS_UTSNAME_H=1 -DHAVE_TERMCAP_H=1 -DHAVE_UNISTD_H=1 >> ? -DHAVE_UTIME_H=1 -DHAVE_SSTREAM=1 -DHAVE_TERMIO_H=1 -DHAVE_SGTTY_H=1 >> ? -DHAVE_GLOB_H=1 -DHAVE_FNMATCH_H=1 -DHAVE_FNMATCH=1 -DHAVE_GLOB=1 >> ? -DHAVE_ATEXIT=1 -DHAVE_BASENAME=1 -DHAVE_BCOPY=1 -DHAVE_BZERO=1 >> ? -DHAVE_CANONICALIZE_FILE_NAME=1 -DHAVE_CHMOD=1 -DHAVE_DUP2=1 >> ? -DHAVE_ENDGRENT=1 -DHAVE_ENDPWENT=1 -DHAVE_EXECVP=1 -DHAVE_FCNTL=1 >> ? -DHAVE_FORK=1 -DHAVE_GETCWD=1 -DHAVE_GETEGID=1 -DHAVE_GETEUID=1 >> ? -DHAVE_GETGID=1 -DHAVE_GETGRENT=1 -DHAVE_GETGRGID=1 -DHAVE_GETGRNAM=1 >> ? -DHAVE_GETPGRP=1 -DHAVE_GETPID=1 -DHAVE_GETPPID=1 -DHAVE_GETPWENT=1 >> ? -DHAVE_GETPWUID=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_GETUID=1 -DHAVE_GETWD=1 >> ? -DHAVE_KILL=1 -DHAVE_LGAMMA=1 -DHAVE_LINK=1 -DHAVE_LOCALTIME_R=1 >> ? -DHAVE_LSTAT=1 -DHAVE_MEMMOVE=1 -DHAVE_MKDIR=1 -DHAVE_MKFIFO=1 >> ? -DHAVE_MKSTEMP=1 -DHAVE_ON_EXIT=1 -DHAVE_PIPE=1 -DHAVE_POLL=1 >> ? -DHAVE_PUTENV=1 -DHAVE_RAISE=1 -DHAVE_READLINK=1 -DHAVE_REALPATH=1 >> ? -DHAVE_RENAME=1 -DHAVE_RINDEX=1 -DHAVE_RMDIR=1 -DHAVE_ROUND=1 >> ? -DHAVE_SELECT=1 -DHAVE_SETGRENT=1 -DHAVE_SETLOCALE=1 >> ? -DHAVE_SETPWENT=1 -DHAVE_SETVBUF=1 -DHAVE_SIGACTION=1 >> ? -DHAVE_SIGLONGJMP=1 -DHAVE_SIGPENDING=1 -DHAVE_SIGPROCMASK=1 >> ? -DHAVE_SIGSUSPEND=1 -DHAVE_SNPRINTF=1 -DHAVE_STAT=1 -DHAVE_STRCASECMP=1 >> ? -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRNCASECMP=1 -DHAVE_STRPTIME=1 >> ? -DHAVE_STRSIGNAL=1 -DHAVE_SYMLINK=1 -DHAVE_TEMPNAM=1 -DHAVE_TGAMMA=1 >> ? -DHAVE_UMASK=1 -DHAVE_UNAME=1 -DHAVE_UNLINK=1 -DHAVE_USLEEP=1 >> ? -DHAVE_UTIME=1 -DHAVE_VFPRINTF=1 -DHAVE_VSPRINTF=1 -DHAVE_VSNPRINTF=1 >> ? -DHAVE_WAITPID=1 -DHAVE_STRFTIME=1 -DHAVE_LIBDL=1 -DHAVE_DLOPEN=1 >> ? -DHAVE_DLSYM=1 -DHAVE_DLERROR=1 -DHAVE_DLCLOSE=1 -DHAVE_DLOPEN_API=1 >> ? -DENABLE_DYNAMIC_LINKING=1 -DHAVE_TIMEVAL=1 -DHAVE_FINITE=1 >> ? -DHAVE_ISNAN=1 -DHAVE_ISINF=1 -DHAVE_COPYSIGN=1 -DHAVE_DECL_SIGNBIT=1 >> ? -DHAVE_ACOSH=1 -DHAVE_ASINH=1 -DHAVE_ATANH=1 -DHAVE_ERF=1 -DHAVE_ERFC=1 >> ? -DHAVE_EXP2=1 -DHAVE_LOG2=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 >> ? -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_RDEV=1 >> ? -DHAVE_STRUCT_TM_TM_ZONE=1 -DHAVE_TM_ZONE=1 -DUSE_READLINE=1 >> ? -DEXCEPTION_IN_MATH=1 -DRETSIGTYPE=void -DHAVE_DECL_SYS_SIGLIST=1 >> ? -DHAVE_POSIX_SIGNALS=1 -DRETSIGTYPE_IS_VOID=1 -DHAVE_GETRUSAGE=1 >> ? -DHAVE_TIMES=1 -DYYTEXT_POINTER=1 -DGNUPLOT_BINARY="gnuplot" >> >> User-preferences (please do not edit this section): >> -------------------------------------------------- >> >> ? EDITOR = emacs >> ? EXEC_PATH = >> /usr/local/libexec/octave/3.0.1/site/exec/x86_64-unknown-linux-gnu:/usr/local/libexec/octave/api-v32/site/exec/x86_64-unknown-linux-gnu:/usr/local/libexec/octave/site/exec/x86_64-unknown-linux-gnu:/usr/local/libexec/octave/3.0.1/exec/x86_64-unknown-linux-gnu:/usr/local/bin:/usr/local/openmpi/bin:./:/home/gbohannon:/usr/local/openmpi/bin:./:/home/gbohannon:/usr/lib64/qt-3.3/bin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/gbohannon/bin >> ? IMAGE_PATH = .:/usr/local/share/octave/3.0.1/imagelib >> ? PAGER = less >> ? PS1 = \s:\#> >> ? PS2 = > >> ? PS4 = + >> ? beep_on_error = 0 >> ? completion_append_char = ? >> ? crash_dumps_octave_core = 1 >> ? echo_executing_commands = 0 >> ? fixed_point_format = 0 >> ? gnuplot_binary = gnuplot >> ? gnuplot_command_end = >> >> ? gnuplot_command_plot = pl >> ? gnuplot_command_replot = rep >> ? gnuplot_command_splot = sp >> ? gnuplot_command_title = t >> ? gnuplot_command_using = u >> ? gnuplot_command_with = w >> ? history_file = /home/gbohannon/.octave_hist >> ? history_size = 1024 >> ? ignore_function_time_stamp = system >> ? info_file = /usr/local/share/info/octave.info >> ? info_program = info >> ? makeinfo_program = makeinfo >> ? max_recursion_depth = 256 >> ? output_max_field_width = 5 >> ? output_precision = 5 >> ? page_output_immediately = 0 >> ? page_screen_output = 1 >> ? print_answer_id_name = 1 >> ? print_empty_dimensions = 1 >> ? save_precision = 16 >> ? saving_history = 1 >> ? sighup_dumps_octave_core = 1 >> ? sigterm_dumps_octave_core = 1 >> ? silent_functions = 0 >> ? split_long_rows = 1 >> ? string_fill_char = ? >> ? struct_levels_to_print = 2 >> ? suppress_verbose_help_message = 0 >> >> >> _______________________________________________ >> Bug-octave mailing list >> Bug-octave@... >> https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave >> >> > > > I had the same problem and found that configure was latching on to an old > fortran compiler that was on my system. I got rid of it and set the F77 > environment variable to fgortran (my current fortran compiler) and the > problem went away. Ditto pgr. Early this May, I had GCC 3 and GCC 4 installed on Solaris, with GCC 4 first in my PATH. When I ran configure without arguments, configure found g77, part of my GCC 3 installation, rather than gfortran, which is present in GCC 4. This led to a failure to link the octave executable because the FLIBS set in response to finding g77 included -L paths that pointed GCC 4's linker to GCC 3's libstdc++.so. I managed to work around this in three ways: 1. Configure with F77 set to gfortran or Sun f77 2. Configure with LDFLAGS=-L/usr/local/gcc4/lib 3. Manually prepend -L/usr/local/gcc4/lib to FLIBS in $(TOPDIR)/Makeconf I was looking for a fix and then ran out of time and forgot about this -- sorry! I no longer have GCC 3, so I can't check if this problem still exists in the development sources. Carsten Clark _______________________________________________ Bug-octave mailing list Bug-octave@... https://www-old.cae.wisc.edu/mailman/listinfo/bug-octave |
| Free embeddable forum powered by Nabble | Forum Help |