I need linux assembly (libasm) but I can't compile it

Hi. I'm trying to compile a ton of stuff right now and one of them is mplayer from svn. I do not want a work around. I want asm http://asm.sourceforge.net/ but whenever I try and compile it, I get endless NR__uname compiling output. It is really irratating. I am also trying to compile x264 from vlc's git repository but I need asm for that as well and I do not want to use the --disable-asm flag (do not ask why) so I am litterally freaking out and thinking about switching to Debian.
[neo93@archie ~]$ tar xjf /home/neo93/Desktop/libASM-0.0.19.tar.bz2
[neo93@archie ~]$ cd lib*
[neo93@archie libASM-0.0.19]$ ./configure --prefix=/usr
Installing with prefix: /usr
Configure compilation of libASM, version 0.0.19
CPU type: 686 or clone.
This CPU has MMX support.
This CPU has MMXExt support.
This CPU has 3DNow! support.
This CPU has 3DNowExt support.
Checking for nasm: ok.
Checking for nasm version: nasm: error: unrecognised option `-r'
nasm: error: no input file specified
type `nasm -h' for help
nasm: error: unrecognised option `-r'
nasm: error: no input file specified
type `nasm -h' for help
nasm: error: unrecognised option `-r'
nasm: error: no input file specified
type `nasm -h' for help
ld jump in: -e __entry.
Checking for /usr/include/asm: ok.
Checking for /usr/include/linux: ok.
Checking kernel version: 2.6.29
nasm flags: -d___libASM___ -w+orphan-labels -w+macro-params
Checking for make: ok.
strip flags: --remove-section .note --remove-section .comment
Checking for awk: ok.
Checking for tee: ok.
Checking for install: ok.
Creating ./Makefile.h
Creating ././Makefile
[neo93@archie libASM-0.0.19]$ make
make -C src alldepend
make[1]: Entering directory `/home/neo93/libASM-0.0.19/src'
make -C include alldepend
make[2]: Entering directory `/home/neo93/libASM-0.0.19/src/include'
make[2]: Nothing to be done for `alldepend'.
make[2]: Leaving directory `/home/neo93/libASM-0.0.19/src/include'
make -C misc alldepend
make[2]: Entering directory `/home/neo93/libASM-0.0.19/src/misc'
if test ! -e ".depend" ; then make depend ; fi
make[3]: Entering directory `/home/neo93/libASM-0.0.19/src/misc'
rm -f .depend
echo -e "# Created Sat May 9 16:04:35 CDT 2009 by neo93@." >> .depend
for f in StartupCode.s GetCPUType.s Assert.s Random.s RandomString.s; do \
echo >> .depend ; nasm -M -I../../src/include/ -d___KERNEL_VERSION___=2 -d___KERNEL_PATCHLEVEL___=6 -d___KERNEL_SUBLEVEL___=29 -d___libASM___ -w+orphan-labels -w+macro-params -d___686___ -d___MMX___ -d___MMXExt___ -d___3DNOW___ -d___3DNOWExt___ ${f} | sed -e 's/: \([.a-zA-Z0-9_-]*\).s/.o:/g' >> .depend ; \
done
make[3]: Leaving directory `/home/neo93/libASM-0.0.19/src/misc'
make[2]: Leaving directory `/home/neo93/libASM-0.0.19/src/misc'
make -C mem alldepend
make[2]: Entering directory `/home/neo93/libASM-0.0.19/src/mem'
if test ! -e ".depend" ; then make depend ; fi
make[3]: Entering directory `/home/neo93/libASM-0.0.19/src/mem'
rm -f .depend
echo -e "# Created Sat May 9 16:04:35 CDT 2009 by neo93@." >> .depend
for f in MemoryInit.s MemoryAllocate.s MemoryFree.s MemoryResize.s MemoryTune.s MemoryProtect.s MemoryPrintChunkStruc.s MemoryGetsize.s MemorySetProc.s MemorySetPid.s; do \
echo >> .depend ; nasm -M -I../../src/include/ -d___KERNEL_VERSION___=2 -d___KERNEL_PATCHLEVEL___=6 -d___KERNEL_SUBLEVEL___=29 -d___libASM___ -w+orphan-labels -w+macro-params -d___686___ -d___MMX___ -d___MMXExt___ -d___3DNOW___ -d___3DNOWExt___ ${f} | sed -e 's/: \([.a-zA-Z0-9_-]*\).s/.o:/g' >> .depend ; \
done
make[3]: Leaving directory `/home/neo93/libASM-0.0.19/src/mem'
make[2]: Leaving directory `/home/neo93/libASM-0.0.19/src/mem'
make -C io alldepend
make[2]: Entering directory `/home/neo93/libASM-0.0.19/src/io'
if test ! -e ".depend" ; then make depend ; fi
make[3]: Entering directory `/home/neo93/libASM-0.0.19/src/io'
rm -f .depend
echo -e "# Created Sat May 9 16:04:35 CDT 2009 by neo93@." >> .depend
for f in WriteString.s WriteChar.s GetChar.s GetString.s Writef.s WriteInt.s WriteHex.s WriteFloat.s WriteFloatScE.s WriteFloatSce.s WaitKeypressed.s IOData.s; do \
echo >> .depend ; nasm -M -I../../src/include/ -d___KERNEL_VERSION___=2 -d___KERNEL_PATCHLEVEL___=6 -d___KERNEL_SUBLEVEL___=29 -d___libASM___ -w+orphan-labels -w+macro-params -d___686___ -d___MMX___ -d___MMXExt___ -d___3DNOW___ -d___3DNOWExt___ ${f} | sed -e 's/: \([.a-zA-Z0-9_-]*\).s/.o:/g' >> .depend ; \
done
make[3]: Leaving directory `/home/neo93/libASM-0.0.19/src/io'
make[2]: Leaving directory `/home/neo93/libASM-0.0.19/src/io'
make -C string alldepend
make[2]: Entering directory `/home/neo93/libASM-0.0.19/src/string'
if test ! -e ".depend" ; then make depend ; fi
make[3]: Entering directory `/home/neo93/libASM-0.0.19/src/string'
rm -f .depend
echo -e "# Created Sat May 9 16:04:35 CDT 2009 by neo93@." >> .depend
for f in Crc32.s GetErrorStr.s Strncpy.s Strcpy.s Strlen.s; do \
echo >> .depend ; nasm -M -I../../src/include/ -d___KERNEL_VERSION___=2 -d___KERNEL_PATCHLEVEL___=6 -d___KERNEL_SUBLEVEL___=29 -d___libASM___ -w+orphan-labels -w+macro-params -d___686___ -d___MMX___ -d___MMXExt___ -d___3DNOW___ -d___3DNOWExt___ ${f} | sed -e 's/: \([.a-zA-Z0-9_-]*\).s/.o:/g' >> .depend ; \
done
make[3]: Leaving directory `/home/neo93/libASM-0.0.19/src/string'
make[2]: Leaving directory `/home/neo93/libASM-0.0.19/src/string'
make -C ipc alldepend
make[2]: Entering directory `/home/neo93/libASM-0.0.19/src/ipc'
if test ! -e ".depend" ; then make depend ; fi
make[3]: Entering directory `/home/neo93/libASM-0.0.19/src/ipc'
rm -f .depend
echo -e "# Created Sat May 9 16:04:36 CDT 2009 by neo93@." >> .depend
for f in PipeIN.s PipeOUT.s PipeIO.s shmget.s shmctl.s shmat.s shmdt.s; do \
echo >> .depend ; nasm -M -I../../src/include/ -d___KERNEL_VERSION___=2 -d___KERNEL_PATCHLEVEL___=6 -d___KERNEL_SUBLEVEL___=29 -d___libASM___ -w+orphan-labels -w+macro-params -d___686___ -d___MMX___ -d___MMXExt___ -d___3DNOW___ -d___3DNOWExt___ ${f} | sed -e 's/: \([.a-zA-Z0-9_-]*\).s/.o:/g' >> .depend ; \
done
make[3]: Leaving directory `/home/neo93/libASM-0.0.19/src/ipc'
make[2]: Leaving directory `/home/neo93/libASM-0.0.19/src/ipc'
make -C sys alldepend
make[2]: Entering directory `/home/neo93/libASM-0.0.19/src/sys'
if test ! -e ".depend" ; then make depend ; fi
make[3]: Entering directory `/home/neo93/libASM-0.0.19/src/sys'
rm -f .depend
echo -e "# Created Sat May 9 16:04:36 CDT 2009 by neo93@." >> .depend
for f in ExecSP.s Socket.s Bind.s Connect.s Recv.s Send.s Sleep.s; do \
echo >> .depend ; nasm -M -I../../src/include/ -d___KERNEL_VERSION___=2 -d___KERNEL_PATCHLEVEL___=6 -d___KERNEL_SUBLEVEL___=29 -d___libASM___ -w+orphan-labels -w+macro-params -d___686___ -d___MMX___ -d___MMXExt___ -d___3DNOW___ -d___3DNOWExt___ ${f} | sed -e 's/: \([.a-zA-Z0-9_-]*\).s/.o:/g' >> .depend ; \
done
make[3]: Leaving directory `/home/neo93/libASM-0.0.19/src/sys'
make[2]: Leaving directory `/home/neo93/libASM-0.0.19/src/sys'
make -C zip alldepend
make[2]: Entering directory `/home/neo93/libASM-0.0.19/src/zip'
if test ! -e ".depend" ; then make depend ; fi
make[3]: Entering directory `/home/neo93/libASM-0.0.19/src/zip'
rm -f .depend
echo -e "# Created Sat May 9 16:04:36 CDT 2009 by neo93@." >> .depend
for f in ZipGZIP.s UnzipGZIP.s ZipBZIP2.s UnzipBZIP2.s ZipLZW.s UnzipLZW.s; do \
echo >> .depend ; nasm -M -I../../src/include/ -d___KERNEL_VERSION___=2 -d___KERNEL_PATCHLEVEL___=6 -d___KERNEL_SUBLEVEL___=29 -d___libASM___ -w+orphan-labels -w+macro-params -d___686___ -d___MMX___ -d___MMXExt___ -d___3DNOW___ -d___3DNOWExt___ ${f} | sed -e 's/: \([.a-zA-Z0-9_-]*\).s/.o:/g' >> .depend ; \
done
make[3]: Leaving directory `/home/neo93/libASM-0.0.19/src/zip'
make[2]: Leaving directory `/home/neo93/libASM-0.0.19/src/zip'
make -C sound alldepend
make[2]: Entering directory `/home/neo93/libASM-0.0.19/src/sound'
if test ! -e ".depend" ; then make depend ; fi
make[3]: Entering directory `/home/neo93/libASM-0.0.19/src/sound'
rm -f .depend
echo -e "# Created Sat May 9 16:04:36 CDT 2009 by neo93@." >> .depend
for f in SEQ_bufdump.s SEQ_sendevent.s SEQ_open.s SEQ_close.s SEQ_writepatch.s; do \
echo >> .depend ; nasm -M -I../../src/include/ -d___KERNEL_VERSION___=2 -d___KERNEL_PATCHLEVEL___=6 -d___KERNEL_SUBLEVEL___=29 -d___libASM___ -w+orphan-labels -w+macro-params -d___686___ -d___MMX___ -d___MMXExt___ -d___3DNOW___ -d___3DNOWExt___ ${f} | sed -e 's/: \([.a-zA-Z0-9_-]*\).s/.o:/g' >> .depend ; \
done
make[3]: Leaving directory `/home/neo93/libASM-0.0.19/src/sound'
make[2]: Leaving directory `/home/neo93/libASM-0.0.19/src/sound'
make -C x alldepend
make[2]: Entering directory `/home/neo93/libASM-0.0.19/src/x'
if test ! -e ".depend" ; then make depend ; fi
make[3]: Entering directory `/home/neo93/libASM-0.0.19/src/x'
rm -f .depend
echo -e "# Created Sat May 9 16:04:37 CDT 2009 by neo93@." >> .depend
for f in XOpenDisplay.s XCloseDisplay.s XAllocID.s XCreateWindow.s XSync.s XScreenAddr.s XMapWindow.s XUnmapWindow.s XDepthAddr.s XFindVisualTypeDSAddr.s XFindVisualTypeSAddr.s XMapSubwindows.s XUnmapSubwindows.s XDestroyWindow.s XDestroySubwindows.s XChangeProperty.s XDeleteProperty.s XGetProperty.s XClearArea.s XChangeWindowAttributes.s XReparentWindow.s XCreateGC.s XChangeGC.s XCopyGC.s XFreeGC.s XPolyPoint.s XQueryExtension.s XCMiscGetXIDRange.s XCMiscGetXIDList.s XCMiscGetVersion.s XShmQueryVersion.s XGetScanlinePad.s XGetBitsPerPixel.s XShmCreateImage.s XShmAttach.s XShmDetach.s XShmPutImage.s XVisualTypeIDAddr.s; do \
echo >> .depend ; nasm -M -I../../src/include/ -d___KERNEL_VERSION___=2 -d___KERNEL_PATCHLEVEL___=6 -d___KERNEL_SUBLEVEL___=29 -d___libASM___ -w+orphan-labels -w+macro-params -d___686___ -d___MMX___ -d___MMXExt___ -d___3DNOW___ -d___3DNOWExt___ ${f} | sed -e 's/: \([.a-zA-Z0-9_-]*\).s/.o:/g' >> .depend ; \
done
make[3]: Leaving directory `/home/neo93/libASM-0.0.19/src/x'
make[2]: Leaving directory `/home/neo93/libASM-0.0.19/src/x'
if test ! -e ".depend" ; then make depend ; fi
make[2]: Entering directory `/home/neo93/libASM-0.0.19/src'
rm -f libINFO.h libINFO.o ; \
echo -e "%define PROJECT \"libASM\"" >> libINFO.h ; \
echo -e "%define VER_HIGH 0" >> libINFO.h ; \
echo -e "%define VER_LOW 0" >> libINFO.h ; \
echo -e "%define VER_PATCHLEVEL 19" >> libINFO.h ; \
echo -e "%define COMP \"neo93@ (Linux 2.6.29) Sat May 9 16:04:38 CDT 2009\"" >> libINFO.h ; \
touch libINFO.s
rm -f .depend
echo -e "# Created Sat May 9 16:04:38 CDT 2009 by neo93@." >> .depend
for f in libINFO.s; do \
echo >> .depend ; nasm -M -I../src/include/ -d___KERNEL_VERSION___=2 -d___KERNEL_PATCHLEVEL___=6 -d___KERNEL_SUBLEVEL___=29 -d___libASM___ -w+orphan-labels -w+macro-params -d___686___ -d___MMX___ -d___MMXExt___ -d___3DNOW___ -d___3DNOWExt___ ${f} | sed -e 's/: \([.a-zA-Z0-9_-]*\).s/.o:/g' >> .depend ; \
done
make[2]: Leaving directory `/home/neo93/libASM-0.0.19/src'
make[1]: Leaving directory `/home/neo93/libASM-0.0.19/src'
make -C doc alldepend
make[1]: Entering directory `/home/neo93/libASM-0.0.19/doc'
make[1]: Nothing to be done for `alldepend'.
make[1]: Leaving directory `/home/neo93/libASM-0.0.19/doc'
make -C src all
make[1]: Entering directory `/home/neo93/libASM-0.0.19/src'
make -C include all
make[2]: Entering directory `/home/neo93/libASM-0.0.19/src/include'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/neo93/libASM-0.0.19/src/include'
make -C misc all
make[2]: Entering directory `/home/neo93/libASM-0.0.19/src/misc'
../../tools/asm2mkh StartupCode.s -I../../src/include/ -d___KERNEL_VERSION___=2 -d___KERNEL_PATCHLEVEL___=6 -d___KERNEL_SUBLEVEL___=29 -d___libASM___ -w+orphan-labels -w+macro-params -d___686___ -d___MMX___ -d___MMXExt___ -d___3DNOW___ -d___3DNOWExt___
__NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname __NR_uname ^Cmake[2]: *** Deleting file `StartupCode.mkh'
make[2]: *** [StartupCode.mkh] Interrupt
make[1]: *** [misc~all] Interrupt
make: *** [src~all] Interrupt
[neo93@archie libASM-0.0.19]$ #and that can go on for days
I hit Control C to stop it. Any help would be greatly appreciated. By the way I already have nasm and yasm installed.
Reason I want to switch to debian:
http://packages.debian.org/stable/libdevel/libasm-dev
However, libdvdcss sucks on debian so I'd really appreciate any help. I hope this question is dumb enough to be answered here. If not, I will ask on IRC Freenode. Please post. If you do not know the answer, please direct me to someone who would so I can email them.
Thank you so much in advance as you have saved my life.
Best regards, Neo_The_User Playstation 3 developer
Last edited by Neo_The_User (2009-05-09 21:07:50)

