From: Mats B. <ma...@pr...> - 2006-01-25 09:17:15
|
I took the liberty of forwarding this to the MACTCL list. I am completely lost here, and is still on 10.2.8, but Daniel has built it as part of his distro so he probably knows what the problem is. I don't remember I have done any recent changes to the code. The CVS changes may perhaps be due to the auto CVS stuff in ProjectBuilder. /Mats Andreas Kupries wrote: > > Hi Mat > > after a long time of QuickTimeTcl [QTT] building flawlessly we are now > running into a problem. > > The build machine has OS X 10.3 and got recently the newest upgrades for > that revision. According to Jeff something about QuickTime was updated as > well as part of this. > > Ever since that upgrade QTT does not build anymore. It configures correctly, > and the compilation is ok as well. Linking the library from the object files > however now fails. Below is the link line, and the error messages we get. > > cc -dynamiclib -Wl,-single_module \ > -o libQuickTimeTcl3.1.dylib \ > Broadcast.o EffectCommand.o ExportCommand.o \ > MatsUtils.o MovieCallBack.o MoviePlayer.o \ > MovieQTVRUtils.o MovieUtils.o NavigationGetFile.o \ > osxMacTcl.o QuickTimeTcl.o SeqGrabber.o \ > SystemUI.o Tfp_Arrays.o TimeCode.o \ > TracksCommand.o UserData.o Utils.o \ > [*] -framework QuickTime -framework Carbon \ > -L/Users/andreask/dbn/lba/night/builds/macosx-powerpc/tcl/unix/macosx-powe > rpc \ > -ltclstub8.4 \ > -L/Users/andreask/dbn/lba/night/builds/macosx-powerpc/tk/unix/macosx-power > pc \ > -ltkstub8.4 > > ld: Undefined symbols: > _HICopyAccessibilityActionDescription referenced from QuickTime expected to > be defined in Carbon > _HICopyAccessibilityRoleDescription referenced from QuickTime expected to > be defined in Carbon > _LLCStyleInfoCheckForOpenTypeTables referenced from QuickTime expected to > be defined in ApplicationServices > _LLCStyleInfoGetUserRunFeatures referenced from QuickTime expected to be > defined in ApplicationServices > > When reading the messages above please note that we do link the Carbon > framework, see [*]. > > Do you have any ideas what has happened ? And what we can do about it ? > |
From: Jeff H. <jeffh@ActiveState.com> - 2006-01-25 16:17:43
|
Hi Mats, Mats Bengtsson wrote: > I took the liberty of forwarding this to the MACTCL list. > I am completely lost here, and is still on 10.2.8, > but Daniel has built it as part of his distro so he probably > knows what the problem is. I don't remember I have done > any recent changes to the code. The CVS changes may > perhaps be due to the auto CVS stuff in ProjectBuilder. We were building out stuff based on the changes that Daniel had made before. The only change on our build machine was a recent automated software update that updated Quicktime. I suspect that borked something in the headers ... Jeff > Andreas Kupries wrote: >> Hi Mat >> >> after a long time of QuickTimeTcl [QTT] building flawlessly we are now >> running into a problem. >> >> The build machine has OS X 10.3 and got recently the newest upgrades for >> that revision. According to Jeff something about QuickTime was updated as >> well as part of this. >> >> Ever since that upgrade QTT does not build anymore. It configures correctly, >> and the compilation is ok as well. Linking the library from the object files >> however now fails. Below is the link line, and the error messages we get. >> >> cc -dynamiclib -Wl,-single_module \ >> -o libQuickTimeTcl3.1.dylib \ >> Broadcast.o EffectCommand.o ExportCommand.o \ >> MatsUtils.o MovieCallBack.o MoviePlayer.o \ >> MovieQTVRUtils.o MovieUtils.o NavigationGetFile.o \ >> osxMacTcl.o QuickTimeTcl.o SeqGrabber.o \ >> SystemUI.o Tfp_Arrays.o TimeCode.o \ >> TracksCommand.o UserData.o Utils.o \ >> [*] -framework QuickTime -framework Carbon \ >> -L/Users/andreask/dbn/lba/night/builds/macosx-powerpc/tcl/unix/macosx-powe >> rpc \ >> -ltclstub8.4 \ >> -L/Users/andreask/dbn/lba/night/builds/macosx-powerpc/tk/unix/macosx-power >> pc \ >> -ltkstub8.4 >> >> ld: Undefined symbols: >> _HICopyAccessibilityActionDescription referenced from QuickTime expected to >> be defined in Carbon >> _HICopyAccessibilityRoleDescription referenced from QuickTime expected to >> be defined in Carbon >> _LLCStyleInfoCheckForOpenTypeTables referenced from QuickTime expected to >> be defined in ApplicationServices >> _LLCStyleInfoGetUserRunFeatures referenced from QuickTime expected to be >> defined in ApplicationServices >> >> When reading the messages above please note that we do link the Carbon >> framework, see [*]. >> >> Do you have any ideas what has happened ? And what we can do about it ? |
From: Jon G. <jg...@hi...> - 2006-01-25 16:25:13
|
On Jan 25, 2006, at 11:17 AM, Jeff Hobbs wrote: > We were building out stuff based on the changes that Daniel > had made before. The only change on our build machine was > a recent automated software update that updated Quicktime. > I suspect that borked something in the headers ... This may not apply to you, but back in April, there were lots of complaints on xcode-users about things not building after updating to QT7. On Apr 29, 2005, at 5:41 PM, Bret Kurth offered the solution: > You have to install the Quicktime 7 SDK after installing Quicktime 7. > Then do a "sudo fixPrecomps -all" from the terminal to recompile the > precompiled headers. > > It appears that the Quicktime 7 installer removes files from the > CarbonSound.framework without fixing the aliases in there. The > Quicktime 7 SDK installer fixes the aliases and removes the now empty > Headers directory. |
From: Mats B. <ma...@pr...> - 2006-01-26 15:14:22
|
Jon Guyer wrote: > > On Jan 25, 2006, at 11:17 AM, Jeff Hobbs wrote: > > > We were building out stuff based on the changes that Daniel > > had made before. The only change on our build machine was > > a recent automated software update that updated Quicktime. > > I suspect that borked something in the headers ... > > This may not apply to you, but back in April, there were lots of > complaints on xcode-users about things not building after updating to > QT7. > > On Apr 29, 2005, at 5:41 PM, Bret Kurth offered the solution: > > > You have to install the Quicktime 7 SDK after installing Quicktime 7. > > Then do a "sudo fixPrecomps -all" from the terminal to recompile the > > precompiled headers. > > > > It appears that the Quicktime 7 installer removes files from the > > CarbonSound.framework without fixing the aliases in there. The > > Quicktime 7 SDK installer fixes the aliases and removes the now empty > > Headers directory. That trick I have used before to fix a problem now forgotten. Sorry I can't test this since QT7 wont run on MacOSX 10.2.8 I really can't live in ancient time anymore. Perhaps a MacBook? Mats |