Re: [Fink-devel] imagemagick7-shlibs broken by new freetype219

2015-01-26 Thread Hanspeter Niederstrasser
On 1/26/2015 12:56 AM, Jack Howarth wrote:
> Hanspeter,
> The new freetype219 has broken the imagemagick7-shlibs build.
>
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I./config -I./ltdl
> -I./ltdl -I/sw/include -DMAGICKCORE_HDRI_ENABLE=1
> -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/X11/include -I/sw/include/libxml2
> -I/sw/include/freetype2 -D_THREAD_SAFE -D_THREAD_SAFE -pthread -g -O2
> -Wall -D_THREAD_SAFE -pthread -DMAGICKCORE_HDRI_ENABLE=1
> -DMAGICKCORE_QUANTUM_DEPTH=16 -MT
> magick/magick_libMagickCore_Q16HDRI_la-annotate.lo -MD -MP -MF
> magick/.deps/magick_libMagickCore_Q16HDRI_la-annotate.Tpo -c
> magick/annotate.c  -fno-common -DPIC -o
> magick/.libs/magick_libMagickCore_Q16HDRI_la-annotate.o
>
> In file included from magick/annotate.c:82:
> /usr/X11/include/ft2build.h:56:10: fatal error:
> 'freetype/config/ftheader.h' file not found
> #include 
>   ^

1) I don't see this error on 10.9 with the latest freetype219.
2) Why is your ft2build.h from X11 directly in /usr/X11/include and not 
inside /usr/X11/include/freetype2 ?

Hanspeter


--
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] imagemagick7-shlibs broken by new freetype219

2015-01-26 Thread Jack Howarth
Hanspeter,
   This is on 10.7 which still uses X11 instead of Xquartz. The
texlive package also
exhibited a similar breakage from the new freetype219 which I fixed yesterday.
 Jack

On Mon, Jan 26, 2015 at 6:11 AM, Hanspeter Niederstrasser
 wrote:
> On 1/26/2015 12:56 AM, Jack Howarth wrote:
>>
>> Hanspeter,
>> The new freetype219 has broken the imagemagick7-shlibs build.
>>
>> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I./config -I./ltdl
>> -I./ltdl -I/sw/include -DMAGICKCORE_HDRI_ENABLE=1
>> -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/X11/include -I/sw/include/libxml2
>> -I/sw/include/freetype2 -D_THREAD_SAFE -D_THREAD_SAFE -pthread -g -O2
>> -Wall -D_THREAD_SAFE -pthread -DMAGICKCORE_HDRI_ENABLE=1
>> -DMAGICKCORE_QUANTUM_DEPTH=16 -MT
>> magick/magick_libMagickCore_Q16HDRI_la-annotate.lo -MD -MP -MF
>> magick/.deps/magick_libMagickCore_Q16HDRI_la-annotate.Tpo -c
>> magick/annotate.c  -fno-common -DPIC -o
>> magick/.libs/magick_libMagickCore_Q16HDRI_la-annotate.o
>>
>> In file included from magick/annotate.c:82:
>> /usr/X11/include/ft2build.h:56:10: fatal error:
>> 'freetype/config/ftheader.h' file not found
>> #include 
>>   ^
>
>
> 1) I don't see this error on 10.9 with the latest freetype219.
> 2) Why is your ft2build.h from X11 directly in /usr/X11/include and not
> inside /usr/X11/include/freetype2 ?
>
> Hanspeter
>

--
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] nasty circular dependencies

2015-01-26 Thread Jack Howarth
   Currently, we are unable to install giflib7-shlibs from a clean tree.

% fink install giflib7
Password:
Scanning package description files..
Information about 11437 packages read in 2 seconds.

fink needs help picking an alternative to satisfy a virtual
dependency. The candidates:

(1) w3m: Text-mode WWW browser with tables/frames
(2) lynx: Console based web browser
(3) elinks: Development version of Links text WWW browser
(4) links: Lynx-like text WWW browser with tables

