| Summary: | /usr/ports/audio/libmikmod fails to compile | ||
|---|---|---|---|
| Product: | Ports & Packages | Reporter: | Byron L. Hicks <bhicks> |
| Component: | Individual Port(s) | Assignee: | freebsd-ports (Nobody) <ports> |
| Status: | Closed FIXED | ||
| Severity: | Affects Only Me | ||
| Priority: | Normal | ||
| Version: | Latest | ||
| Hardware: | Any | ||
| OS: | Any | ||
|
Description
Byron L. Hicks
2002-08-21 15:10:01 UTC
It's because you're using csh as your shell. It's trying to set the variable Xsed using "Xsed=". Csh and tcsh don't understand that kind of syntax. The scripts determine your shell from the SHELL environment variable, so just make sure it's set correctly. Run bash or sh and then type: export SHELL=/usr/local/bin/bash or export SHELL=/bin/sh or wherever your shell is. That should work. Although, if the libtool script is dependent on a Bourne shell, the configuration script for libmikmod should really specify /bin/sh instead of just grabbing your SHELL and hoping it's Bourne (for the few of us out there who still use C shells on occasion). - Brad Johnson I don't know if you are the maintainer, if so, bash should be listed as a requirement on this particular port. -- Byron L. Hicks Network Engineer NMSU ICT On Wed, 21 Aug 2002, Brad Johnson wrote: > It's because you're using csh as your shell. It's trying to set the > variable Xsed using "Xsed=". Csh and tcsh don't understand that kind of > syntax. The scripts determine your shell from the SHELL environment > variable, so just make sure it's set correctly. Run bash or sh and then > type: > > export SHELL=/usr/local/bin/bash > > or > > export SHELL=/bin/sh > > or wherever your shell is. > > That should work. Although, if the libtool script is dependent on a Bourne > shell, the configuration script for libmikmod should really specify > /bin/sh instead of just grabbing your SHELL and hoping it's Bourne (for > the few of us out there who still use C shells on occasion). > > - Brad Johnson > Nope... according to the Makefile ports@FreeBSD.org is the maintainer and mharo@area51.fremont.ca.us is the creator. I'm just a fellow BSDuser who ran into the same problem. But I agree with your suggestion. - Brad Johnson On Wed, 21 Aug 2002, Byron L. Hicks wrote: > I don't know if you are the maintainer, if so, bash should be listed as a > requirement on this particular port. > > -- > Byron L. Hicks > Network Engineer > NMSU ICT > > On Wed, 21 Aug 2002, Brad Johnson wrote: > > > It's because you're using csh as your shell. It's trying to set the > > variable Xsed using "Xsed=". Csh and tcsh don't understand that kind of > > syntax. The scripts determine your shell from the SHELL environment > > variable, so just make sure it's set correctly. Run bash or sh and then > > type: > > > > export SHELL=/usr/local/bin/bash > > > > or > > > > export SHELL=/bin/sh > > > > or wherever your shell is. > > > > That should work. Although, if the libtool script is dependent on a Bourne > > shell, the configuration script for libmikmod should really specify > > /bin/sh instead of just grabbing your SHELL and hoping it's Bourne (for > > the few of us out there who still use C shells on occasion). > > > > - Brad Johnson > > > State Changed From-To: open->closed The problem should be fixed now with the re-addition of gmake. |