On Saturday 02 July 2005 01:24 pm, Michael Nottebrock wrote:
> > I went through it again and configure finished:
> > Good - your configure finished. Start make now
>
> I'm out of ideas how to reproduce this in a meaningful way now. :-(
>
> This bug has crept up in kdemultimedia before, very very rarely, for very
> few people, as early as in the days of FreeBSD 4.8 and whatever KDE version
> was out by then. We've never been able to reproduce it. It doesn't happen
> on the packaging cluster and it doesn't happen to me either on 4.x or on
> 5.x.
>
> So all I can suggest for now if you want to have KDE 3.4.1 now is to build
> binary packages on a machine that works and use that - or you'll have to
> wait until the packages for 4-STABLE are built by the FreeBSD cluster and
> uploaded to the ftp servers.
I added -x to the top of configure script and I usually use csh so I invoked a
sh and did a make >steve 2>&1
and in the file steve, I found the offending line (I had previously found it
and put it in a shell script by itself hoping the shell would barf, but it
didn't).
Here's the snippet from steve:
+ ac_cv_x86_sse=yes
+ rm -f conftest.err conftest.o conftest.c
+ echo configure:33405: result: yes
+ echo yes
yes
+ echo
+ eval test yes" = yes
eval: 1: Syntax error: Unterminated quoted string
+ exit_status=2
+ echo
+ cat
+ echo
+ sed -n s/'/'\\''/g;
s/^\([_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]*_cv_[_abcdefghijklmnopqrst
uvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]*\)=\(.*\)/\1='\2'/p
+ echo
+ cat
+ echo
+ echo SHELL
+ eval ac_val=$SHELL
+ ac_val=/bin/sh
+ echo SHELL='/bin/sh'
+ echo PATH_SEPARATOR
+ eval ac_val=$PATH_SEPARATOR
I found that if I went to line 33407 in configure and added a space before
`echo, it works. I don't know why it doesn't work without it, because I
copied that line into a seperate file for testing and it worked there!!??
Here are the before and after lines:
if eval "test \"`echo `$ac_cv_x86_sse\" = yes"; then
if eval "test \" `echo `$ac_cv_x86_sse\" = yes"; then
--
i386 FreeBSD 4.11-STABLE
There are 10 types of people in this world. Ones that understand binary and
then, the others.
_______________________________________________
kde-freebsd mailing list
[email protected]
http://freebsd.kde.org/mailman/listinfo/kde-freebsd