Pick one: [1] 1
The following package will be installed or updated:
 giflib7
The following 5 additional packages will be installed:
 giflib7-shlibs imlib2 imlib2-shlibs w3m xmlto
Default answer will be chosen in 60 seconds...
Do you want to continue? [Y/n] y
Failed: Problem resolving dependencies. Check for circular dependencies.

The same happens for…

fink install xmlto
fink install imlib2-shlibs
fink install w3m

--
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] system header leakage in texlive

2015-01-26 Thread Tomoaki Okayama
Thanks for merging the patch for 10.7. Seems proper.

On the build failure when flag-sort:
I'm not sure how to fix unfortunately. If you find a workaround,
please let me know.

Tomoaki Okayama


2015-01-26 8:24 GMT+09:00 Jack Howarth :
> I suspect that the breakage of the texlive build when flag-sort is
> used may be exposing the
> usage of libs/poppler/poppler-0.25.2 during the build despite the
> --with-system-poppler passed
> to configure.
>
> On Sun, Jan 25, 2015 at 3:26 PM, Jack Howarth  
> wrote:
>> Tomoaki,
>>   The upgrade of freetype219 to 2.5.5 has exposed the fact that
>> current texlive build is leaking system headers into the build over
>> the fink headers. The 10.7 build currently fails with…
>>
>> gcc -DHAVE_CONFIG_H -I. -I../../../texk/pxdvik
>> -I../../../texk/pxdvik/gui -DPS_GS -I/sw/include  -I/sw/include
>> -I/usr/X11R6/include  -I/sw/include/freetype2   -I/sw/include
>> -Wimplicit -Wreturn-type -Wdeclaration-after-statement
>> -Wno-unknown-pragmas -g -O2 -MT ft2.o -MD -MP -MF .deps/ft2.Tpo -c -o
>> ft2.o ../../../texk/pxdvik/ft2.c
>> In file included from ../../../texk/pxdvik/ft2.c:7:
>> /usr/X11R6/include/ft2build.h:56:10: fatal error:
>> 'freetype/config/ftheader.h' file not found
>> #include 
>>  ^
>>
>> This is due to a flaw in the
>> ptexlive/archive/xdvik-20090903-texlive2009.diff.xz which places the
>> FREETYPE2_INCLUDES after the common_includes that contains
>> -I/usrX11R6/include. The trivial workaround for the moment is…
>>
>> --- texlive.info.orig 2015-01-25 15:18:51.0 -0500
>> +++ texlive.info 2015-01-25 15:18:15.0 -0500
>> @@ -71,6 +71,7 @@
>>   cp -R texlive-20120701-source/texk/xdvik texlive/texk/xdvik.2012
>>   cp -R texlive-20120701-source/libs/t1lib texlive/libs/
>>   xz -dc ptexlive/archive/xdvik-20090903-texlive2009.diff.xz \
>> + | sed -e 's|\$(common_includes)
>> \$(FREETYPE2_INCLUDES)|\$(FREETYPE2_INCLUDES) \$(common_includes)|g' \
>>   > xdvik-20090903-texlive2009.diff
>>   gzip -dc xdvik-20090903-texlive2009_2012.patch.gz | patch -p0
>>   xz -c xdvik-20090903-texlive2009.diff \
>>
>> which allows the build of texlive-base on 10.7 to complete.
>>  We do seem to have other header leakages in the texlive build
>> though which are exposed when…
>>
>> SetCC: flag-sort -r gcc
>> SetCXX: flag-sort -r g++
>>
>> is added to the info file. This results on both 10.7 and 10.10 in the
>> build failure…
>>
>> ./../../texk/web2c/luatexdir/lua/lepdflib.cc:579:1: error: assigning
>> to 'Object *' from incompatible type 'StructTreeRoot *'
>> m_poppler_get_poppler(Catalog, Object, getStructTreeRoot);
>> ^
>> ../../../texk/web2c/luatexdir/lua/lepdflib.cc:207:7: note: expanded
>> from macro 'm_poppler_get_poppler'
>> o = ((in *) uin->d)->function();   \
>>   ^ ~~~
>> ../../../texk/web2c/luatexdir/lua/lepdflib.cc:2165:13: error:
>> assigning to 'Object *' from incompatible type 'StructTreeRoot *'
>> obj = ((PdfDocument *) uin->d)->doc->getStructTreeRoot();
>> ^ ~~
>> flag-sort -r g++ -DHAVE_CONFIG_H -I. -I../../../texk/web2c -I./w2c
>> -I/sw/include  -I/sw/include/libpng16  -DPOPPLER_VERSION=\"0.26.2\"
>> -I/sw/include/poppler  -I../../../texk/web2c/libmd5 -DpdfTeX
>> -I../../../texk/web2c/luatexdir
>> -DSYNCTEX_ENGINE_H=''
>> -I../../../texk/web2c/synctexdir
>> -I/sw/src/fink.build/texlive-0.20140523-1/texlive/Work/libs/luajit/include
>> -DLUAJIT_ENABLE_LUA52COMPAT -DLuajitTeX
>> -I../../../texk/web2c/luatexdir/fake -I/sw/include  -g -O2 -MT
>> luatexdir/lua/libluajittex_a-lepdflib.o -MD -MP -MF
>> luatexdir/lua/.deps/libluajittex_a-lepdflib.Tpo -c -o
>> luatexdir/lua/libluajittex_a-lepdflib.o `test -f
>> 'luatexdir/lua/lepdflib.cc' || echo
>> '../../../texk/web2c/'`luatexdir/lua/lepdflib.cc
>>
>> which is rather worrisome.
>>  Jack

--
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] imagemagick7-shlibs broken by new freetype219

2015-01-26 Thread Jack Howarth
Hanspeter,
While the build doesn't fail here on 10.10, I do see the same
inappropriate header ordering...

/bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I./config  -I./ltdl -I./ltdl  -I/sw/include
-DMAGICKCORE_HDRI_ENABLE=1 -DMAGICKCORE_QUANTUM_DEPTH=16
-I/usr/X11/include -I/sw/include/libxml2  -I/sw/include/freetype2
-D_THREAD_SAFE -D_THREAD_SAFE -pthread -g -O2 -Wall -D_THREAD_SAFE
-pthread -DMAGICKCORE_HDRI_ENABLE=1 -DMAGICKCORE_QUANTUM_DEPTH=16 -MT
magick/magick_libMagickCore_Q16HDRI_la-annotate.lo -MD -MP -MF
magick/.deps/magick_libMagickCore_Q16HDRI_la-annotate.Tpo -c -o
magick/magick_libMagickCore_Q16HDRI_la-annotate.lo `test -f
'magick/annotate.c' || echo './'`magick/annotate.c

where X_CFLAGS is placing  -I/usr/X11/include before
-I/sw/include/libxml2  -I/sw/include/freetype2.
   Jack
ps The new freetype219 is teasing out such wrong header orderings
(especially on 10.7 which doesn't use Xquartz for the X11 headers).

On Mon, Jan 26, 2015 at 6:11 AM, Hanspeter Niederstrasser
 wrote:
> On 1/26/2015 12:56 AM, Jack Howarth wrote:
>>
>> Hanspeter,
>> The new freetype219 has broken the imagemagick7-shlibs build.
>>
>> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I./config -I./ltdl
>> -I./ltdl -I/sw/include -DMAGICKCORE_HDRI_ENABLE=1
>> -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/X11/include -I/sw/include/libxml2
>> -I/sw/include/freetype2 -D_THREAD_SAFE -D_THREAD_SAFE -pthread -g -O2
>> -Wall -D_THREAD_SAFE -pthread -DMAGICKCORE_HDRI_ENABLE=1
>> -DMAGICKCORE_QUANTUM_DEPTH=16 -MT
>> magick/magick_libMagickCore_Q16HDRI_la-annotate.lo -MD -MP -MF
>> magick/.deps/magick_libMagickCore_Q16HDRI_la-annotate.Tpo -c
>> magick/annotate.c  -fno-common -DPIC -o
>> magick/.libs/magick_libMagickCore_Q16HDRI_la-annotate.o
>>
>> In file included from magick/annotate.c:82:
>> /usr/X11/include/ft2build.h:56:10: fatal error:
>> 'freetype/config/ftheader.h' file not found
>> #include 
>>   ^
>
>
> 1) I don't see this error on 10.9 with the latest freetype219.
> 2) Why is your ft2build.h from X11 directly in /usr/X11/include and not
> inside /usr/X11/include/freetype2 ?
>
> Hanspeter
>

