Danke für den Willkommensgruss.
Also ein Berechtigungsproblem ist es nicht, als root klappt es auch nicht, gleicher Fehler.
Das ganze soll auf meinem Notebook laufen, mit einer X700 Mobility mit 128MB, Mein System hat 1 Gig RAM und noch fast die ganze 80er Platte frei. Treiber sind richtig installiert, Hardware 3d rendering läuft.
Wenn ich das proe1 Skript aus meinem Homeverzeichnis starte kommt folgender Fehler (ins Home kopiert):
@TUX-MOBIL:~> ./proe1
/home/install/unix/getpmt: Befehl nicht gefunden.
setenv: Zu viele Argumente.
Hier ist der Inhalt des Skriptes:
#!/bin/csh -f
set rundir="$cwd"
set fullscrname="$0"
set fullscrname=`ls -l $fullscrname | awk '{print $NF}'`
set scrname="$fullscrname:t"
set fullscrpath=$fullscrname:h
if ($fullscrpath == $fullscrname) then
set fullscrpath=$cwd
else
cd $fullscrpath
set fullscrpath=$cwd
endif
cd $rundir
set prodir="$fullscrpath:h"
set mc=`$prodir/install/unix/getpmt`
setenv PRODIR $prodir
if ( $mc == "hpux_pa64" ) then
if ( ! -d $prodir/hpux_pa64/obj ) then
set mc="hpux11_pa32"
endif
endif
if ( $mc == "hpux11_pa32" ) then
if ( ! -d $prodir/hpux11_pa32/obj ) then
set mc="hp8k"
endif
endif
if ( $mc == "hp8k" ) then
if ( ! -d $prodir/hp8k/obj ) then
if ( -d $prodir/hp700 ) set mc="hp700"
endif
endif
if ( $mc == "sgi_elf4" ) then
if ( ! -d $prodir/sgi_elf4/obj ) then
set mc="sgi_mips4"
endif
endif
if ( $mc == "sgi_mips4" ) then
if ( ! -d $prodir/sgi_mips4/obj ) then
if ( -d $prodir/sgi_elf2 ) set mc="sgi_elf2"
endif
endif
if ( $mc == "sun4_solaris_64" )then
if ( ! -d $prodir/sun4_solaris_64/obj ) then
if ( -d $prodir/sun4_solaris ) set mc="sun4_solaris"
endif
endif
set libset="$prodir/$mc/obj/ps_libset"
if ( ! -x $libset ) unset libset
setenv MC $mc
setenv PRO_MACHINE_TYPE $mc
setenv PRO_DIRECTORY $prodir
if ($mc =~ sun4_solaris*) then
if ($?LD_LIBRARY_PATH) then
if ($?libset) then
setenv LD_LIBRARY_PATH `$libset LD_LIBRARY_PATH prepend /usr/openwin/lib:$prodir/$mc/lib`
setenv LD_LIBRARY_PATH `$libset LD_LIBRARY_PATH append $prodir/$mc/obj`
else
setenv LD_LIBRARY_PATH /usr/openwin/lib:$prodir/$mc/lib:${LD_LIBRARY_PATH}:$prodir/$mc/obj
endif
else
setenv LD_LIBRARY_PATH /usr/openwin/lib:$prodir/$mc/lib:$prodir/$mc/obj
endif
if ( !(-e /opt/SUNWits/Graphics-sw/xgl/lib/libxgl.so) ) then
set xgl_stub = "${PRO_DIRECTORY}/${PRO_MACHINE_TYPE}/xglstub"
if ($?libset) then
setenv LD_LIBRARY_PATH `$libset LD_LIBRARY_PATH prepend $xgl_stub`
else
setenv LD_LIBRARY_PATH ${xgl_stub}:${LD_LIBRARY_PATH}
endif
endif
if (! $?TMPDIR) then
setenv TMPDIR /tmp
endif
endif
if ($mc =~ hp* | | $mc == hitachi) then
if ($?SHLIB_PATH) then
if ($?libset) then
setenv SHLIB_PATH `$libset SHLIB_PATH prepend /opt/graphics/OpenGL/lib:$prodir/$mc/lib`
setenv SHLIB_PATH `$libset SHLIB_PATH append /usr/lib/X11R5:/opt/graphics/common/lib:$prodir/$mc/obj`
else
setenv SHLIB_PATH /opt/graphics/OpenGL/lib:$prodir/$mc/lib:${SHLIB_PATH}:/usr/lib/X11R5:/opt/graphics/common/lib:$prodir/$mc/obj
endif
else
setenv SHLIB_PATH /opt/graphics/OpenGL/lib:/usr/lib/X11R5:/opt/graphics/common/lib:$prodir/$mc/lib:$prodir/$mc/obj
endif
endif
if ($mc == ibm_rs6000) then
if ($?LIBPATH) then
if ($?libset) then
setenv LIBPATH `$libset LIBPATH prepend $prodir/$mc/lib`
setenv LIBPATH `$libset LIBPATH append $prodir/$mc/obj`
else
setenv LIBPATH $prodir/$mc/lib:${LIBPATH}:$prodir/$mc/obj
endif
else
setenv LIBPATH $prodir/$mc/lib:$prodir/$mc/obj
endif
if ( ! -e /usr/lib/libGL.a ) then
if ($?libset) then
setenv LIBPATH `$libset LIBPATH append $prodir/$mc/stublib`
else
setenv LIBPATH ${LIBPATH}:$prodir/$mc/stublib
endif
endif
endif
if ($mc == alpha_unix) then
if (! -e /usr/shlib/libGL.so) then
if ($?LD_LIBRARY_PATH) then
if ($?libset) then
setenv LD_LIBRARY_PATH `$libset LD_LIBRARY_PATH append $prodir/$mc/obj`
else
setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:$prodir/$mc/obj
endif
else
setenv LD_LIBRARY_PATH $prodir/$mc/obj
endif
endif
set os_version = `uname -r | tr -d 'V' | awk -F. '{print $1}'`
if ($os_version < 4 ) then
if ($?LD_LIBRARY_PATH) then
if ($?libset) then
setenv LD_LIBRARY_PATH `$libset LD_LIBRARY_PATH prepend $prodir/$mc/libcxx`
else
setenv LD_LIBRARY_PATH $prodir/$mc/libcxx:${LD_LIBRARY_PATH}
endif
else
setenv LD_LIBRARY_PATH $prodir/$mc/libcxx
endif
endif
if ($?LD_LIBRARY_PATH) then
if ($?libset) then
setenv LD_LIBRARY_PATH `$libset LD_LIBRARY_PATH prepend $prodir/$mc/lib`
else
setenv LD_LIBRARY_PATH $prodir/$mc/lib:${LD_LIBRARY_PATH}
endif
else
setenv LD_LIBRARY_PATH $prodir/$mc/lib
endif
endif
if ($mc == i486_linux) then
if ($?LD_LIBRARY_PATH) then
if ($?libset) then
setenv LD_LIBRARY_PATH `$libset LD_LIBRARY_PATH prepend $prodir/$mc/lib`
setenv LD_LIBRARY_PATH `$libset LD_LIBRARY_PATH append $prodir/$mc/obj`
else
setenv LD_LIBRARY_PATH $prodir/$mc/lib:${LD_LIBRARY_PATH}:$prodir/$mc/obj
endif
else
setenv LD_LIBRARY_PATH $prodir/$mc/lib:$prodir/$mc/obj
endif
endif
if ($mc == sgi_elf4) then
if ($?LD_LIBRARY64_PATH) then
if ($?libset) then
setenv LD_LIBRARY64_PATH `$libset LD_LIBRARY64_PATH prepend $prodir/$mc/lib`
setenv LD_LIBRARY64_PATH `$libset LD_LIBRARY64_PATH append $prodir/$mc/obj`
else
setenv LD_LIBRARY64_PATH $prodir/$mc/lib:${LD_LIBRARY64_PATH}:$prodir/$mc/obj
endif
else
setenv LD_LIBRARY64_PATH $prodir/$mc/lib:$prodir/$mc/obj
endif
endif
if ($mc =~ sgi* ) then
if ($?LD_LIBRARYN32_PATH) then
if ($?libset) then
setenv LD_LIBRARYN32_PATH `$libset LD_LIBRARYN32_PATH prepend $prodir/$mc/lib`
setenv LD_LIBRARYN32_PATH `$libset LD_LIBRARYN32_PATH append $prodir/$mc/obj`
else
setenv LD_LIBRARYN32_PATH $prodir/$mc/lib:${LD_LIBRARYN32_PATH}:$prodir/$mc/obj
endif
else
setenv LD_LIBRARYN32_PATH $prodir/$mc/lib:$prodir/$mc/obj
endif
endif
if (! $?INTRALINK_DIR ) then
if ( "" != "" ) then
setenv INTRALINK_DIR
if ($INTRALINK_DIR == "__INTRALINK_DIR__") then
unsetenv INTRALINK_DIR
endif
endif
endif
if ($?INTRALINK_DIR) then
if ( -d $INTRALINK_DIR/$mc/illib) then
set PTC_ILLIB=$INTRALINK_DIR/$mc/illib
endif
endif
if (! $?INTRALINK_CMD ) then
if ( "" != "" ) then
setenv ILINK_CMD_NAME
if ($?INTRALINK_DIR) then
setenv INTRALINK_CMD $INTRALINK_DIR/bin/$ILINK_CMD_NAME
endif
endif
endif
if (! $?MECH_HOME ) then
if ( "" != "" ) then
setenv MECH_LP
setenv MECH_HOME $MECH_LP/$PRO_MACHINE_TYPE
setenv PRO_MECH_COMMAND $0
if (-e $MECH_LP/install/unix/pro_mech_env.csh) then
source $MECH_LP/install/unix/pro_mech_env.csh
endif
if ($MECH_LP == "__MECH_LP__") then
unsetenv MECH_HOME
endif
endif
endif
setenv CV_ENV_HOME $prodir/$mc/CV110
setenv PTC_CVLIB ${CV_ENV_HOME}/usr/apl/cvdors/lib:${CV_ENV_HOME}/usr/apl/cvdors/stubs
if ( $?PTC_ILLIB ) then
if ($mc =~ sun4_solaris* | | $mc == alpha_unix | | $mc == i486_linux ) then
if ($?libset) then
setenv LD_LIBRARY_PATH `$libset LD_LIBRARY_PATH prepend $PTC_ILLIB`
setenv LD_LIBRARY_PATH `$libset LD_LIBRARY_PATH append $prodir/$mc/deflib`
else
setenv LD_LIBRARY_PATH ${PTC_ILLIB}:${LD_LIBRARY_PATH}:$prodir/$mc/deflib
endif
endif
if ($mc == sgi_elf4 ) then
if ($?libset) then
setenv LD_LIBRARY64_PATH `$libset LD_LIBRARY64_PATH prepend $PTC_ILLIB`
setenv LD_LIBRARY64_PATH `$libset LD_LIBRARY64_PATH append $prodir/$mc/deflib`
else
setenv LD_LIBRARY64_PATH ${PTC_ILLIB}:${LD_LIBRARY64_PATH}:$prodir/$mc/deflib
endif
endif
if ($mc =~ sgi* ) then
if ($?libset) then
setenv LD_LIBRARYN32_PATH `$libset LD_LIBRARYN32_PATH prepend $PTC_ILLIB`
setenv LD_LIBRARYN32_PATH `$libset LD_LIBRARYN32_PATH append $prodir/$mc/deflib`
else
setenv LD_LIBRARYN32_PATH ${PTC_ILLIB}:${LD_LIBRARYN32_PATH}:$prodir/$mc/deflib
endif
endif
if ($mc =~ hp* ) then
if ($?libset) then
setenv SHLIB_PATH `$libset SHLIB_PATH prepend $PTC_ILLIB`
setenv SHLIB_PATH `$libset SHLIB_PATH append $prodir/$mc/deflib`
else
setenv SHLIB_PATH ${PTC_ILLIB}:${SHLIB_PATH}:$prodir/$mc/deflib
endif
endif
if ($mc == ibm_rs6000) then
if ($?libset) then
setenv LIBPATH `$libset LIBPATH prepend $PTC_ILLIB`
setenv LIBPATH `$libset LIBPATH append $prodir/$mc/deflib`
else
setenv LIBPATH ${PTC_ILLIB}:${LIBPATH}:$prodir/$mc/deflib
endif
endif
else
if ($mc =~ sun4_solaris* | | $mc == alpha_unix | | $mc == i486_linux ) then
if ($?libset) then
setenv LD_LIBRARY_PATH `$libset LD_LIBRARY_PATH append $prodir/$mc/deflib`
else
setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:$prodir/$mc/deflib
endif
endif
if ($mc == sgi_elf4 ) then
if ($?libset) then
setenv LD_LIBRARY64_PATH `$libset LD_LIBRARY64_PATH append $prodir/$mc/deflib`
else
setenv LD_LIBRARY64_PATH ${LD_LIBRARY64_PATH}:$prodir/$mc/deflib
endif
endif
if ($mc =~ sgi* ) then
if ($?libset) then
setenv LD_LIBRARYN32_PATH `$libset LD_LIBRARYN32_PATH append $prodir/$mc/deflib`
else
setenv LD_LIBRARYN32_PATH ${LD_LIBRARYN32_PATH}:$prodir/$mc/deflib
endif
endif
if ($mc =~ hp* ) then
if ($?libset) then
setenv SHLIB_PATH `$libset SHLIB_PATH append $prodir/$mc/deflib`
else
setenv SHLIB_PATH ${SHLIB_PATH}:$prodir/$mc/deflib
endif
endif
if ($mc == ibm_rs6000) then
if ($?libset) then
setenv LIBPATH `$libset LIBPATH append $prodir/$mc/deflib`
else
setenv LIBPATH ${LIBPATH}:$prodir/$mc/deflib
endif
endif
endif
if ( $?PTC_CVLIB ) then
if ($mc =~ sun4_solaris* | | $mc == alpha_unix | | $mc == i486_linux ) then
if ($?libset) then
setenv LD_LIBRARY_PATH `$libset LD_LIBRARY_PATH append $PTC_CVLIB`
else
setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${PTC_CVLIB}
endif
endif
if ($mc =~ sgi* ) then
if ($?libset) then
setenv LD_LIBRARY64_PATH `$libset LD_LIBRARY64_PATH append $PTC_CVLIB`
else
setenv LD_LIBRARY64_PATH ${LD_LIBRARY64_PATH}:${PTC_CVLIB}
endif
endif
if ($mc =~ hp* ) then
if ($?libset) then
setenv SHLIB_PATH `$libset SHLIB_PATH append $PTC_CVLIB`
else
setenv SHLIB_PATH ${SHLIB_PATH}:${PTC_CVLIB}
endif
endif
if ($mc == ibm_rs6000) then
if ($?libset) then
setenv LIBPATH `$libset LIBPATH append $PTC_CVLIB`
else
setenv LIBPATH ${LIBPATH}:${PTC_CVLIB}
endif
endif
endif
setenv MOZILLA_FIVE_HOME $prodir/$mc/obj/MOZILLA
if ($mc =~ sun4_solaris*) then
if ($?libset) then
setenv LD_LIBRARY_PATH `$libset LD_LIBRARY_PATH prepend $MOZILLA_FIVE_HOME`
else
setenv LD_LIBRARY_PATH ${MOZILLA_FIVE_HOME}:${LD_LIBRARY_PATH}
endif
endif
if ($mc == i486_linux) then
if ($?libset) then
setenv LD_LIBRARY_PATH `$libset LD_LIBRARY_PATH prepend $MOZILLA_FIVE_HOME`
else
setenv LD_LIBRARY_PATH ${MOZILLA_FIVE_HOME}:${LD_LIBRARY_PATH}
endif
endif
if ($mc =~ sgi* ) then
if( $?LD_LIBRARYN32_PATH ) then
if ($?libset) then
setenv LD_LIBRARYN32_PATH `$libset LD_LIBRARYN32_PATH prepend $MOZILLA_FIVE_HOME`
else
setenv LD_LIBRARYN32_PATH ${MOZILLA_FIVE_HOME}:${LD_LIBRARYN32_PATH}
endif
else
setenv LD_LIBRARYN32_PATH ${MOZILLA_FIVE_HOME}
endif
endif
if ($mc =~ hp* ) then
if ($?libset) then
setenv SHLIB_PATH `$libset SHLIB_PATH prepend $MOZILLA_FIVE_HOME`
else
setenv SHLIB_PATH ${MOZILLA_FIVE_HOME}:${SHLIB_PATH}
endif
endif
if ($mc == ibm_rs6000) then
if ($?libset) then
setenv LIBPATH `$libset LIBPATH prepend $MOZILLA_FIVE_HOME`
else
setenv LIBPATH ${MOZILLA_FIVE_HOME}:${LIBPATH}
endif
endif
if ($mc =~ sun4_solaris*) then
if (! $?TMPDIR) then
setenv TMPDIR /tmp
endif
endif
# ptc-cmdtype: proe
if ($mc =~ sgi*) then
unsetenv XUSERFILESEARCHPATH
setenv GLMGRARRAYOPT 1
endif
if ($mc == ibm_rs6000) then
setenv PRO_DUMPCATIA_PATH $prodir/$mc/obj
endif
if ($mc == alpha_unix) then
limit datasize unlimited
limit stacksize unlimited
endif
if ($mc =~ hp*) then
setenv _VFORK_NO_CMA true
endif
setenv PRONCPOST_START propostq
if ( -e $prodir/$mc/nms/nmsq ) then
$prodir/$mc/nms/nmsq -ping > /dev/null
if ($status) then
if ( ! $?NMSD_TIMEOUT ) then
setenv NMSD_TIMEOUT 300
endif
$prodir/$mc/nms/nmsd -timeout $NMSD_TIMEOUT
endif
endif
if ( ! $?CDRS_DATA) then
setenv CDRS_DATA $prodir
endif
setenv PRO_IMAGE_CONVERTER $prodir/$mc/obj/convert_image
setenv PRO_PHOTORENDER $prodir/$mc/obj/PhotoRender
if (-e $prodir/install/unix/pro_mech_loc.csh) then
setenv PRO_MECH_COMMAND $0
source $prodir/install/unix/pro_mech_loc.csh
if (-e $MECH_LP/install/unix/pro_mech_env.csh) then
source $MECH_LP/install/unix/pro_mech_env.csh
endif
endif
setenv GALAXYHOME $prodir/$mc
if (! $?PTC_APPMGR ) then
if ("" != "" ) then
setenv PTC_APPMGR_DIR
if ($PTC_APPMGR_DIR == "__PTC_APPMGR_DIR__") then
unsetenv PTC_APPMGR_DIR
endif
if ($?PTC_APPMGR_DIR) then
setenv PTC_APPMGR $PTC_APPMGR_DIR/bin/proappmgr
endif
endif
endif
setenv PRO_COMM_MSG_EXE $prodir/$mc/obj/pro_comm_msg
setenv PROE_START $0
setenv SPG_DIRECTORY $prodir
setenv PRO_USRMAIN $prodir/usrprog/umain/usrmain.c
setenv PROTABLE_DIRECTORY $prodir/protable
setenv PROTAB $prodir/$mc/obj/protab
setenv CLHOME $prodir/text/pcldata
setenv PVIEW_PVEXPORT_HOME $prodir/apps/prodview
setenv PVIEW_PVIMPORT_HOME $PVIEW_PVEXPORT_HOME
setenv VC_VCONF_START $prodir/$mc/obj/ptcvconf
setenv ZIP_EXEC $prodir/$mc/obj/zip
setenv PVX_PATH $prodir/xplatform/jar/nodebug
set moz_plug = "J2RE14/plugin/platform/ns600"
switch ($PRO_MACHINE_TYPE)
case "hpux11_pa32"
case "hpux_pa64"
set moz_plug = "J2RE14/plugin/PA_RISC/ns600"
breaksw
case "i486_linux"
set moz_plug = "J2RE14/plugin/i386/ns610"
breaksw
case "sun4_solaris"
case "sun4_solaris_64"
set moz_plug = "J2RE14/plugin/sparc/ns610"
breaksw
case "sgi_mips4"
case "sgi_elf4"
set moz_plug = "J2RE14/plugin32/sgi/ns610"
setenv JAVA_HOME $PRO_DIRECTORY/$PRO_MACHINE_TYPE/obj/J2RE14
breaksw
default
breaksw
endsw
setenv MOZ_PLUGIN_PATH $PRO_DIRECTORY/$PRO_MACHINE_TYPE/obj/$moz_plug
if ($?PTC_D_LICENSE_FILE) then
setenv PTC_D_LICENSE_FILE /media/usbdisk/ProE Wildfire/ae_license.dat:${PTC_D_LICENSE_FILE}
else
setenv PTC_D_LICENSE_FILE /media/usbdisk/ProE Wildfire/ae_license.dat
endif
setenv PROE_FEATURE_NAME "PROE_070782 ()"
if ( -f $prodir/ptc_startup.csh ) source $prodir/ptc_startup.csh
if ( -f ~/ptc_startup.csh ) source ~/ptc_startup.csh
if ( -f ./ptc_startup.csh ) source ./ptc_startup.csh
$prodir/$mc/obj/pro $*
exit $status
Da ich vom Programmieren nicht wirklich Ahnung habe kann ich mit dem Skript nichts anfangen, hoffe ihr habt ne Idee.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP