Opened 16 years ago
Closed 16 years ago
#5432 closed defect (fixed)
mythcontext.cpp from 021-fixes fails compile on 64bit platform using GCC 4.3
Reported by: | John G | Owned by: | Isaac Richards |
---|---|---|---|
Priority: | blocker | Milestone: | 0.21.1 |
Component: | mythtv | Version: | 0.21-fixes |
Severity: | medium | Keywords: | mythcontext |
Cc: | Ticket locked: | no |
Description
When I try to compile the 021-fixes branch using gcc 4.3 on a 64 bit platform it fails at mythcontext.cpp with the following attached output.
Attachments (1)
Change History (8)
Changed 16 years ago by
Attachment: | mythcontext_error added |
---|
comment:1 Changed 16 years ago by
Sorry I should have made clear I downloaded this version only about 2 hours before posting this note.
I've noticed that mythcontext was changed 10 hours ago on the line where it's failing the compile.
I'm tempted to regress back to the prior version and try the compile again but am willing to wait for any testing requests before doing that (once I regress it get's hard to make testing changes).
John
comment:2 Changed 16 years ago by
Did you re-run configure before trying to recompile?
A quick glance at Nigel's recent changes would suggest that will be necessary to get the RUNPREFIX set properly.
comment:3 Changed 16 years ago by
Yes I did run ./configure
When it failed first time and I saw the error I then did a make clean and make distclean before the ./configure as well just to ensure there were no 'residual' problems.
All the different methodologies failed.
comment:4 Changed 16 years ago by
Compile also fails with GCC 4.1.1 on 32bit with the same error:
mythcontext.cpp:316: error: stray â\â in program
mythcontext.cpp:316:24: warning: missing terminating " character mythcontext.cpp:316: error: missing terminating " character
Did a make clean and reconfigure: doesn't help.
Also did a ./configure --prefix=/usr --runtime-prefix=/usr : this does not help either.
comment:5 Changed 16 years ago by
Problem was observed with rev 17459. Reverted to rev 17454, compiles without problems now.
comment:6 Changed 16 years ago by
Try change line 86 in libs/libmyth/libmyth.pro from
DEFINES += RUNPREFIX=\\\"$${RUNPREFIX}\\\"
to
DEFINES += RUNPREFIX=\"$${RUNPREFIX}\"
output from failed compile of mythcontext