--
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] nasty circular dependencies

2015-01-26 Thread Daniel Macks
 On Mon, 26 Jan 2015 08:46:31 -0500, Jack Howarth 
 wrote:
  Currently, we are unable to install giflib7-shlibs from a clean tree. 
  >
  > % fink install giflib7
  > Password:
  > Scanning package description files.. 
  > Information about 11437 packages read in 2 seconds. 
  >
  > fink needs help picking an alternative to satisfy a virtual
  > dependency. The candidates:
  >
  > (1) w3m: Text-mode WWW browser with tables/frames
  > (2) lynx: Console based web browser
  > (3) elinks: Development version of Links text WWW browser
  > (4) links: Lynx-like text WWW browser with tables
  >
  > Pick one: [1] 1
  > The following package will be installed or updated:
  > giflib7
  > The following 5 additional packages will be installed:
  > giflib7-shlibs imlib2 imlib2-shlibs w3m xmlto
  > Default answer will be chosen in 60 seconds... 
  > Do you want to continue? [Y/n] y
  > Failed: Problem resolving dependencies. Check for circular dependencies. 
  I think that's only if you pick w3m (w3m, but not the other options, 
appears to cycle back to giflib7). I'll work on a fix for giflib7 to 
break the cycle even in this one optional case later this week. 
   
  dan

  --
Daniel Macks
  dma...@netspace.org
   


--
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] system header leakage in texlive

2015-01-26 Thread Jack Howarth
Tomoaki,
  I suspect that the texlive build is using two different versions
of poppler (as you will see in the texlive/libs/poppler subdirectory)
such that the configure flag to use the system poppler only handles
the newer of the popplers in that subdirectory.
   Jack

On Mon, Jan 26, 2015 at 9:23 AM, Tomoaki Okayama
 wrote:
> Thanks for merging the patch for 10.7. Seems proper.
>
> On the build failure when flag-sort:
> I'm not sure how to fix unfortunately. If you find a workaround,
> please let me know.
>
> Tomoaki Okayama
>
>
> 2015-01-26 8:24 GMT+09:00 Jack Howarth :
>> I suspect that the breakage of the texlive build when flag-sort is
>> used may be exposing the
>> usage of libs/poppler/poppler-0.25.2 during the build despite the
>> --with-system-poppler passed
>> to configure.
>>
>> On Sun, Jan 25, 2015 at 3:26 PM, Jack Howarth  
>> wrote:
>>> Tomoaki,
>>>   The upgrade of freetype219 to 2.5.5 has exposed the fact that
>>> current texlive build is leaking system headers into the build over
>>> the fink headers. The 10.7 build currently fails with…
>>>
>>> gcc -DHAVE_CONFIG_H -I. -I../../../texk/pxdvik
>>> -I../../../texk/pxdvik/gui -DPS_GS -I/sw/include  -I/sw/include
>>> -I/usr/X11R6/include  -I/sw/include/freetype2   -I/sw/include
>>> -Wimplicit -Wreturn-type -Wdeclaration-after-statement
>>> -Wno-unknown-pragmas -g -O2 -MT ft2.o -MD -MP -MF .deps/ft2.Tpo -c -o
>>> ft2.o ../../../texk/pxdvik/ft2.c
>>> In file included from ../../../texk/pxdvik/ft2.c:7:
>>> /usr/X11R6/include/ft2build.h:56:10: fatal error:
>>> 'freetype/config/ftheader.h' file not found
>>> #include 
>>>  ^
>>>
>>> This is due to a flaw in the
>>> ptexlive/archive/xdvik-20090903-texlive2009.diff.xz which places the
>>> FREETYPE2_INCLUDES after the common_includes that contains
>>> -I/usrX11R6/include. The trivial workaround for the moment is…
>>>
>>> --- texlive.info.orig 2015-01-25 15:18:51.0 -0500
>>> +++ texlive.info 2015-01-25 15:18:15.0 -0500
>>> @@ -71,6 +71,7 @@
>>>   cp -R texlive-20120701-source/texk/xdvik texlive/texk/xdvik.2012
>>>   cp -R texlive-20120701-source/libs/t1lib texlive/libs/
>>>   xz -dc ptexlive/archive/xdvik-20090903-texlive2009.diff.xz \
>>> + | sed -e 's|\$(common_includes)
>>> \$(FREETYPE2_INCLUDES)|\$(FREETYPE2_INCLUDES) \$(common_includes)|g' \
>>>   > xdvik-20090903-texlive2009.diff
>>>   gzip -dc xdvik-20090903-texlive2009_2012.patch.gz | patch -p0
>>>   xz -c xdvik-20090903-texlive2009.diff \
>>>
>>> which allows the build of texlive-base on 10.7 to complete.
>>>  We do seem to have other header leakages in the texlive build
>>> though which are exposed when…
>>>
>>> SetCC: flag-sort -r gcc
>>> SetCXX: flag-sort -r g++
>>>
>>> is added to the info file. This results on both 10.7 and 10.10 in the
>>> build failure…
>>>
>>> ./../../texk/web2c/luatexdir/lua/lepdflib.cc:579:1: error: assigning
>>> to 'Object *' from incompatible type 'StructTreeRoot *'
>>> m_poppler_get_poppler(Catalog, Object, getStructTreeRoot);
>>> ^
>>> ../../../texk/web2c/luatexdir/lua/lepdflib.cc:207:7: note: expanded
>>> from macro 'm_poppler_get_poppler'
>>> o = ((in *) uin->d)->function();   \
>>>   ^ ~~~
>>> ../../../texk/web2c/luatexdir/lua/lepdflib.cc:2165:13: error:
>>> assigning to 'Object *' from incompatible type 'StructTreeRoot *'
>>> obj = ((PdfDocument *) uin->d)->doc->getStructTreeRoot();
>>> ^ ~~
>>> flag-sort -r g++ -DHAVE_CONFIG_H -I. -I../../../texk/web2c -I./w2c
>>> -I/sw/include  -I/sw/include/libpng16  -DPOPPLER_VERSION=\"0.26.2\"
>>> -I/sw/include/poppler  -I../../../texk/web2c/libmd5 -DpdfTeX
>>> -I../../../texk/web2c/luatexdir
>>> -DSYNCTEX_ENGINE_H=''
>>> -I../../../texk/web2c/synctexdir
>>> -I/sw/src/fink.build/texlive-0.20140523-1/texlive/Work/libs/luajit/include
>>> -DLUAJIT_ENABLE_LUA52COMPAT -DLuajitTeX
>>> -I../../../texk/web2c/luatexdir/fake -I/sw/include  -g -O2 -MT
>>> luatexdir/lua/libluajittex_a-lepdflib.o -MD -MP -MF
>>> luatexdir/lua/.deps/libluajittex_a-lepdflib.Tpo -c -o
>>> luatexdir/lua/libluajittex_a-lepdflib.o `test -f
>>> 'luatexdir/lua/lepdflib.cc' || echo
>>> '../../../texk/web2c/'`luatexdir/lua/lepdflib.cc
>>>
>>> which is rather worrisome.
>>>  Jack

--
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.dev

Re: [Fink-devel] imagemagick7-shlibs broken by new freetype219

