Help - Search - Members - Calendar
Full Version: Help compiling Cdex 1.51
Hydrogenaudio Forums > CD-R and Audio Hardware > CD Hardware/Software
cuan
Hi there.

i want to write a wma9 plugin for CDex. However while trying to compile the cdex project in visual studio 6 & .net today i ran into problems.. I downloaded the 1.51 snapshot and the latest cvs code and tried to compile em. But i had problems with the nasmw portion of the compilation. Below is the error i got. I have installed the very latest version of nasm win32 (0.98.38) into my windows 2000 system32 directory. Anyone know what is wrong.

Assembling ffttbl...
nasm: error: more than one input file specified
nasm: error: more than one input file specified
type `nasm -h' for help
Error executing c:\winnt\system32\cmd.exe.
john33
Well, I place nasmw.exe in the cdexos\MP2Enc\Dll dir and it compiles 'out of the box'.
cuan
thanks 4 the quick response but still, no luck. I tried what u said, but i still get the same error. It must be said thought that i don't have much experience using visual studio, so i 'm probably doing/not doing something stupid. It's been bout threee years since ive used it extensively. Here is a more in depth report of the error. Ignore the directory name cdexos_150. I just did this to see if it would help things as the project files still point to this directory. It is infact 1.51 pulled down from cvs. I'm thinkin now it's prob not a problem with nasmw at all, just maybe the way i set up visual studio. any ideas anyone

CODE

Build Log

--------------------Configuration: MP2EncDll - Win32 Debug--------------------

Command Lines
Creating temporary file "C:\DOCUME~1\9938265\LOCALS~1\Temp\RSP338.bat" with contents
[
@echo off
nasmw -f win32 -i \Documents and Settings\9938265\Desktop\projects\CVS\cdexos_150\MP2Enc\i386/ -DWIN32 ..\i386\ffttbl.nas -o   .\Debug/ffttbl.obj
]
Creating command line "C:\DOCUME~1\9938265\LOCALS~1\Temp\RSP338.bat"
Creating temporary file "C:\DOCUME~1\9938265\LOCALS~1\Temp\RSP339.bat" with contents
[
@echo off
nasmw -f win32 -i \Documents and Settings\9938265\Desktop\projects\CVS\cdexos_150\MP2Enc\i386/ -DWIN32 ..\i386\fftsse.nas -o   .\Debug/fftsse.obj
]
Creating command line "C:\DOCUME~1\9938265\LOCALS~1\Temp\RSP339.bat"
Creating temporary file "C:\DOCUME~1\9938265\LOCALS~1\Temp\RSP33A.bat" with contents
[
@echo off
nasmw -f win32 -i \Documents and Settings\9938265\Desktop\projects\CVS\cdexos_150\MP2Enc\i386/ -DWIN32 ..\i386\fftfpu.nas -o   .\Debug/fftfpu.obj
]
Creating command line "C:\DOCUME~1\9938265\LOCALS~1\Temp\RSP33A.bat"
Creating temporary file "C:\DOCUME~1\9938265\LOCALS~1\Temp\RSP33B.bat" with contents
[
@echo off
nasmw -f win32 -i \Documents and Settings\9938265\Desktop\projects\CVS\cdexos_150\MP2Enc\i386/ -DWIN32 ..\i386\fft3dn.nas -o   .\Debug/fft3dn.obj
]
Creating command line "C:\DOCUME~1\9938265\LOCALS~1\Temp\RSP33B.bat"
Creating temporary file "C:\DOCUME~1\9938265\LOCALS~1\Temp\RSP33C.bat" with contents
[
@echo off
nasmw -f win32 -i \Documents and Settings\9938265\Desktop\projects\CVS\cdexos_150\MP2Enc\i386/ -DWIN32 ..\i386\cpu_feat.nas -o   .\Debug/cpu_feat.obj
]
Creating command line "C:\DOCUME~1\9938265\LOCALS~1\Temp\RSP33C.bat"
Creating temporary file "C:\DOCUME~1\9938265\LOCALS~1\Temp\RSP33D.tmp" with contents
[
/nologo /MTd /W3 /GX /ZI /Od /I "..\\" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "DLLCOMPILE" /D "LAYER2" /D "_BLADEDLL" /D "HAVE_NASM" /FR"Debug/" /Fo"Debug/" /Fd"Debug/" /c
"C:\Documents and Settings\9938265\Desktop\projects\CVS\cdexos_150\MP2Enc\AvailableBits.c"
"C:\Documents and Settings\9938265\Desktop\projects\CVS\cdexos_150\MP2Enc\Dll\Blade.c"
"C:\Documents and Settings\9938265\Desktop\projects\CVS\cdexos_150\MP2Enc\common.c"
"C:\Documents and Settings\9938265\Desktop\projects\CVS\cdexos_150\MP2Enc\FFT.c"
"C:\Documents and Settings\9938265\Desktop\projects\CVS\cdexos_150\MP2Enc\Layer2.c"
"C:\Documents and Settings\9938265\Desktop\projects\CVS\cdexos_150\MP2Enc\MP2Enc.c"
"C:\Documents and Settings\9938265\Desktop\projects\CVS\cdexos_150\MP2Enc\MpegError.c"
"C:\Documents and Settings\9938265\Desktop\projects\CVS\cdexos_150\MP2Enc\Psycho_0.c"
"C:\Documents and Settings\9938265\Desktop\projects\CVS\cdexos_150\MP2Enc\Psycho_I.c"
"C:\Documents and Settings\9938265\Desktop\projects\CVS\cdexos_150\MP2Enc\Psycho_II.c"
"C:\Documents and Settings\9938265\Desktop\projects\CVS\cdexos_150\MP2Enc\Subband.c"
"C:\Documents and Settings\9938265\Desktop\projects\CVS\cdexos_150\MP2Enc\tables.c"
"C:\Documents and Settings\9938265\Desktop\projects\CVS\cdexos_150\MP2Enc\TimeEval.c"
]
Creating command line "cl.exe @C:\DOCUME~1\9938265\LOCALS~1\Temp\RSP33D.tmp"
Assembling ffttbl...
nasm: error: more than one input file specified
nasm: error: more than one input file specified
type `nasm -h' for help
Error executing c:\winnt\system32\cmd.exe.
Output Window



Results
mp2enc.dll - 2 error(s), 0 warning(s)

This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.