The Ur-Quan Masters Home Page Welcome, Guest. Please login or register.
Did you miss your activation email?
October 09, 2024, 10:11:35 pm
Home Help Search Login Register
News: Celebrating 30 years of Star Control 2 - The Ur-Quan Masters

+  The Ur-Quan Masters Discussion Forum
|-+  The Ur-Quan Masters Re-Release
| |-+  Technical Issues (Moderator: Death 999)
| | |-+  MixSDL Mandatory = uqm will NOT compile!!!
« previous next »
Pages: [1] Print
Author Topic: MixSDL Mandatory = uqm will NOT compile!!!  (Read 1975 times)
TrevorB
Zebranky food
*
Offline Offline

Posts: 14


I love YaBB 1G - SP1!


View Profile
MixSDL Mandatory = uqm will NOT compile!!!
« on: January 30, 2003, 08:05:08 am »

GRR!!!!

SDL_mixer has been removed from the config file and now I can't compile!!!!!!!

Yes, this is a repost, but I thought I should say that I'd like my SDL_mixer option back until I can figure out what drivers I'm missing!

Umm, whoa... INSTALL has changed:

SDL v1.2
       The Simple Direct-Media Layer
       A fairly good multiplatform low level graphics library.
       Homepage: www.libsdl.org
       Download: http://www.libsdl.org/download-1.2.php
       Debian package: libsdl1.2-dev (and various runtime debs)


This used to say 1.2.5, right?

Off to get my CVS sources....

And... dammit, it didn't work...

Help!!!!