2015-01-26 Thread Jack Howarth
Hanspeter,
  It seems really hard to detangle the flag assignments within
magemagick7-shlibs to properly order the includes for fink. We
probably need to resort to flag-sort here instead.
   Jack

On Mon, Jan 26, 2015 at 9:27 AM, Jack Howarth  wrote:
> Hanspeter,
> While the build doesn't fail here on 10.10, I do see the same
> inappropriate header ordering...
>
> /bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
> -I./config  -I./ltdl -I./ltdl  -I/sw/include
> -DMAGICKCORE_HDRI_ENABLE=1 -DMAGICKCORE_QUANTUM_DEPTH=16
> -I/usr/X11/include -I/sw/include/libxml2  -I/sw/include/freetype2
> -D_THREAD_SAFE -D_THREAD_SAFE -pthread -g -O2 -Wall -D_THREAD_SAFE
> -pthread -DMAGICKCORE_HDRI_ENABLE=1 -DMAGICKCORE_QUANTUM_DEPTH=16 -MT
> magick/magick_libMagickCore_Q16HDRI_la-annotate.lo -MD -MP -MF
> magick/.deps/magick_libMagickCore_Q16HDRI_la-annotate.Tpo -c -o
> magick/magick_libMagickCore_Q16HDRI_la-annotate.lo `test -f
> 'magick/annotate.c' || echo './'`magick/annotate.c
>
> where X_CFLAGS is placing  -I/usr/X11/include before
> -I/sw/include/libxml2  -I/sw/include/freetype2.
>Jack
> ps The new freetype219 is teasing out such wrong header orderings
> (especially on 10.7 which doesn't use Xquartz for the X11 headers).
>
> On Mon, Jan 26, 2015 at 6:11 AM, Hanspeter Niederstrasser
>  wrote:
>> On 1/26/2015 12:56 AM, Jack Howarth wrote:
>>>
>>> Hanspeter,
>>> The new freetype219 has broken the imagemagick7-shlibs build.
>>>
>>> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I./config -I./ltdl
>>> -I./ltdl -I/sw/include -DMAGICKCORE_HDRI_ENABLE=1
>>> -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/X11/include -I/sw/include/libxml2
>>> -I/sw/include/freetype2 -D_THREAD_SAFE -D_THREAD_SAFE -pthread -g -O2
>>> -Wall -D_THREAD_SAFE -pthread -DMAGICKCORE_HDRI_ENABLE=1
>>> -DMAGICKCORE_QUANTUM_DEPTH=16 -MT
>>> magick/magick_libMagickCore_Q16HDRI_la-annotate.lo -MD -MP -MF
>>> magick/.deps/magick_libMagickCore_Q16HDRI_la-annotate.Tpo -c
>>> magick/annotate.c  -fno-common -DPIC -o
>>> magick/.libs/magick_libMagickCore_Q16HDRI_la-annotate.o
>>>
>>> In file included from magick/annotate.c:82:
>>> /usr/X11/include/ft2build.h:56:10: fatal error:
>>> 'freetype/config/ftheader.h' file not found
>>> #include 
>>>   ^
>>
>>
>> 1) I don't see this error on 10.9 with the latest freetype219.
>> 2) Why is your ft2build.h from X11 directly in /usr/X11/include and not
>> inside /usr/X11/include/freetype2 ?
>>
>> Hanspeter
>>

--
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] swig-3.0.3-1

2015-01-26 Thread Jack Howarth
Daniel,
 Can we update swig to the newer 3.0.3 release...

Index: swig.info
===
RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/languages/swig.info,v
retrieving revision 1.8
diff -r1.8 swig.info
3c3
< Version: 3.0.0
---
> Version: 3.0.3
9c9
< Source-MD5: 9c8278fad527dda4bf38edffe5acc394
---
> Source-MD5: fff5ff91fe26ce4e369994753478640b

The upstream has add more C++11 in that release.
Jack

--
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] swig-3.0.3-1

