Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 29585 - OpenOffice 1.1 can use bash instead of tcsh
Summary: OpenOffice 1.1 can use bash instead of tcsh
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Gentoo Office Team
URL: http://www.openoffice.org/dev_docs/so...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-09-25 06:58 UTC by Eric Harney
Modified: 2011-07-25 12:46 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Harney 2003-09-25 06:58:00 UTC
According to
http://www.openoffice.org/dev_docs/source/1.1rc5/release_notes_1.1rc.html, bash
can be used instead of tcsh to compile OpenOffice.

"You can use a bash shell instead of tcsh - in which case you should use the
LinuxIntelEnv.Set.sh file for setting up the environment."

Therefore it seems to me that it would be a good idea for future ebuilds to use
the bash setup, because nearly everyone has bash installed already, but many
people such as myself only have tcsh installed because OpenOffice wanted it.

Reproducible: Always
Steps to Reproduce:
Comment 1 Paul de Vrieze (RETIRED) gentoo-dev 2003-09-26 01:40:33 UTC
I will try to look into the stability of the bash based building. If it proves
stable the ebuild will hopefully use it.
Comment 2 Paul de Vrieze (RETIRED) gentoo-dev 2003-10-03 04:57:15 UTC
Because I wanted 1.1.0 out as soon as possible, the ebuild currently still
uses tcsh. I will look into a bash version for the next release.
Comment 3 Paul de Vrieze (RETIRED) gentoo-dev 2003-10-23 06:58:44 UTC
I'll try to get it done for the next release, currently I'm happy if all
compilation bugs are resolved.
Comment 4 Wilbur Pan 2004-03-08 06:06:20 UTC
The current openoffice-1.1.1_rc1.ebuild [I know it's still masked :) ] looks like it still requires tcsh:

After unmasking it I get the following:

-=-=--=-=-=-=-=-=-=-=-=-=-=-=-

# emerge openoffice -p

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild     UD] app-office/openoffice-1.1.1_rc1 [1.1.1b]

# emerge openoffice
Calculating dependencies ...done!
>>> emerge (1 of 1) app-office/openoffice-1.1.1_rc1 to /
>>> md5 src_uri ;-) OOo_1.1.1rc_source.tar.bz2
>>> md5 src_uri ;-) gpc231.tar.Z

[snip]

checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking try to compile exception code... Exceptions type: dwarf2
checking for STLport4 headers... using internal stlport.
checking whether to build with Java support... yes
checking the installed JDK... checked (JDK 1.4.1)
checking how to run the C preprocessor... gcc -E
checking how to run the C++ preprocessor... g++ -E
checking for xmkmf... /usr/X11R6/bin/xmkmf
checking for perl... /usr/bin/perl
checking the Perl version... checked (perl 5)
checking for tcsh... no
configure: error: tcsh not found in $PATH

!!! ERROR: app-office/openoffice-1.1.1_rc1 failed.
!!! Function src_compile, Line 326, Exitcode 1
!!! (no error message)

-=-=--=-=-=-=-=-=-=-=-=-=-=-=-

I didn't have tcsh installed on my system.  If I emerge tcsh and try to emerge openoffice-1.1.1_rc1 again, the ebuild gets past this step.

This was not a problem when I built openoffice-1.1.1b (I know, this was also masked), which does not require tcsh.  Scanning through the 1.1.1b and 1.1.1_rc1 ebuilds I don't see any signs of a "bash compatibility" patch, so maybe the issue is with the source files.
Comment 5 Andreas Proschofsky (RETIRED) gentoo-dev 2004-03-08 07:06:18 UTC
It always required tcsh, this has to be changed upstream, not a lot we can do about that. Our parts of the build system are already converted to bash, but tcsh is still needed for bootstrapping...
Comment 6 Tomáš Chvátal (RETIRED) gentoo-dev 2011-07-25 12:46:53 UTC
Move deprecated ebuild still being marked as LATER to Fixed.