obj/release/./src/starcon2.o: In function `main':
obj/release/./src/starcon2.o(.text+0x88e): undefined reference to `TFB_InitSound'
obj/release/./src/sc2code/battle.o: In function `Battle':
obj/release/./src/sc2code/battle.o(.text+0x483): undefined reference to `StopSound'
obj/release/./src/sc2code/battle.o(.text+0x498): undefined reference to `DestroyMusic'
obj/release/./src/sc2code/battle.o: In function `FreeBattleSong':
obj/release/./src/sc2code/battle.o(.text+0x546): undefined reference to `DestroyMusic'
obj/release/./src/sc2code/cleanup.o: In function `UninitKernel':
obj/release/./src/sc2code/cleanup.o(.text+0x22): undefined reference to `DestroySound'
obj/release/./src/sc2code/cleanup.o: In function `FreeKernel':
obj/release/./src/sc2code/cleanup.o(.text+0x15a): undefined reference to `UninitSound'
obj/release/./src/sc2code/comm.o: In function `SpewPhrases':
obj/release/./src/sc2code/comm.o(.text+0x18c1): undefined reference to `PlayingTrack'
obj/release/./src/sc2code/comm.o(.text+0x18e1): undefined reference to `ResumeTrack'
obj/release/./src/sc2code/comm.o(.text+0x190a): undefined reference to `PlayingTrack'
obj/release/./src/sc2code/comm.o(.text+0x1962): undefined reference to `JumpTrack'
obj/release/./src/sc2code/comm.o(.text+0x197b): undefined reference to `ResumeTrack'
obj/release/./src/sc2code/comm.o(.text+0x1a30): undefined reference to `FastForward_Page'
obj/release/./src/sc2code/comm.o(.text+0x1a40): undefined reference to `FastForward_Smooth'
obj/release/./src/sc2code/comm.o(.text+0x1a77): undefined reference to `FastReverse_Page'
obj/release/./src/sc2code/comm.o(.text+0x1a8a): undefined reference to `FastReverse_Smooth'
obj/release/./src/sc2code/comm.o(.text+0x1ac4): undefined reference to `PlayingTrack'
obj/release/./src/sc2code/comm.o(.text+0x1ade): undefined reference to `ResumeTrack'
obj/release/./src/sc2code/comm.o(.text+0x1b21): undefined reference to `PlayingTrack'
obj/release/./src/sc2code/comm.o: In function `AlienTalkSegue':
obj/release/./src/sc2code/comm.o(.text+0x1d1c): undefined reference to `SetMusicVolume'
obj/release/./src/sc2code/comm.o: In function `DoCommunication':
obj/release/./src/sc2code/comm.o(.text+0x2034): undefined reference to `StopTrack'
obj/release/./src/sc2code/comm.o(.text+0x2342): undefined reference to `StopSound'
obj/release/./src/sc2code/comm.o(.text+0x2347): undefined reference to `StopTrack'
obj/release/./src/sc2code/comm.o: In function `HailAlien':
obj/release/./src/sc2code/comm.o(.text+0x271a): undefined reference to `DestroyMusic'
obj/release/./src/sc2code/commglue.o: In function `NPCPhrase':
obj/release/./src/sc2code/commglue.o(.text+0x287): undefined reference to `SpliceTrack'
obj/release/./src/sc2code/confirm.o: In function `ConfirmExit':
obj/release/./src/sc2code/confirm.o(.text+0x2a): undefined reference to `PlayingTrack'
obj/release/./src/sc2code/confirm.o(.text+0x34): undefined reference to `PauseTrack'
obj/release/./src/sc2code/confirm.o(.text+0x1de): undefined reference to `PlayingTrack'
obj/release/./src/sc2code/confirm.o(.text+0x1e8): undefined reference to `ResumeTrack'
obj/release/./src/sc2code/credits.o: In function `Credits':
obj/release/./src/sc2code/credits.o(.text+0x23a): undefined reference to `DestroyMusic'
obj/release/./src/sc2code/encount.o: In function `InitEncounter':
obj/release/./src/sc2code/encount.o(.text+0x274): undefined reference to `PLRPlaying'
obj/release/./src/sc2code/encount.o(.text+0x289): undefined reference to `DestroyMusic'
obj/release/./src/sc2code/encount.o: In function `EncounterBattle':
obj/release/./src/sc2code/encount.o(.text+0x12b1): undefined reference to `SoundPlaying'
obj/release/./src/sc2code/encount.o(.text+0x134b): undefined reference to `DestroySound'
obj/release/./src/sc2code/gameopt.o: In function `DoPickGame':
obj/release/./src/sc2code/gameopt.o(.text+0x18ea): undefined reference to `StopSound'
obj/release/./src/sc2code/gameopt.o: In function `PickGame':
obj/release/./src/sc2code/gameopt.o(.text+0x1fe8): undefined reference to `PLRPlaying'
obj/release/./src/sc2code/init.o: In function `UninitShips':
obj/release/./src/sc2code/init.o(.text+0x422): undefined reference to `StopSound'
obj/release/./src/sc2code/loadship.o: In function `free_ship':
obj/release/./src/sc2code/loadship.o(.text+0x26e): undefined reference to `DestroyMusic'
obj/release/./src/sc2code/loadship.o(.text+0x285): undefined reference to `DestroySound'
obj/release/./src/sc2code/melee.o: In function `DoMelee':
obj/release/./src/sc2code/melee.o(.text+0x2a04): undefined reference to `SoundPlaying'
obj/release/./src/sc2code/melee.o: In function `Melee':
obj/release/./src/sc2code/melee.o(.text+0x31d3): undefined reference to `SoundPlaying'
obj/release/./src/sc2code/melee.o(.text+0x3372): undefined reference to `DestroySound'
obj/release/./src/sc2code/oscill.o: In function `Slider':
obj/release/./src/sc2code/oscill.o(.text+0x70): undefined reference to `GetSoundInfo'
obj/release/./src/sc2code/pickmele.o: In function `GetMeleeStarShip':
obj/release/./src/sc2code/pickmele.o(.text+0x7b6): undefined reference to `ChannelPlaying'
obj/release/./src/sc2code/pickship.o: In function `GetArmadaStarShip':
obj/release/./src/sc2code/pickship.o(.text+0x456): undefined reference to `ChannelPlaying'
obj/release/./src/sc2code/process.o: In function `PlaySound':
obj/release/./src/sc2code/process.o(.text+0x1536): undefined reference to `ChannelPlaying'
obj/release/./src/sc2code/settings.o: In function `ToggleMusic':
obj/release/./src/sc2code/settings.o(.text+0x2b): undefined reference to `PLRStop'
obj/release/./src/sc2code/settings.o(.text+0x55): undefined reference to `PLRPlaySong'
obj/release/./src/sc2code/settings.o: In function `PlayMusic':
obj/release/./src/sc2code/settings.o(.text+0x99): undefined reference to `PLRPlaySong'
obj/release/./src/sc2code/settings.o: In function `StopMusic':
obj/release/./src/sc2code/settings.o(.text+0xb6): undefined reference to `PLRStop'
obj/release/./src/sc2code/settings.o: In function `ResumeMusic':
obj/release/./src/sc2code/settings.o(.text+0xda): undefined reference to `PLRResume'
obj/release/./src/sc2code/settings.o: In function `PauseMusic':
obj/release/./src/sc2code/settings.o(.text+0xf2): undefined reference to `PLRPause'
obj/release/./src/sc2code/settings.o: In function `PlaySoundEffect':
obj/release/./src/sc2code/settings.o(.text+0x12d): undefined reference to `SetChannelVolume'
obj/release/./src/sc2code/settings.o(.text+0x13a): undefined reference to `GetSampleRate'
obj/release/./src/sc2code/settings.o(.text+0x149): undefined reference to `SetChannelRate'
obj/release/./src/sc2code/settings.o(.text+0x15d): undefined reference to `GetSampleLength'
obj/release/./src/sc2code/settings.o(.text+0x16f): undefined reference to `GetSampleAddress'
obj/release/./src/sc2code/settings.o(.text+0x179): undefined reference to `PlayChannel'
obj/release/./src/sc2code/setup.o: In function `LoadKernel':
obj/release/./src/sc2code/setup.o(.text+0xbda): undefined reference to `InitSound'
obj/release/./src/sc2code/ship.o: In function `ship_preprocess':
obj/release/./src/sc2code/ship.o(.text+0x3ad): undefined reference to `PLRPlaying'
obj/release/./src/sc2code/starbase.o: In function `DoStarBase':
obj/release/./src/sc2code/starbase.o(.text+0x73c): undefined reference to `DestroyMusic'
obj/release/./src/sc2code/starbase.o(.text+0x933): undefined reference to `DestroyMusic'
obj/release/./src/sc2code/starcon.o: In function `Starcon2Main':
obj/release/./src/sc2code/starcon.o(.text+0x10e4): undefined reference to `StopSound'
obj/release/./src/sc2code/tactrans.o: In function `new_ship':
obj/release/./src/sc2code/tactrans.o(.text+0x146): undefined reference to `PLRPlaying'
obj/release/./src/sc2code/tactrans.o(.text+0x16a): undefined reference to `StopSound'
obj/release/./src/sc2code/utils.o: In function `PauseGame':
obj/release/./src/sc2code/utils.o(.text+0x20a): undefined reference to `PlayingTrack'
obj/release/./src/sc2code/utils.o(.text+0x214): undefined reference to `PauseTrack'
obj/release/./src/sc2code/utils.o(.text+0x3ca): undefined reference to `PlayingTrack'
obj/release/./src/sc2code/utils.o(.text+0x3d4): undefined reference to `ResumeTrack'
obj/release/./src/sc2code/libs/graphics/sdl/oscilloscope.o: In function `Oscilloscope':
obj/release/./src/sc2code/libs/graphics/sdl/oscilloscope.o(.text+0x1f1): undefined reference to `GetSoundData'
obj/release/./src/sc2code/libs/sound/fileinst.o: In function `LoadSoundFile':
obj/release/./src/sc2code/libs/sound/fileinst.o(.text+0x30): undefined reference to `_GetSoundBankData'
obj/release/./src/sc2code/libs/sound/fileinst.o: In function `LoadMusicFile':
obj/release/./src/sc2code/libs/sound/fileinst.o(.text+0x80): undefined reference to `_GetMusicData'
obj/release/./src/sc2code/libs/sound/resinst.o: In function `InstallAudioResTypes':
obj/release/./src/sc2code/libs/sound/resinst.o(.text+0xf): undefined reference to `_ReleaseSoundBankData'
obj/release/./src/sc2code/libs/sound/resinst.o(.text+0x14): undefined reference to `_GetSoundBankData'
obj/release/./src/sc2code/libs/sound/resinst.o(.text+0x26): undefined reference to `_ReleaseMusicData'
obj/release/./src/sc2code/libs/sound/resinst.o(.text+0x2b): undefined reference to `_GetMusicData'
obj/release/./src/sc2code/libs/sound/sound_common.o: In function `FadeMusic':
obj/release/./src/sc2code/libs/sound/sound_common.o(.text+0xaa): undefined reference to `SetMusicVolume'
obj/release/./src/sc2code/libs/sound/sound_common.o: In function `fade_task':
obj/release/./src/sc2code/libs/sound/sound_common.o(.text+0x12e): undefined reference to `SetMusicVolume'
obj/release/./src/sc2code/planets/lander.o: In function `FreeLanderData':
obj/release/./src/sc2code/planets/lander.o(.text+0x34af): undefined reference to `DestroyMusic'
obj/release/./src/sc2code/planets/lander.o(.text+0x34d7): undefined reference to `DestroySound'
obj/release/./src/sc2code/planets/planets.o: In function `LoadPlanet':
obj/release/./src/sc2code/planets/planets.o(.text+0x1c2): undefined reference to `PLRPlaying'
obj/release/./src/sc2code/planets/solarsys.o: In function `ChangeSolarSys':
obj/release/./src/sc2code/planets/solarsys.o(.text+0x1947): undefined reference to `PLRPlaying'
obj/release/./src/sc2code/planets/solarsys.o: In function `FreeIPData':
obj/release/./src/sc2code/planets/solarsys.o(.text+0x2d22): undefined reference to `DestroyMusic'
collect2: ld returned 1 exit status
make: *** [target-uqm] Error 1
Logged
TrevorB
Zebranky food
*
Offline Offline