2015-01-26 Thread Daniel Johnson



Daniel

> On Jan 26, 2015, at 3:51 PM, Jack Howarth  wrote:
> 
> Daniel,
> Can we update swig to the newer 3.0.3 release...
> 
> Index: swig.info
> ===
> RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/languages/swig.info,v
> retrieving revision 1.8
> diff -r1.8 swig.info
> 3c3
> < Version: 3.0.0
> ---
>> Version: 3.0.3
> 9c9
> < Source-MD5: 9c8278fad527dda4bf38edffe5acc394
> ---
>> Source-MD5: fff5ff91fe26ce4e369994753478640b
> 
> The upstream has add more C++11 in that release.
>Jack

Sure, I'll do it tonight.

Daniel



smime.p7s
Description: S/MIME cryptographic signature
--
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] imagemagick7-shlibs broken by new freetype219

2015-01-26 Thread Hanspeter Niederstrasser
On 1/26/2015 12:56 AM, Jack Howarth wrote:
> Hanspeter,
> The new freetype219 has broken the imagemagick7-shlibs build.
>
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I./config -I./ltdl
> -I./ltdl -I/sw/include -DMAGICKCORE_HDRI_ENABLE=1
> -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/X11/include -I/sw/include/libxml2
> -I/sw/include/freetype2 -D_THREAD_SAFE -D_THREAD_SAFE -pthread -g -O2
> -Wall -D_THREAD_SAFE -pthread -DMAGICKCORE_HDRI_ENABLE=1
> -DMAGICKCORE_QUANTUM_DEPTH=16 -MT
> magick/magick_libMagickCore_Q16HDRI_la-annotate.lo -MD -MP -MF
> magick/.deps/magick_libMagickCore_Q16HDRI_la-annotate.Tpo -c
> magick/annotate.c  -fno-common -DPIC -o
> magick/.libs/magick_libMagickCore_Q16HDRI_la-annotate.o
>
> In file included from magick/annotate.c:82:
> /usr/X11/include/ft2build.h:56:10: fatal error:
> 'freetype/config/ftheader.h' file not found
> #include 
>   ^
> The -I/usr/X11/include seems to come from X_CFLAGS but it isn't clear
> how to adjust its placement on the compile line. I had to solve it
> locally with flag-sort.

Please try the following PatchScript:

PatchScript: <<
perl -pi -e 's|CFLAGS\=\"\$FREETYPE_CFLAGS 
\$CFLAGS\"|CPPFLAGS\=\"\$FREETYPE_CFLAGS \$CPPFLAGS\"|g' configure
<<

Hanspeter


--
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] imagemagick7-shlibs broken by new freetype219

2015-01-26 Thread Jack Howarth
Hanspeter,
 Almost there...


On Mon, Jan 26, 2015 at 10:03 PM, Hanspeter Niederstrasser
 wrote:
> On 1/26/2015 12:56 AM, Jack Howarth wrote:
>>
>> Hanspeter,
>> The new freetype219 has broken the imagemagick7-shlibs build.
>>
>> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I./config -I./ltdl
>> -I./ltdl -I/sw/include -DMAGICKCORE_HDRI_ENABLE=1
>> -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/X11/include -I/sw/include/libxml2
>> -I/sw/include/freetype2 -D_THREAD_SAFE -D_THREAD_SAFE -pthread -g -O2
>> -Wall -D_THREAD_SAFE -pthread -DMAGICKCORE_HDRI_ENABLE=1
>> -DMAGICKCORE_QUANTUM_DEPTH=16 -MT
>> magick/magick_libMagickCore_Q16HDRI_la-annotate.lo -MD -MP -MF
>> magick/.deps/magick_libMagickCore_Q16HDRI_la-annotate.Tpo -c
>> magick/annotate.c  -fno-common -DPIC -o
>> magick/.libs/magick_libMagickCore_Q16HDRI_la-annotate.o
>>
>> In file included from magick/annotate.c:82:
>> /usr/X11/include/ft2build.h:56:10: fatal error:
>> 'freetype/config/ftheader.h' file not found
>> #include 
>>   ^
>> The -I/usr/X11/include seems to come from X_CFLAGS but it isn't clear
>> how to adjust its placement on the compile line. I had to solve it
>> locally with flag-sort.
>
>
> Please try the following PatchScript:
>
> PatchScript: <<
> perl -pi -e 's|CFLAGS\=\"\$FREETYPE_CFLAGS
> \$CFLAGS\"|CPPFLAGS\=\"\$FREETYPE_CFLAGS \$CPPFLAGS\"|g' configure
> <<
>
> Hanspeter
>

