From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham version=3.2.5 Message-ID: <499A96A9.8060305@meta.ua> Date: Tue, 17 Feb 2009 12:51:21 +0200 From: Pavel Solntsev User-Agent: Thunderbird 2.0.0.17 (X11/20080929) MIME-Version: 1.0 To: ALT Linux Community general discussions References: <49913893.6070000@meta.ua> <957265820902162203s1afb311dv5e11c2629ac585d4@mail.gmail.com> <499A55D8.6040004@mmedia2.kemsu.ru> <957265820902162222g2040e640s312a6ac436000c1c@mail.gmail.com> <499A5C99.7020700@mmedia2.kemsu.ru> <499A7537.1010900@meta.ua> <957265820902170227t73ca4a2dqf81eb22cf15241d@mail.gmail.com> In-Reply-To: <957265820902170227t73ca4a2dqf81eb22cf15241d@mail.gmail.com> Content-Type: multipart/mixed; boundary="------------010707030707090104000504" X-Gen: 9f4956f367df5c79e2361dc52457a1d8 Subject: Re: [Comm] Chem.soft X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.10b3 Precedence: list Reply-To: ALT Linux Community general discussions List-Id: ALT Linux Community general discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Feb 2009 10:53:05 -0000 Archived-At: List-Archive: List-Post: This is a multi-part message in MIME format. --------------010707030707090104000504 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Denis G. Samsonenko пишет: > Привет! > > 17 февраля 2009 г. 14:28 Pavel Solntsev написал: > >> Взгляните этот makefile. Особенно обратите внимание на ту часть что >> касается библиотек. >> > > Скажите, куда этот makefile надо положить, в .../olex2/trunk или > просто в .../olex2? > Я работал с src.rpm пакетом от федоры. Makefile надо положить в рабочую папку (например ~/olex2) где находятся все папки с исходниками. Собирать лучше make 2>log. Очень много предупреждений. Да, запуск напрямую ./olex2 прведет к аварийному останову. Надо запускать через скрипт (см. атач) > > И ещё, какие там конкретно девел-пакеты надо поставить, чтобы > нормально собралось в бранч-4.1? > > Ууууух. Точно знаю что python-dev, wxGTK-devel, библиотеки -lGL, -lglut Просмотрите Makefile для получения полного списка (проанализируйте). --------------010707030707090104000504 Content-Type: text/plain; name="olex2.sh" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="olex2.sh" #!/bin/sh # You may change these default locations for your system by editing this file # as root/sudo # Location where you want olex2 to live per user OLEX2_DEFAULT_DIR=$HOME/olex2 # Location where you installed CCTBX OLEX2_CCTBX_DEFAULT_DIR=/usr/local/cctbx # Location where the CCTBX library is kept CCTBX_LIBRARY_PATH=/usr/local/cctbx/cctbx_build/lib # Location where the CCTBX binary directory is kept CCTBX_BIN_PATH=/usr/local/cctbx/cctbx_build/bin # You shouldn't need to edit again below here. # --------------------------------------------------------------------------- # # SETUP CCTBX SETTINGS # N.B. from cctbx_build/dispatcher_head.sh if [ -n "$LD_LIBRARY_PATH" ]; then export LD_LIBRARY_PATH="$CCTBX_LIBRARY_PATH:$LD_LIBRARY_PATH" else export LD_LIBRARY_PATH=$CCTBX_LIBRARY_PATH fi if [ -n "$PATH" ]; then PATH="$CCTBX_BIN_PATH:$PATH" export PATH else PATH="$CCTBX_BIN_PATH" export PATH fi # --------------------------------------------------------------------------- # # SETUP OLEX2 SETTINGS # Set olex home directory - assuming user $home if [ -n "$OLEX2_DIR" ]; then echo "OLEX2_DIR already defined:" $OLEX2_DIR else # Assuming defualt setup and setting to user home directory export OLEX2_DIR=$OLEX2_DEFAULT_DIR echo "Using defaults, Setting OLEX2_DIR:" $OLEX2_DIR fi if [ -n "$PATH" ]; then export PATH="$PATH:$OLEX2_DIR" else export PATH="$OLEX2_DIR" fi # Move local usettings.dat if test -d "$OLEX2_DIR"; then echo "$OLEX2_DIR olex2 home present" else echo "No olex2 dir, creating here: $OLEX2_DIR" mkdir $OLEX2_DIR cp -ru /usr/share/olex2/* $OLEX2_DIR fi if test -a "$OLEX2_DIR/usettings.dat"; then echo "$OLEX2_DIR/usettings.dat present" else echo "Moving default usettings.dat to: $OLEX2_DIR" cp /usr/share/olex2/usettings.dat $OLEX2_DIR fi # This defines the location of cctbx -again needs some automation to allow setting from env if [ -n "$OLEX2_CCTBX_DIR" ]; then echo "OLEX2_CCTBX_DIR already defined:" $OLEX2_CCTBX_DIR else # Assuming setup using /usr/local # Note this should be replaced with a locate possibly soon export OLEX2_CCTBX_DIR=$OLEX2_CCTBX_DEFAULT_DIR fi # Actually get around to running something! # Unirun checks that the GUI files are up2date with the usettings.dat defined # server and the local install directory defined as OLEX2_DIR if `zenity --window-icon=/usr/share/icons/olex2.xpm --question --title "Downloading Files" --text='Do You want Olex2 to check for GUI Updates?'`; then echo "Checking for updates" /usr/libexec/olex2/unirun $OLEX2_DIR | zenity --width 620 --window-icon=/usr/share/icons/olex2.xpm --text-info --title='Downloading Files - Hit Close When FINISHED Appears' else echo "Updates skipped on user request" # Now we've checked all is up2date and informed the user that we did we can # can now actually run olex2 fi /usr/libexec/olex2/olex2 & --------------010707030707090104000504--