Posts: 14


I love YaBB 1G - SP1!


View Profile
Re: MixSDL Mandatory = uqm will NOT compile!!!
« Reply #1 on: January 30, 2003, 09:35:47 am »

Whine whine moan moan... wait 2 hours and figure it out yourself.

I must not be running clean properly.  I totally deleted my sc2 directory, re-downloaded from CVS, and it compiles fine.

I think it has something to do with stale obj files...

Oh well, I'm happy again... Smiley


Logged
Novus
Enlightened
*****
Offline Offline

Gender: Male
Posts: 1938


Fot or not?


View Profile
Re: MixSDL Mandatory = uqm will NOT compile!!!
« Reply #2 on: January 30, 2003, 02:08:33 pm »

CVS update does not by default download new directories (this is to allow you to check out only part of a source tree), so updating from before MixSDL was added to afterwards requires adding the "-d" option to your cvs update command ("cvs up -d" instead of "cvs up").
Logged

RTFM = Read the fine manual.
RTTFAQ = Read the Ur-Quan Masters Technical FAQ.
TrevorB
Zebranky food
*
Offline Offline

Posts: 14


I love YaBB 1G - SP1!


View Profile
Re: MixSDL Mandatory = uqm will NOT compile!!!
« Reply #3 on: February 01, 2003, 02:08:16 am »

Quote
CVS update does not by default download new directories (this is to allow you to check out only part of a source tree), so updating from before MixSDL was added to afterwards requires adding the "-d" option to your cvs update command ("cvs up -d" instead of "cvs up").


Doh!  Thanks Novus.

I'm all happy now, BTW.
Logged
Pages: [1] Print 
« previous next »
Jump to:  


Login with username, password and session length

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!