--
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] imagemagick7-shlibs broken by new freetype219

2015-01-26 Thread Jack Howarth
Hanspeter,
  Almost there...

libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I./config -I./ltdl
-I./ltdl -I/sw/include/freetype2 -I/sw/include
-DMAGICKCORE_HDRI_ENABLE=1 -DMAGICKCORE_QUANTUM_DEPTH=16
-I/usr/X11/include -I/sw/include/libxml2 -D_THREAD_SAFE -D_THREAD_SAFE
-pthread -g -O2 -Wall -D_THREAD_SAFE -pthread
-DMAGICKCORE_HDRI_ENABLE=1 -DMAGICKCORE_QUANTUM_DEPTH=16 -MT
magick/magick_libMagickCore_Q16HDRI_la-annotate.lo -MD -MP -MF
magick/.deps/magick_libMagickCore_Q16HDRI_la-annotate.Tpo -c
magick/annotate.c  -fno-common -DPIC -o
magick/.libs/magick_libMagickCore_Q16HDRI_la-annotate.o

The -I/sw/include/freetype2 is fixed but the -I/sw/include/libxml2
include still appears after  -I/usr/X11/include.
Jack


On Mon, Jan 26, 2015 at 10:29 PM, Jack Howarth
 wrote:
> Hanspeter,
>  Almost there...
>
>
> On Mon, Jan 26, 2015 at 10:03 PM, Hanspeter Niederstrasser
>  wrote:
>> On 1/26/2015 12:56 AM, Jack Howarth wrote:
>>>
>>> Hanspeter,
>>> The new freetype219 has broken the imagemagick7-shlibs build.
>>>
>>> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I./config -I./ltdl
>>> -I./ltdl -I/sw/include -DMAGICKCORE_HDRI_ENABLE=1
>>> -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/X11/include -I/sw/include/libxml2
>>> -I/sw/include/freetype2 -D_THREAD_SAFE -D_THREAD_SAFE -pthread -g -O2
>>> -Wall -D_THREAD_SAFE -pthread -DMAGICKCORE_HDRI_ENABLE=1
>>> -DMAGICKCORE_QUANTUM_DEPTH=16 -MT
>>> magick/magick_libMagickCore_Q16HDRI_la-annotate.lo -MD -MP -MF
>>> magick/.deps/magick_libMagickCore_Q16HDRI_la-annotate.Tpo -c
>>> magick/annotate.c  -fno-common -DPIC -o
>>> magick/.libs/magick_libMagickCore_Q16HDRI_la-annotate.o
>>>
>>> In file included from magick/annotate.c:82:
>>> /usr/X11/include/ft2build.h:56:10: fatal error:
>>> 'freetype/config/ftheader.h' file not found
>>> #include 
>>>   ^
>>> The -I/usr/X11/include seems to come from X_CFLAGS but it isn't clear
>>> how to adjust its placement on the compile line. I had to solve it
>>> locally with flag-sort.
>>
>>
>> Please try the following PatchScript:
>>
>> PatchScript: <<
>> perl -pi -e 's|CFLAGS\=\"\$FREETYPE_CFLAGS
>> \$CFLAGS\"|CPPFLAGS\=\"\$FREETYPE_CFLAGS \$CPPFLAGS\"|g' configure
>> <<
>>
>> Hanspeter
>>

--
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel