Re: debug strigi packaging for 10.9

Jack Howarth <[email protected]>
Newsgroups gmane.os.apple.fink.devel
Message-ID <CAP5Ds0A9R+gTTe8XiU9nWo6HYUhNmaxLcdcdyOdfGHyQWaBkjA@mail.gmail.com>
Hanspeter,
     This is a slight variation that make sure that on 10.9 with
clang35 only the one error occurs during the build.
               Jack

On Fri, Apr 17, 2015 at 3:26 PM, Jack Howarth <[email protected]> wrote:
> Hanspeter,
>       You can use the attached packaging with the following changes to
> debug the strigi build issue on 10.9 against Xcode 6.2 by substituting
> the clang-3.5/clang++-3.5 compilers from llvm35-3.5.2 which also
> exhibits the new strictness.
>                  Jack
>
> --- strigi.info 2015-04-17 15:20:35.000000000 -0400
> +++ strigi.info.debug 2015-04-17 15:18:13.000000000 -0400
> @@ -18,6 +18,8 @@
>  <<
>  BuildDepends: <<
>   bzip2-dev,
> + clang35,
> + libcxx1-dev,
>   clucene-core (>= 0.9.20-1),
>   cmake (>= 2.8.10.2-1),
>   cppunit1.12.1,
> @@ -28,8 +30,12 @@
>   libxml2 (>= 2.9.1-1),
>   pkgconfig (>= 0.23-1)
>  <<
> +BuildConflicts: strigi-dev
>  GCC: 4.0
>
> +SetCC: clang-3.5
> +SetCXX: clang++-3.5
> +
>  Source: http://www.vandenoever.info/software/strigi/strigi-%v.tar.bz2
>  Source-MD5: d69443234f4286d71997db9de543331a
>  SourceDirectory: strigi-%v
> @@ -39,7 +45,7 @@
>  CompileScript: <<
>   #!/bin/sh -ev
>
> - export CMAKE_LIBRARY_PATH="%p/lib" CMAKE_INCLUDE_PATH="%p/include"
> +# export CMAKE_LIBRARY_PATH="%p/lib" CMAKE_INCLUDE_PATH="%p/include"
>   mkdir -p build
>   pushd build
>   # sqlite and hyperestraier are both busted
> @@ -47,13 +53,20 @@
>   -DCMAKE_INSTALL_PREFIX="%p" \
>   -DCMAKE_INSTALL_NAME_DIR=%p/lib \
>   -DCMAKE_C_FLAGS:STRING=-MD \
> - -DCMAKE_CXX_FLAGS:STRING=-MD \
> + -DCMAKE_CXX_FLAGS:STRING="-MD -cxx-isystem %p/include/c++/v1 -I%p/lib" \
> + -DCMAKE_LD_FLAGS:STRING="-L%p/lib -L/usr/lib" \
>   -DENABLE_QT4:BOOL=OFF \
>   -DENABLE_FAM:BOOL=OFF \
>   -DENABLE_CLUCENE_NG:BOOL=OFF \
>   -DENABLE_LOG4CXX:BOOL=OFF \
>   -D__STRIGI_HAVE_GCC_VISIBILITY:BOOL=OFF \
>   -DENABLE_FFMPEG:BOOL=OFF \
> + -DDBUS_INCLUDE_DIR:PATH=%p/include \
> + -DICONV_INCLUDE_DIR:PATH=%p/include \
> + -DLIBXML2_INCLUDE_DIR:PATH=%p/include \
> + -DDBUS_LIBRARIES:FILEPATH=%p/lib/libdbus-1.dylib \
> + -DICONV_LIBRARIES:FILEPATH=%p/lib/libiconv.dylib \
> + -DLIBXML2_LIBRARIES:FILEPATH=%p/lib/libxml2.dylib \
>   ..
>   make
>   popd

------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF

_______________________________________________
Fink-devel mailing list
[email protected]
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel
strigi.info (application/octet-stream, 3.6 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.