Update about TPP4.3 Mac installation+minor bug

3 views
Skip to first unread message

Oded

unread,
Aug 13, 2009, 6:29:03 AM8/13/09
to spctools-discuss
Hi all,
First a quick response about installation of TPP4.3 on a Mac - for
this version the build process is indeed easier than ever (I had all
required modules and apache setup ready from previous builds) and
include:
1) Download the source code into desired directory
2) Change the last line on CGI\Makefile from:
cp -rfu tpp_gui/users/* ${CGI_USERS_DIR}
to:
cp -rf tpp_gui/users/* ${CGI_USERS_DIR}
3) Make the tpp directory as administrator (su) and change privileges
by:
sudo mkdir /usr/local/tpp
sudo chmod -R 777 /usr/local/tpp
4) On the new tpp download dir get into /src and type:
make all install

Following this I also installed TPP4.3 on WinXP (using installer).
In both cases there is a bug in the Gui display that shows two
"Analysis Pipeline" tabs (see file called TPP4_3Gui.jpg in the group
file section). I have tested it mainly in Tandem branch but it seems
to exist in the other branches too.
Cheers,
Oded

Luis Mendoza

unread,
Aug 13, 2009, 1:21:40 PM8/13/09
to spctools...@googlegroups.com
Hello Oded,
Thank you for your Mac report and the bug report.  I have checked the fix into the 4-3 branch, so it should be on the next release of the TPP.  If you'd like to fix it in the meantime, all you need to do is open the tpp_gui.pl file and edit the 3 lines (around line no. 3592) from:
        $sections[2] = { name => 'Analysis Pipeline', ...
to:
        $sections[3] = { name => 'Analysis Pipeline', ...

That is, change the 2 to a 3 within the brackets in all three instances.  Turns out this affects all non-Sequest branches.

Cheers,
--Luis

Oded

unread,
Aug 20, 2009, 5:36:47 AM8/20/09
to spctools-discuss
Hi,
Thanks Luis - this solve the problem of mutiple.
Another fix that need to be done in order to things to work properly
is to change line 115 in PepXMLViewer.html (in src/Visualization/
PepXMLviewer/html/ or after build in usr/local/tpp/html)
from:
document.getElementById('msgs').innerHTML += "<br/>(URL: " +
http_req.url + ")";
To:
document.getElementById('msgs').innerHTML += "<br/>(URL: " +
http_req.url ")";
Cheers,
Oded
On Aug 13, 8:21 pm, Luis Mendoza <lmend...@systemsbiology.org> wrote:
> Hello Oded,
> Thank you for your Mac report and the bug report.  I have checked the fix
> into the 4-3 branch, so it should be on the next release of the TPP.  If
> you'd like to fix it in the meantime, all you need to do is open the
> tpp_gui.pl file and edit the 3 lines (around line no. 3592) from:
>         $sections[2] = { name => 'Analysis Pipeline', ...
> to:
>         $sections[3] = { name => 'Analysis Pipeline', ...
>
> That is, change the 2 to a 3 within the brackets in all three instances.
> Turns out this affects all non-Sequest branches.
>
> Cheers,
> --Luis
>
Reply all
Reply to author
Forward
0 new messages