$ ./buildFobs.sh FFMPEG_HOME=/c/fobs-src/ffmpeg JNI_H_PATH=/c/Program\Files/Java/jdk1.6.0/include JNI_MD_H_PATH=/c/Program\F iles/Java/jdk1.6.0/include/win32 EXTERNAL_INC_PATHS=/c/fobs-src/resources scons: `.' is up to date. javac -classpath resources/jmf.jar;resources/jogl.jar;resources/junit.jar -target 1.4.2 -source 1.4 -d lib\fobs4jmf\classes -sourcepath src\jmf-pi\com\moesol\bindings src\jmf-pi\com\moesol\bindings\FindAsResource.java src\jmf-pi\com\moesol\bindings\FindInSameDirectory.java src\jmf-pi\com\moesol\bindings\FindInSameDirectoryTest.java src\jmf-pi\com\moesol\bindings\FindInSameDirectoryUsingJarBaseName.java src\jmf-pi\com\moesol\bindings\FindInSameDirectoryUsingJarBaseNameTest.java src\jmf-pi\com\moesol\bindings\NativeLibraryFinder.java src\jmf-pi\com\moesol\bindings\NativeLibraryFinderStrategy.java src\jmf-pi\com\moesol\bindings\NativeLibraryFinderTest.java src\jmf-pi\com\neon\media\codec\video\mp4v\DePacketizer.java src\jmf-pi\com\neon\util\RTP.java src\jmf-pi\com\omnividea\FobsConfiguration.java src\jmf-pi\com\omnividea\media\codec\audio\JavaDecoder.java src\jmf-pi\com\omnividea\media\codec\audio\NativeDecoder.java src\jmf-pi\com\omnividea\media\codec\video\JavaDecoder.java src\jmf-pi\com\omnividea\media\codec\video\NativeDecoder.java src\jmf-pi\com\omnividea\media\content\unknown\Handler.java src\jmf-pi\com\omnividea\media\parser\video\AudioTrack.java src\jmf-pi\com\omnividea\media\parser\video\Parser.java src\jmf-pi\com\omnividea\media\parser\video\VideoTrack.java src\jmf-pi\com\omnividea\media\protocol\DataSource.java src\jmf-pi\com\omnividea\media\protocol\file\DataSource.java src\jmf-pi\com\omnividea\media\protocol\http\DataSource.java src\jmf-pi\com\omnividea\media\renderer\video\Java2DRenderer.java src\jmf-pi\com\omnividea\media\renderer\video\OpenGLRenderer.java src\jmf-pi\com\omnividea\media\renderer\video\opengl\FlatRenderer.java src\jmf-pi\com\omnividea\media\renderer\video\opengl\RenderEventListener.java g++ -shared -D_JNI_IMPLEMENTATION_ -Wl,--kill-at -g -dynamic -o lib\fobs4jmf\fobs4jmf.dll src\jmf-pi\decoder.o src\jmf-pi\stand_alone_codec.o -Lffmpeg\libavcodec -Lffmpeg\libavformat -Lffmpeg\libavutil -Llib -L\home\jsanpedro\Sources\fobs-src\resources\lib -lfobs -lavformat -lavcodec -lavutil -la52 -lfaac -lfaad -lmp3lame -lvorbis -lvorbisenc -lvorbisfile -logg -lx264 -lxvidcore c:\msys\mingw\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -la52 collect2: ld returned 1 exit status scons: *** [lib\fobs4jmf\fobs4jmf.dll] Error 1
$ cd ffmpeg $ ./configure --enable-memalign-hack --enable-gpl --enable-a52
Log in to post a comment.
$ ./buildFobs.sh FFMPEG_HOME=/c/fobs-src/ffmpeg JNI_H_PATH=/c/Program\Files/Java/jdk1.6.0/include JNI_MD_H_PATH=/c/Program\F
iles/Java/jdk1.6.0/include/win32 EXTERNAL_INC_PATHS=/c/fobs-src/resources
scons: `.' is up to date.
javac -classpath resources/jmf.jar;resources/jogl.jar;resources/junit.jar -target 1.4.2 -source 1.4 -d lib\fobs4jmf\classes -sourcepath src\jmf-pi\com\moesol\bindings src\jmf-pi\com\moesol\bindings\FindAsResource.java src\jmf-pi\com\moesol\bindings\FindInSameDirectory.java src\jmf-pi\com\moesol\bindings\FindInSameDirectoryTest.java src\jmf-pi\com\moesol\bindings\FindInSameDirectoryUsingJarBaseName.java src\jmf-pi\com\moesol\bindings\FindInSameDirectoryUsingJarBaseNameTest.java src\jmf-pi\com\moesol\bindings\NativeLibraryFinder.java src\jmf-pi\com\moesol\bindings\NativeLibraryFinderStrategy.java src\jmf-pi\com\moesol\bindings\NativeLibraryFinderTest.java src\jmf-pi\com\neon\media\codec\video\mp4v\DePacketizer.java src\jmf-pi\com\neon\util\RTP.java src\jmf-pi\com\omnividea\FobsConfiguration.java src\jmf-pi\com\omnividea\media\codec\audio\JavaDecoder.java src\jmf-pi\com\omnividea\media\codec\audio\NativeDecoder.java src\jmf-pi\com\omnividea\media\codec\video\JavaDecoder.java src\jmf-pi\com\omnividea\media\codec\video\NativeDecoder.java src\jmf-pi\com\omnividea\media\content\unknown\Handler.java src\jmf-pi\com\omnividea\media\parser\video\AudioTrack.java src\jmf-pi\com\omnividea\media\parser\video\Parser.java src\jmf-pi\com\omnividea\media\parser\video\VideoTrack.java src\jmf-pi\com\omnividea\media\protocol\DataSource.java src\jmf-pi\com\omnividea\media\protocol\file\DataSource.java src\jmf-pi\com\omnividea\media\protocol\http\DataSource.java src\jmf-pi\com\omnividea\media\renderer\video\Java2DRenderer.java src\jmf-pi\com\omnividea\media\renderer\video\OpenGLRenderer.java src\jmf-pi\com\omnividea\media\renderer\video\opengl\FlatRenderer.java src\jmf-pi\com\omnividea\media\renderer\video\opengl\RenderEventListener.java
g++ -shared -D_JNI_IMPLEMENTATION_ -Wl,--kill-at -g -dynamic -o lib\fobs4jmf\fobs4jmf.dll src\jmf-pi\decoder.o src\jmf-pi\stand_alone_codec.o -Lffmpeg\libavcodec -Lffmpeg\libavformat -Lffmpeg\libavutil -Llib -L\home\jsanpedro\Sources\fobs-src\resources\lib -lfobs -lavformat -lavcodec -lavutil -la52 -lfaac -lfaad -lmp3lame -lvorbis -lvorbisenc -lvorbisfile -logg -lx264 -lxvidcore
c:\msys\mingw\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -la52
collect2: ld returned 1 exit status
scons: *** [lib\fobs4jmf\fobs4jmf.dll] Error 1
$ cd ffmpeg
$ ./configure --enable-memalign-hack --enable-gpl --enable-a52