I can compile Mplayer and FFmpeg from subversion fine here. My copy of Mplayer doesn't use the internal ASM stuff, but that's because it's getting compiled into FFmpeg instead. I do know that Mplayer prefers it's own internal copy of libdvdcss though. Try what deej suggests: use YASM instead of NASM, and see if Mplayer builds for you.
--EDIT--
All of the ASM code that I'm aware of in Mplayer was written by, or is overseen by, the x264 team. They use YASM.

Similar Messages

  • My Mail programme appears to have locked up. It's showing as open in my doc but in reality I can't open it and it won't quite. If I try to shut the machine down it tells me that I need to quite mail but I can't! Any hints please?

    My Mail programme appears to have locked up. It's showing as open in my doc but in reality I can't open it and it won't quit. If I try to shut the machine down it tells me that I need to quit Mail but I can't! Any hints please?

    Open  > Force Quit and press Mail

  • I have problem in quicklook for mp4 files in my mountain lion os 10.8.2 so please help me what i need to do? but i can view mov,3gp,jpeg files problem is only with mp4 files.... any one help me...

    I have problem in quicklook for mp4 files in my mountain lion os 10.8.2 so please help me what i need to do? but i can view mov,3gp,jpeg files problem is only with mp4 files.... any one help me...

    I have problem in quicklook for mp4 files in my mountain lion os 10.8.2 so please help me what i need to do? but i can view mov,3gp,jpeg files problem is only with mp4 files.... any one help me...

  • HT201407 Hello All, I bought an iPhone of eBay. It seemed fine until this morning when it switched itself off and now it won't come on unless it's plugged in. And even then it is asking that it needs to be activated, but it can't connect to iTunes. Any su

    Hello All, I bought an Iphone of eBay. It seemed fine until this morning when it switched itself off and now it won't come on unless it's plugged in. And even then it is asking that it needs to be activated, but it can't connect to iTunes

    Try Recovery Mode... http://support.apple.com/kb/HT1808

  • I need ministation air app but i can't install it in app store with my accunt

    i need "ministation air" app, but i can't install it with my accunt

    If the app is not available in your country app store, then you cannot install the app.

  • Hi! I am stuck with my iPod, I have the 4th generation and I wanted to download the iOS7 but I accidently hit my iPod while doing homework and it discounted and stopped the whole process and now it says that I need to recover it but I can't recover it.

    Hi! I am stuck with my iPod, I have the 4th generation and I wanted to download the iOS7 but I accidently hit my iPod while doing homework and it discounted and stopped the whole process and now it says that I need to recover it but I can't recover it. Please help me!

    4th gen ipod cannot run ios 7 at all.
    iOS: Unable to update or restore - Support - Apple

  • I need to reinstall photoshop but I can not find the original disk   how do I get this done?

    i need to reinstall photoshop but I can not find the original disk.   how do I get this done?

    Download CS6 products
    Mylenium

  • HT2693 I have the wrong email address on my icloud and my ipod touch says I need to verify it but I can't because I misspelled it, what should I do to change it?

    I have the wrong email address on my icloud and my ipod touch says I need to verify it but I can't because I misspelled it, what should I do to change it?

    Welcome to the Apple Community.
    Firstly, you need to change your details with Apple,  Start here, change your country if necessary and go to manage your account.
    In order to change your Apple ID or password for your iCloud account on your iOS device, you need to delete the account from your iOS device first, then add it back using your updated details. (Settings > iCloud, scroll down and hit "Delete Account")
    Providing you are simply updating your existing details and not changing to another account, when you delete your account, all the data that is synced with iCloud will also be deleted from the device (but not from iCloud), but will be synced back to your device when you login again.
    In order to change your Apple ID or password for your iCloud account on your computer, you need to sign out of the account from your computer first, then sign back in using your updated details. (System Preferences > iCloud, click the sign out button)
    In order to change your Apple ID or password for your iTunes account on your iOS device, you need to sign out from your iOS device first, then sign back in using your updated details. (Settings > store, scroll down and tap your ID)

  • I need to reinstall Itunes but I can't find Itunes in my system to do so, Help please?

    So recently my computer has been having some trouble and I have found what was causing it and put a stop to it, but now apparently I need to update my itunes, but to do so I need to reinstall Itunes, but before that I can do that, I need to change my path to my Itunes which I can't find anywhere.  So I got reading a question similar to this and saw that I should install msicuu2.exe version 3, so I tried but because my system likes to play up it states that it can effect my system and block it out, leaving me with nothing else.  I have done everything I can to fix everything defrag ectra even my wizz tec friend can't find itunes.  So does anyone know what I can do? I'm a person who can't exsactly with music or my books which are on there.  I would Put them on my Phone but my memorys full with documents from my writing.  Please please help me out.

    but to do so I need to reinstall Itunes, but before that I can do that, I need to change my path to my Itunes which I can't find anywhere.
    What's the precise text of that error message, please? (There's a few different ones I can think of that you might be getting.)

  • Hi i do have a iphone 4 i need to update it but i can't

    i need to update my iphone 4 but i can't do it can u help me

    francescafromlondon wrote:
    i need to update my iphone 4 but i can't do it can u help me
    Not sure what your problem is as you have supplied no details... But...
    See Here for Updating to iOS 5   http://support.apple.com/kb/HT4972

  • I have jsdk2, but I can't compile servlet program

    I have jsdk2 version. which create in my c:\ dirve a folder jdk1.3. I do all the program from that. But I found that some of the class files of Servlet (servletRespose etc ) is missing. What I do to recover that. Even I can't compile any servlet program from that. Pls reply to my problems.
    Regards.
    Ranjan

    The Servlet API is part of J2EE (Java 2 Enterprise Edition). It is not included in the Standard Edition.
    So you need to download and install the J2EE reference implementation or another servlet engine such as Apache Tomcat ( http://jakarta.apache.org/tomcat ). Don't forget to put the Tomcat JAR files in your CLASSPATH when compiling your servlet program.
    Jesper

  • Ipad mini was locked and the wrong passcode was entered enough to disable it. Tried to connect to a laptop but it says it is locked and the passcode needs to be entered, but I can't because the device says it is disabled.

    I tried next to put device into recovery mode and reset it that way but it still said the same thing, itunes says I need to enter passcode to unlock it but the iPad says it is disabled. What can I do next?

    FORCE IPAD INTO RECOVERY MODE
    1. Turn off iPad
    2. Turn on computer and launch iTune (make sure you have the latest version of iTune)
    3. Plug USB cable into computer's USB port
    4. Hold Home button down and plug the other end of cable into docking port. Do not release button until you see picture of iTune and plug (very important)
    5. Release Home button.
    ON COMPUTER
    6. iTune has detected iPad in recovery mode. You must restore this iPad before it can be used with iTune.
    7. Select "Restore iPad"...
    Note: Data will be lost

  • I need a warranty extention but not can't in Peru

    Hello everyone.
    I bought my ipod in US but i live in Peru, so now i have 2 weeks for my one year warranty to expire and my ipod is havng some troubles. I have already gone to iStore, which is a authorized reseller to have it check for me. However, now I want to buy the extended warranty but found that i can't because Peru is not listed in the countries given. I really want to buy the extention, because it could be possible that it needs to be repaired after the warranty expires. Can I use an US adress to access the warranty or I just can't because they don't have it listed? Other possible solutions?

    Hello Allan,
    Thank you very much for responding to my question and for the link to the battery. I just got done ordering the battery by using the link you gave me. I figured I did not have to buy one from Austria.
    I actually had an easier time finding a new hard drive and how to replace it in my notebook then finding a battery for it. That is no exaggeration either. Thank you so much for the help.
    Take care,
    James

  • We have two apple ID's and two libraries.  My daughter's IPOD is syncing with my library and I need to change this, but I can't figure out how.

    We have two apple ID's and two libraries.  My daughter's iPOD is syncing with my library and we really want to go to just one library--Mine for ease and we can't figure out how to do it.  Please help!!!

    Apple does not transfer content bought with one Apple ID to another Apple ID. Apple will not merge two Apple IDs.
    If most of your content was bought with the Yahoo! Apple ID but you now want the Gmail address for your Apple ID, the trick will be to change the address used for the Yahoo ID with the Gmail address. However, to do that you must first free the Gmail address from that other Apple ID. Use the instructions from Apple to substitute another address that is not used as an Apple ID for your Gmail address in the Apple ID with the Gmail address. Then, when the Gmail address is no longer used in an Apple ID, you can use the same instructions to substitute the Gmail address for the Yahoo address in the Apple ID with the Yahoo address.
    Changing the email address you use for your Apple ID -
    http://support.apple.com/kb/HT5621

  • Songs need locating... but I can't locate them

    Alright. I had about 4 gigs of mp3s, which came directly from itunes, on an external harddrive. Put them on my new laptop, which I'd just set up with itunes. Copied them over, which took an suspiciously short amount of time, and they all showed up in the itunes window as smooth and pretty as a guy could hope. A while later I tried to listen to some of them, and I got the 'file can't be located, would you like to locate it?" message. Now, all the song titles show in itunes, and everytime I restart the program, the exclamation points have disappeared, it all looks great again, but none of the songs are there. So I looked in the folder where my library music should be, it has all the music I copied directly from cds, but none of the music I'd imported from the external harddrive. I've searched everything I can in every way I can think of, but the music doesn't seem to be anywhere. Nonetheless itunes says it's got 4 gigs of music, and my laptop harddrive says those 4 gigs are indeed taken up. But where's the music!!
    I have copied in music from cd's before and since copying from the external drive, and everything's going great with those. Thanks for your time.

    If copying the files took a suspiciously shoort time, are you sure that they were copied?
    If you do not have "Copy to iTunes Music folder when adding to library" checked in Edit>>Preferences>>Advanced>>General, then files are left where they are and their loaction is stored in the library.
    If this is what happened, your music would play when the external drive is plugged in, but not when it isn't.
    If you find this is what happened, you can simply consolidate your library when the external drive is plugged in. (Advanced menu).
    This copies files that are not in the iTunes Music folder into it.

Maybe you are looking for