Find the answer to your Linux question:
Results 1 to 8 of 8
Hi guys, I've been having trouble 'make installing' SoXt-1.2.2 on the server at work. I installed a fresh copy of Ubuntu 9.10 64 bit, I'm not sure what else to ...
  1. #1
    Just Joined!
    Join Date
    Feb 2010
    Posts
    5

    Installing SoXt to get open inventor to work.

    Hi guys, I've been having trouble 'make installing' SoXt-1.2.2 on the server at work. I installed a fresh copy of Ubuntu 9.10 64 bit, I'm not sure what else to mention, besides the print out of the terminal, it's quite a lot...

    Also I tired to use Libtools, but then I stopped when I realised I had no idea what I was doing.

    ...ok so I can't upload it as "You are only allowed to post URLs to other sites after you have made 15 posts or more." I'm pretty certain there are no urls in it, so I've attached it.

    Thanks very much for any help.
    Attached Files Attached Files

  2. #2
    Just Joined!
    Join Date
    Feb 2010
    Posts
    5
    I've just uninstalled/deleted SoXt, downloaded it and not fiddled with libtool. This is the error I get:

    Code:
    /usr/lib/gcc/x86_64-linux-gnu/4.4.1/../../../../lib/crti.o: In function `_init':
    (.init+0x0): multiple definition of `_init'
    /usr/lib/gcc/x86_64-linux-gnu/4.4.1/../../../../lib/crti.o:(.init+0x0): first defined here
    /usr/lib/gcc/x86_64-linux-gnu/4.4.1/../../../../lib/crti.o: In function `_fini':
    (.fini+0x0): multiple definition of `_fini'
    /usr/lib/gcc/x86_64-linux-gnu/4.4.1/../../../../lib/crti.o:(.fini+0x0): first defined here
    /usr/lib/gcc/x86_64-linux-gnu/4.4.1/crtbeginS.o:(.data.rel+0x0): multiple definition of `__dso_handle'
    /usr/lib/gcc/x86_64-linux-gnu/4.4.1/crtbeginS.o:(.data.rel+0x0): first defined here
    /usr/lib/gcc/x86_64-linux-gnu/4.4.1/crtendS.o:(.dtors+0x0): multiple definition of `__DTOR_END__'
    /usr/lib/gcc/x86_64-linux-gnu/4.4.1/crtendS.o:(.dtors+0x0): first defined here
    collect2: ld returned 1 exit status
    make[8]: *** [libSoXt.la] Error 1
    make[8]: Leaving directory `/home/geantuser/SoXt-1.2.2/src/Inventor/Xt'
    make[7]: *** [install-recursive] Error 1
    make[7]: Leaving directory `/home/geantuser/SoXt-1.2.2/src/Inventor/Xt'
    make[6]: *** [install] Error 2
    make[6]: Leaving directory `/home/geantuser/SoXt-1.2.2/src/Inventor/Xt'
    make[5]: *** [install-recursive] Error 1
    make[5]: Leaving directory `/home/geantuser/SoXt-1.2.2/src/Inventor'
    make[4]: *** [install] Error 2
    make[4]: Leaving directory `/home/geantuser/SoXt-1.2.2/src/Inventor'
    make[3]: *** [install-recursive] Error 1
    make[3]: Leaving directory `/home/geantuser/SoXt-1.2.2/src'
    make[2]: *** [install] Error 2
    make[2]: Leaving directory `/home/geantuser/SoXt-1.2.2/src'
    make[1]: *** [install-recursive] Error 1
    make[1]: Leaving directory `/home/geantuser/SoXt-1.2.2'
    make: *** [install] Error 2
    Everything above that looks identical. From what I've read onthe web this loks like a compiler compatibility error, but I'm not sure nor do I want to fiddle with the compiler. It's gcc (Ubuntu 4.4.1-4ubuntu9) 4.4.1

    Hope that helps, I've seen a few people look at this thread but no replies? Am I in the wrong forum?

  3. #3
    Linux Guru reed9's Avatar
    Join Date
    Feb 2009
    Location
    Boston, MA
    Posts
    4,651
    The steps are
    Code:
    ./configure
    make
    sudo make install
    You missed the make part it looks like. Also note that you should not configure or build software as the root user, only use sudo for the installation.

  4. #4
    Just Joined!
    Join Date
    Feb 2010
    Posts
    5
    I only used the sudo command when I noticed it didn't have the permission to remove some files. My logic was that programmer wouldn't be trying to remove critical files (it would have done that on the original programmers machine and messed it all up), and if removing them helped in some way it was worth trying. Also, after configuring it, it asks to 'make install' not make and make install like most programmes do. I'm going to go and try the make command but I don't have high hopes any more.

  5. #5
    Linux Guru reed9's Avatar
    Join Date
    Feb 2009
    Location
    Boston, MA
    Posts
    4,651
    What instructions are you following? The INSTALL file in the source lists the instructions as so
    Code:
    The simplest way to compile this package is:
    
      1. `cd' to the directory containing the package's source code and type
         `./configure' to configure the package for your system.  If you're
         using `csh' on an old version of System V, you might need to type
         `sh ./configure' instead to prevent `csh' from trying to execute
         `configure' itself.
    
         Running `configure' takes awhile.  While running, it prints some
         messages telling which features it is checking for.
    
      2. Type `make' to compile the package.
    
      3. Optionally, type `make check' to run any self-tests that come with
         the package.
    
      4. Type `make install' to install the programs and any data files and
         documentation.
    I would look at the files it's trying to remove. It would be odd to try and remove files in the configure or make process. But it's more likely they are files in your build directory, which should be owned and have r/w permission by your user.

  6. #6
    Just Joined!
    Join Date
    Feb 2010
    Posts
    5
    The instructions are the ones given to me after I configure the programme:

    Code:
    geantuser@slicey:~/SoXt-1.2.2$ ./configure
    checking build system type... x86_64-unknown-linux-gnu
    checking host system type... x86_64-unknown-linux-gnu
    checking target system type... x86_64-unknown-linux-gnu
    checking for gcc... gcc
    checking for C compiler default output... a.out
    checking whether the C compiler works... yes
    checking whether we are cross compiling... no
    checking for suffix of executables... 
    checking for suffix of object files... o
    checking whether we are using the GNU C compiler... yes
    checking whether gcc accepts -g... yes
    checking for gcc option to accept ANSI C... none needed
    checking how to run the C preprocessor... gcc -E
    checking for g++... g++
    checking whether we are using the GNU C++ compiler... yes
    checking whether g++ accepts -g... yes
    checking how to run the C++ preprocessor... g++ -E
    checking for a BSD-compatible install... /usr/bin/install -c
    checking whether build environment is sane... yes
    checking for gawk... gawk
    checking whether make sets $(MAKE)... yes
    checking for style of include used by make... GNU
    checking dependency style of gcc... gcc3
    checking dependency style of g++... gcc3
    checking whether to enable maintainer-specific portions of Makefiles... no
    checking for a sed that does not truncate output... /bin/sed
    checking for egrep... grep -E
    checking for ld used by gcc... /usr/bin/ld
    checking if the linker (/usr/bin/ld) is GNU ld... yes
    checking for /usr/bin/ld option to reload object files... -r
    checking for BSD-compatible nm... /usr/bin/nm -B
    checking whether ln -s works... yes
    checking how to recognise dependent libraries... file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )
    checking for ANSI C header files... yes
    checking for sys/types.h... yes
    checking for sys/stat.h... yes
    checking for stdlib.h... yes
    checking for string.h... yes
    checking for memory.h... yes
    checking for strings.h... yes
    checking for inttypes.h... yes
    checking for stdint.h... yes
    checking for unistd.h... yes
    checking dlfcn.h usability... yes
    checking dlfcn.h presence... yes
    checking for dlfcn.h... yes
    checking for g77... no
    checking for f77... no
    checking for xlf... no
    checking for frt... no
    checking for pgf77... no
    checking for fl32... no
    checking for af77... no
    checking for fort77... no
    checking for f90... no
    checking for xlf90... no
    checking for pgf90... no
    checking for epcf90... no
    checking for f95... f95
    checking whether we are using the GNU Fortran 77 compiler... yes
    checking whether f95 accepts -g... yes
    checking the maximum length of command line arguments... 32768
    checking command to parse /usr/bin/nm -B output from gcc object... ok
    checking for objdir... .libs
    checking for ar... ar
    checking for ranlib... ranlib
    checking for strip... strip
    checking for file... /usr/bin/file
    checking if gcc static flag  works... yes
    checking if gcc supports -fno-rtti -fno-exceptions... no
    checking for gcc option to produce PIC... -fPIC
    checking if gcc PIC flag -fPIC works... yes
    checking if gcc supports -c -o file.o... yes
    checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
    checking whether -lc should be explicitly linked in... no
    checking how to hardcode library paths into programs... immediate
    checking whether stripping libraries is possible... yes
    checking dynamic linker characteristics... GNU/Linux ld.so
    checking if libtool supports shared libraries... yes
    checking whether to build shared libraries... yes
    checking whether to build static libraries... no
    configure: creating libtool
    appending configuration tag "CXX" to libtool
    checking for ld used by g++... /usr/bin/ld -m elf_x86_64
    checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... no
    checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
    checking for g++ option to produce PIC... -fPIC
    checking if g++ PIC flag -fPIC works... yes
    checking if g++ supports -c -o file.o... yes
    checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
    checking how to hardcode library paths into programs... immediate
    checking whether stripping libraries is possible... yes
    checking dynamic linker characteristics... GNU/Linux ld.so
    appending configuration tag "F77" to libtool
    checking if libtool supports shared libraries... yes
    checking whether to build shared libraries... yes
    checking whether to build static libraries... no
    checking for f95 option to produce PIC... -fPIC
    checking if f95 PIC flag -fPIC works... yes
    checking if f95 supports -c -o file.o... yes
    checking whether the f95 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
    checking how to hardcode library paths into programs... immediate
    checking whether stripping libraries is possible... yes
    checking dynamic linker characteristics... GNU/Linux ld.so
    checking windows.h usability... no
    checking windows.h presence... no
    checking for windows.h... no
    checking whether g++ accepts -fno-exceptions... yes
    checking for function name variable for CPP compiler... __func__
    checking for function name variable for C compiler... __func__
    checking whether gcc accepts -W... yes
    checking whether gcc accepts -Wall... yes
    checking whether gcc accepts -Wno-unused... yes
    checking whether gcc accepts -Wno-multichar... yes
    checking whether g++ accepts -W... yes
    checking whether g++ accepts -Wall... yes
    checking whether g++ accepts -Wno-unused... yes
    checking whether g++ accepts -Wno-multichar... yes
    checking whether g++ accepts -Woverloaded-virtual... yes
    checking for GetEnvironmentVariable() function... no
    checking for dlfcn.h... (cached) yes
    checking for the dl library...   -ldl
    checking for X... libraries , headers 
    checking for gethostbyname... yes
    checking for connect... yes
    checking for remove... yes
    checking for shmat... yes
    checking for IceConnectionNumber in -lICE... yes
    checking whether we can link against X11... yes
    checking whether libXpm is available... yes
    checking whether the X11 shared memory extension is available... yes
    checking whether the X11 miscellaneous utilities library is available... yes
    checking whether the X11 extension device library is available... yes
    checking whether the X11 printing library is available... yes
    checking whether the X11 Intrinsic library is available... yes
    checking how to include gl.h... #include <GL/gl.h>
    checking for coin-config... /usr/local/bin/coin-config
    checking if we can compile and link with the Coin library... true
    checking if the Open Inventor SoPolygonOffset node is available... true
    checking if the Open Inventor SoVRMLMaterial VRML node is available... true
    checking for SoKeyboardEvent::DELETE enum... true
    checking for SoMouseButtonEvent::BUTTON5 enum... true
    checking for SoCamera::setStereoMode() method... true
    checking for SoGLRenderAction::SORTED_LAYERS_BLEND transparency mode... true
    checking Linux Joystick device driver... true
    checking Linux Joystick device handle... (cached) /dev/js0
    checking for a Motif development environment... yes
    configure: creating ./config.status
    config.status: creating soxt-default.cfg
    config.status: creating Makefile
    config.status: creating src/Makefile
    config.status: creating src/Inventor/Makefile
    config.status: creating src/Inventor/Xt/Makefile
    config.status: creating src/Inventor/Xt/devices/Makefile
    config.status: creating src/Inventor/Xt/editors/Makefile
    config.status: creating src/Inventor/Xt/engines/Makefile
    config.status: creating src/Inventor/Xt/nodes/Makefile
    config.status: creating src/Inventor/Xt/viewers/Makefile
    config.status: creating src/Inventor/Xt/widgets/Makefile
    config.status: creating man/Makefile
    config.status: creating man/man1/Makefile
    config.status: creating man/man3/Makefile
    config.status: creating html/Makefile
    config.status: creating test-code/Makefile
    config.status: creating build/soxt.spec
    config.status: creating src/config.h
    config.status: src/config.h is unchanged
    config.status: executing depfiles commands
    
    SoXt configuration settings:
      Xpm Library:          Yes
      Open Inventor brand:  Coin
      Static Materials:     Yes
      Installation Prefix:  /usr/local
    
    Now, run 'make install' to build and install SoXt.
    Otherwise running 'make' gives me this:

    Code:
    geantuser@slicey:~/SoXt-1.2.2$ make
    config.status: creating sogui.doxygen
    config.status: creating soxt-config
    config.status: creating src/soxtdefs.h
    config.status: creating src/Inventor/Xt/SoAny.h
    config.status: creating src/Inventor/Xt/SoAny.cpp
    config.status: creating src/Inventor/Xt/SoXtBasic.h
    config.status: src/Inventor/Xt/SoXtBasic.h is unchanged
    config.status: line 1073: src/Inventor/Xt/stamp-h3: Permission denied
    config.status: creating src/Inventor/Xt/SoXtCursor.h
    config.status: creating src/Inventor/Xt/SoXtCursor.cpp
    config.status: creating src/Inventor/Xt/SoXtObject.h
    config.status: creating src/Inventor/Xt/SoXtObject.cpp
    config.status: creating src/Inventor/Xt/SoXt.h
    config.status: creating src/Inventor/Xt/SoGuiP.h
    config.status: creating src/Inventor/Xt/SoXtCommon.cpp
    config.status: creating src/Inventor/Xt/SoXtComponentCommon.cpp
    config.status: creating src/Inventor/Xt/SoXtComponent.h
    config.status: creating src/Inventor/Xt/SoGuiComponentP.h
    config.status: creating src/Inventor/Xt/SoXtGLWidget.h
    config.status: creating src/Inventor/Xt/SoGuiGLWidgetP.h
    config.status: creating src/Inventor/Xt/SoXtGLWidgetCommon.cpp
    config.status: creating src/Inventor/Xt/SoXtRenderArea.h
    config.status: creating src/Inventor/Xt/SoXtRenderArea.cpp
    config.status: creating src/Inventor/Xt/SoXtColorEditor.h
    config.status: creating src/Inventor/Xt/SoXtMaterialEditor.h
    config.status: creating src/Inventor/Xt/common/gl.h
    config.status: creating src/Inventor/Xt/devices/spwinput.h
    config.status: creating src/Inventor/Xt/devices/spwinput_win32.h
    config.status: creating src/Inventor/Xt/devices/spwinput_x11.cpp
    config.status: creating src/Inventor/Xt/devices/spwinput_win32.c
    config.status: creating src/Inventor/Xt/devices/SoXtDeviceCommon.cpp
    config.status: creating src/Inventor/Xt/devices/SoGuiDeviceP.h
    config.status: creating src/Inventor/Xt/devices/SoXtDevice.h
    config.status: creating src/Inventor/Xt/devices/SoXtInputFocusCommon.cpp
    config.status: creating src/Inventor/Xt/devices/SoXtInputFocus.h
    config.status: creating src/Inventor/Xt/devices/SoGuiInputFocusP.h
    config.status: creating src/Inventor/Xt/devices/SoXtKeyboardCommon.cpp
    config.status: creating src/Inventor/Xt/devices/SoXtKeyboard.h
    config.status: creating src/Inventor/Xt/devices/SoGuiKeyboardP.h
    config.status: creating src/Inventor/Xt/devices/SoXtMouseCommon.cpp
    config.status: creating src/Inventor/Xt/devices/SoXtMouse.h
    config.status: creating src/Inventor/Xt/devices/SoGuiMouseP.h
    config.status: creating src/Inventor/Xt/devices/SoXtSpaceballCommon.cpp
    config.status: creating src/Inventor/Xt/devices/SoXtSpaceball.h
    config.status: creating src/Inventor/Xt/devices/SoGuiSpaceballP.h
    config.status: creating src/Inventor/Xt/editors/SoXtColorEditor.h
    config.status: creating src/Inventor/Xt/editors/SoXtColorEditor.cpp
    config.status: creating src/Inventor/Xt/editors/SoXtMaterialEditor.h
    config.status: creating src/Inventor/Xt/editors/SoXtMaterialEditor.cpp
    config.status: creating src/Inventor/Xt/engines/SoGuiEngines.h
    config.status: creating src/Inventor/Xt/engines/Engines.cpp
    config.status: creating src/Inventor/Xt/engines/SoGuiRadioGroup.h
    config.status: creating src/Inventor/Xt/engines/RadioGroup.cpp
    config.status: creating src/Inventor/Xt/engines/SoGuiFormat.h
    config.status: creating src/Inventor/Xt/engines/Format.cpp
    config.status: creating src/Inventor/Xt/nodes/SoGuiNodes.h
    config.status: creating src/Inventor/Xt/nodes/Nodes.cpp
    config.status: creating src/Inventor/Xt/nodes/SoGuiSceneTexture2.h
    config.status: creating src/Inventor/Xt/nodes/SceneTexture2.cpp
    config.status: creating src/Inventor/Xt/nodes/SoGuiViewportFix.h
    config.status: creating src/Inventor/Xt/nodes/ViewportFix.cpp
    config.status: creating src/Inventor/Xt/nodes/SoGuiViewpointWrapper.h
    config.status: creating src/Inventor/Xt/nodes/ViewpointWrapper.cpp
    config.status: creating src/Inventor/Xt/nodes/SoGuiPane.h
    config.status: creating src/Inventor/Xt/nodes/Pane.cpp
    config.status: creating src/Inventor/Xt/nodes/SoGuiPosition.h
    config.status: creating src/Inventor/Xt/nodes/Position.cpp
    config.status: creating src/Inventor/Xt/nodes/SoGuiTranslation.h
    config.status: creating src/Inventor/Xt/nodes/Translation.cpp
    config.status: creating src/Inventor/Xt/nodes/SoGuiFrame.h
    config.status: creating src/Inventor/Xt/nodes/Frame.cpp
    config.status: creating src/Inventor/Xt/nodes/SoGuiImage.h
    config.status: creating src/Inventor/Xt/nodes/Image.cpp
    config.status: creating src/Inventor/Xt/nodes/SoGuiLabel.h
    config.status: creating src/Inventor/Xt/nodes/Label.cpp
    config.status: creating src/Inventor/Xt/nodes/SoGuiToggleButton.h
    config.status: creating src/Inventor/Xt/nodes/ToggleButton.cpp
    config.status: creating src/Inventor/Xt/nodes/SoGuiRadioButton.h
    config.status: creating src/Inventor/Xt/nodes/RadioButton.cpp
    config.status: creating src/Inventor/Xt/nodes/SoGuiClickCounter.h
    config.status: creating src/Inventor/Xt/nodes/ClickCounter.cpp
    config.status: creating src/Inventor/Xt/nodes/SoGuiSlider1.h
    config.status: creating src/Inventor/Xt/nodes/Slider1.cpp
    config.status: creating src/Inventor/Xt/nodes/SoGuiSlider2.h
    config.status: creating src/Inventor/Xt/nodes/Slider2.cpp
    config.status: creating src/Inventor/Xt/nodes/SoGuiColorEditor.h
    config.status: creating src/Inventor/Xt/nodes/ColorEditor.cpp
    config.status: creating src/Inventor/Xt/nodes/SoGuiMaterialEditor.h
    config.status: creating src/Inventor/Xt/nodes/MaterialEditor.cpp
    config.status: creating src/Inventor/Xt/viewers/SoXtViewer.h
    config.status: creating src/Inventor/Xt/viewers/SoXtViewer.cpp
    config.status: creating src/Inventor/Xt/viewers/SoXtConstrainedViewer.h
    config.status: creating src/Inventor/Xt/viewers/SoXtConstrainedViewer.cpp
    config.status: creating src/Inventor/Xt/viewers/SoXtFlyViewer.h
    config.status: creating src/Inventor/Xt/viewers/SoXtFlyViewer.cpp
    config.status: creating src/Inventor/Xt/viewers/SoXtFullViewer.h
    config.status: creating src/Inventor/Xt/viewers/SoGuiFullViewerP.h
    config.status: creating src/Inventor/Xt/viewers/SoXtFullViewer.cpp
    config.status: creating src/Inventor/Xt/viewers/SoGuiExaminerViewerP.h
    config.status: creating src/Inventor/Xt/viewers/SoXtExaminerViewer.h
    config.status: creating src/Inventor/Xt/viewers/SoXtExaminerViewer.cpp
    config.status: creating src/Inventor/Xt/viewers/SoXtPlaneViewer.h
    config.status: creating src/Inventor/Xt/viewers/SoGuiPlaneViewerP.h
    config.status: creating src/Inventor/Xt/viewers/SoXtPlaneViewer.cpp
    config.status: creating src/Inventor/Xt/widgets/SoAnyThumbWheel.h
    config.status: creating src/Inventor/Xt/widgets/SoAnyThumbWheel.cpp
    config.status: creating src/Inventor/Xt/widgets/SoXtPopupMenu.h
    config.status: creating src/Inventor/Xt/widgets/SoXtPopupMenu.cpp
    config.status: creating man/man1/soxt-config.1
    make  all-recursive
    make[1]: Entering directory `/home/geantuser/SoXt-1.2.2'
    Making all in .
    make[2]: Entering directory `/home/geantuser/SoXt-1.2.2'
    config.status: creating src/Inventor/Xt/SoXtBasic.h
    config.status: src/Inventor/Xt/SoXtBasic.h is unchanged
    config.status: line 1073: src/Inventor/Xt/stamp-h3: Permission denied
    make[2]: Leaving directory `/home/geantuser/SoXt-1.2.2'
    Making all in src
    make[2]: Entering directory `/home/geantuser/SoXt-1.2.2/src'
    config.status: creating src/Inventor/Xt/SoXtBasic.h
    config.status: src/Inventor/Xt/SoXtBasic.h is unchanged
    config.status: line 1073: src/Inventor/Xt/stamp-h3: Permission denied
    make  all-recursive
    make[3]: Entering directory `/home/geantuser/SoXt-1.2.2/src'
    Making all in .
    make[4]: Entering directory `/home/geantuser/SoXt-1.2.2/src'
    make[4]: Leaving directory `/home/geantuser/SoXt-1.2.2/src'
    Making all in Inventor
    make[4]: Entering directory `/home/geantuser/SoXt-1.2.2/src/Inventor'
    config.status: creating src/Inventor/Xt/SoXtBasic.h
    config.status: src/Inventor/Xt/SoXtBasic.h is unchanged
    config.status: line 1073: src/Inventor/Xt/stamp-h3: Permission denied
    make  all-recursive
    make[5]: Entering directory `/home/geantuser/SoXt-1.2.2/src/Inventor'
    Making all in Xt
    make[6]: Entering directory `/home/geantuser/SoXt-1.2.2/src/Inventor/Xt'
    config.status: creating src/Inventor/Xt/SoXtBasic.h
    config.status: src/Inventor/Xt/SoXtBasic.h is unchanged
    config.status: line 1073: src/Inventor/Xt/stamp-h3: Permission denied
    make  all-recursive
    make[7]: Entering directory `/home/geantuser/SoXt-1.2.2/src/Inventor/Xt'
    Making all in devices
    make[8]: Entering directory `/home/geantuser/SoXt-1.2.2/src/Inventor/Xt/devices'
    config.status: creating src/Inventor/Xt/SoXtBasic.h
    config.status: src/Inventor/Xt/SoXtBasic.h is unchanged
    config.status: line 1073: src/Inventor/Xt/stamp-h3: Permission denied
    make  all-am
    make[9]: Entering directory `/home/geantuser/SoXt-1.2.2/src/Inventor/Xt/devices'
    config.status: creating src/config.h
    config.status: src/config.h is unchanged
    config.status: creating src/Inventor/Xt/SoXtBasic.h
    config.status: src/Inventor/Xt/SoXtBasic.h is unchanged
    config.status: line 1073: src/Inventor/Xt/stamp-h3: Permission denied
    if /bin/bash ../../../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I../../../../src -I../../../../src   -DSOXT_DEBUG=1 -DSOXT_INTERNAL -I/usr/local/include/Inventor/annex -D_REENTRANT  -g -O2 -fno-exceptions -W -Wall -Wno-unused -Wno-multichar -Woverloaded-virtual -MT SoXtDevice.lo -MD -MP -MF ".deps/SoXtDevice.Tpo" \
    	  -c -o SoXtDevice.lo `test -f 'SoXtDevice.cpp' || echo './'`SoXtDevice.cpp; \
    	then mv -f ".deps/SoXtDevice.Tpo" ".deps/SoXtDevice.Plo"; \
    	else rm -f ".deps/SoXtDevice.Tpo"; exit 1; \
    	fi
    rm: cannot remove `.libs/SoXtDevice.o': Permission denied
    rm: cannot remove `.libs/SoXtDevice.o': Permission denied
     g++ -DHAVE_CONFIG_H -I../../../../src -I../../../../src -DSOXT_DEBUG=1 -DSOXT_INTERNAL -I/usr/local/include/Inventor/annex -D_REENTRANT -g -O2 -fno-exceptions -W -Wall -Wno-unused -Wno-multichar -Woverloaded-virtual -MT SoXtDevice.lo -MD -MP -MF .deps/SoXtDevice.Tpo -c SoXtDevice.cpp  -fPIC -DPIC -o .libs/SoXtDevice.o
    Assembler messages:
    Fatal error: can't create .libs/SoXtDevice.o: Permission denied
    make[9]: *** [SoXtDevice.lo] Error 1
    make[9]: Leaving directory `/home/geantuser/SoXt-1.2.2/src/Inventor/Xt/devices'
    make[8]: *** [all] Error 2
    make[8]: Leaving directory `/home/geantuser/SoXt-1.2.2/src/Inventor/Xt/devices'
    make[7]: *** [all-recursive] Error 1
    make[7]: Leaving directory `/home/geantuser/SoXt-1.2.2/src/Inventor/Xt'
    make[6]: *** [all] Error 2
    make[6]: Leaving directory `/home/geantuser/SoXt-1.2.2/src/Inventor/Xt'
    make[5]: *** [all-recursive] Error 1
    make[5]: Leaving directory `/home/geantuser/SoXt-1.2.2/src/Inventor'
    make[4]: *** [all] Error 2
    make[4]: Leaving directory `/home/geantuser/SoXt-1.2.2/src/Inventor'
    make[3]: *** [all-recursive] Error 1
    make[3]: Leaving directory `/home/geantuser/SoXt-1.2.2/src'
    make[2]: *** [all] Error 2
    make[2]: Leaving directory `/home/geantuser/SoXt-1.2.2/src'
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/home/geantuser/SoXt-1.2.2'
    make: *** [all] Error 2
    I know quite a few programmes that just use 'make install' and not 'make'..I didn't think there was anything odd or wrong about it...

  7. #7
    Linux Guru reed9's Avatar
    Join Date
    Feb 2009
    Location
    Boston, MA
    Posts
    4,651
    I know quite a few programmes that just use 'make install' and not 'make'..I didn't think there was anything odd or wrong about it...
    I was just reading what the INSTALL instructions have.

    What are the permissions of the files?
    Code:
    ls -l ~/SoXt-1.2.2/src

  8. #8
    Just Joined!
    Join Date
    Feb 2010
    Posts
    5
    Code:
    -rw-r--r-- 1 geantuser geantuser  3996 2010-02-09 10:59 config.h
    -rw-r--r-- 1 geantuser geantuser  3706 2004-09-02 12:46 config.h.in
    drwxrwxrwx 3 geantuser geantuser  4096 2010-02-09 14:06 Inventor
    -rw-r--r-- 1 geantuser geantuser 67954 2010-02-09 14:06 Makefile
    -rw-r--r-- 1 geantuser geantuser   262 2001-10-19 12:44 Makefile.am
    -rw-r--r-- 1 geantuser geantuser 72617 2004-08-16 16:02 Makefile.in
    -rw-r--r-- 1 geantuser geantuser  4487 2010-02-09 14:46 soxtdefs.h
    -rw-r--r-- 1 geantuser geantuser    27 2010-02-09 15:06 stamp-h1
    Also

    Code:
    geantuser@slicey:~/SoXt-1.2.2$ ls -l /home/geantuser/SoXt-1.2.2/src/Inventor/
    total 148
    -rw-r--r--  1 geantuser geantuser 67500 2010-02-09 14:06 Makefile
    -rw-r--r--  1 geantuser geantuser   240 2001-10-19 12:44 Makefile.am
    -rw-r--r--  1 geantuser geantuser 72130 2004-08-16 16:02 Makefile.in
    drwxrwxrwx 11 geantuser geantuser  4096 2010-02-09 15:06 Xt
    This is what I get.

    Isn't the error with crti.o?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
...