Re: [Bf-committers] [Bf-blender-cvs] SVN commit: /data/svn/bf-blender [48635] trunk/lib/mingw64/openimageio: MinGW-w64 lib update

2012-07-05 Thread Thomas Dinges
Hi,
on windows we use OIIO Trunk, not the stable 1.0.x branch, because we 
rely on some fixes in Trunk for UTF-8 File Paths. Without these, texture 
paths with UTF-8 symbols won't load and render.

Thomas

Am 05.07.2012 12:52, schrieb Antony Riakiotakis:
 Revision: 48635

 http://projects.blender.org/scm/viewvc.php?view=revroot=bf-blenderrevision=48635
 Author:   psy-fi
 Date: 2012-07-05 10:52:33 + (Thu, 05 Jul 2012)
 Log Message:
 ---
 MinGW-w64 lib update
 =
 Update OpenImageIO to version 1.0.6

-- 
Thomas Dinges
Blender Developer, Artist and Musician

www.dingto.org

___
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers


Re: [Bf-committers] [Bf-blender-cvs] SVN commit: /data/svn/bf-blender [48637] trunk/lib/mingw64/binaries: Add libraries from MinGW-w64 to make redestribution possible

2012-07-05 Thread Sergey Sharybin
Hm, this is quite strange. AFAIR, sjlj was deprecated in MinGW in favor of
dw2 exception model.

Is it common for MinGW64 builds to still use sjlj?

On Thu, Jul 5, 2012 at 5:20 PM, Antony Riakiotakis kal...@gmail.com wrote:

 Revision: 48637

 http://projects.blender.org/scm/viewvc.php?view=revroot=bf-blenderrevision=48637
 Author:   psy-fi
 Date: 2012-07-05 11:20:31 + (Thu, 05 Jul 2012)
 Log Message:
 ---
 Add libraries from MinGW-w64 to make redestribution possible

 Added Paths:
 ---
 trunk/lib/mingw64/binaries/libgcc_s_sjlj-1.dll
 trunk/lib/mingw64/binaries/libgomp-1.dll
 trunk/lib/mingw64/binaries/libstdc++-6.dll
 trunk/lib/mingw64/binaries/libwinpthread-1.dll

 Removed Paths:
 -
 trunk/lib/mingw64/binaries/pthreadGC2-w64.dll

 Added: trunk/lib/mingw64/binaries/libgcc_s_sjlj-1.dll
 ===
 (Binary files differ)


 Property changes on: trunk/lib/mingw64/binaries/libgcc_s_sjlj-1.dll
 ___
 Added: svn:mime-type
+ application/octet-stream

 Added: trunk/lib/mingw64/binaries/libgomp-1.dll
 ===
 (Binary files differ)


 Property changes on: trunk/lib/mingw64/binaries/libgomp-1.dll
 ___
 Added: svn:mime-type
+ application/octet-stream

 Added: trunk/lib/mingw64/binaries/libstdc++-6.dll
 ===
 (Binary files differ)


 Property changes on: trunk/lib/mingw64/binaries/libstdc++-6.dll
 ___
 Added: svn:mime-type
+ application/octet-stream

 Added: trunk/lib/mingw64/binaries/libwinpthread-1.dll
 ===
 (Binary files differ)


 Property changes on: trunk/lib/mingw64/binaries/libwinpthread-1.dll
 ___
 Added: svn:mime-type
+ application/octet-stream

 Deleted: trunk/lib/mingw64/binaries/pthreadGC2-w64.dll
 ===
 (Binary files differ)

 ___
 Bf-blender-cvs mailing list
 bf-blender-...@blender.org
 http://lists.blender.org/mailman/listinfo/bf-blender-cvs




-- 
With best regards, Sergey Sharybin
___
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers


Re: [Bf-committers] [Bf-blender-cvs] SVN commit: /data/svn/bf-blender [48637] trunk/lib/mingw64/binaries: Add libraries from MinGW-w64 to make redestribution possible

2012-07-05 Thread Antony Riakiotakis
Hi, yes it is, check:

http://sourceforge.net/apps/trac/mingw-w64/wiki/Exception%20Handling
___
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers


Re: [Bf-committers] [Bf-blender-cvs] SVN commit: /data/svn/bf-blender [48637] trunk/lib/mingw64/binaries: Add libraries from MinGW-w64 to make redestribution possible

2012-07-05 Thread Sergey Sharybin
Ah, i see. Thanks for the info :)

On Thu, Jul 5, 2012 at 5:44 PM, Antony Riakiotakis kal...@gmail.com wrote:

 Hi, yes it is, check:

 http://sourceforge.net/apps/trac/mingw-w64/wiki/Exception%20Handling
 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers




-- 
With best regards, Sergey Sharybin
___
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers


Re: [Bf-committers] [Bf-blender-cvs] SVN commit: /data/svn/bf-blender [48641] trunk/blender/SConstruct: Scons:

2012-07-05 Thread Antony Riakiotakis
Ah, sorry for that, I should have tested it first :/
___
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers


Re: [Bf-committers] [Bf-blender-cvs] SVN commit: /data/svn/bf-blender [48517] trunk/blender/source/blender/ blenkernel/intern/depsgraph.c: Ack! Missed some compiler warnings

2012-07-05 Thread Dalai Felinto
Hi,

I'm getting a crash with old files after this commit:

Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_PROTECTION_FAILURE at address: 0x7fff5f38
0x0001009441b5 in dag_add_material_driver_relations (dag=0x10bb044b8,
node=0x10bb03148, ma=0x11386b3e8) at depsgraph.c:389

389 dag_add_material_nodetree_driver_relations(dag, node, ma-nodetree);

I tried to get a backtrace but all I get is :
#0  0x0001009441b5 in dag_add_material_driver_relations
(dag=0x10bb044b8, node=0x10bb03148, ma=0x11386b3e8) at depsgraph.c:389
#1  0x0001009440d3 in dag_add_material_nodetree_driver_relations
(dag=0x10bb044b8, node=0x10bb03148, ntree=0x11386bc78) at depsgraph.c:367

repeated ad eternum (I had to stop gdb manually)

Thanks,
Dalai

2012/7/2 Joshua Leung aligor...@gmail.com

 Revision: 48517

 http://projects.blender.org/scm/viewvc.php?view=revroot=bf-blenderrevision=48517
 Author:   aligorith
 Date: 2012-07-03 05:36:36 + (Tue, 03 Jul 2012)
 Log Message:
 ---
 Ack! Missed some compiler warnings

 Modified Paths:
 --
 trunk/blender/source/blender/blenkernel/intern/depsgraph.c

 Modified: trunk/blender/source/blender/blenkernel/intern/depsgraph.c
 ===
 --- trunk/blender/source/blender/blenkernel/intern/depsgraph.c  2012-07-03
 05:30:19 UTC (rev 48516)
 +++ trunk/blender/source/blender/blenkernel/intern/depsgraph.c  2012-07-03
 05:36:36 UTC (rev 48517)
 @@ -66,6 +66,7 @@
  #include BKE_library.h
  #include BKE_main.h
  #include BKE_node.h
 +#include BKE_material.h
  #include BKE_mball.h
  #include BKE_modifier.h
  #include BKE_object.h
 @@ -311,7 +312,7 @@
 for (fcu = adt-drivers.first; fcu; fcu = fcu-next) {
 ChannelDriver *driver = fcu-driver;
 DriverVar *dvar;
 -   int isdata_fcu = isdata || (fcu-rna_path 
 strstr(fcu-rna_path, modifiers[));
 +   int isdata_fcu = (isdata) || (fcu-rna_path 
 strstr(fcu-rna_path, modifiers[));

 /* loop over variables to get the target relationships */
 for (dvar = driver-variables.first; dvar; dvar =
 dvar-next) {
 @@ -348,25 +349,8 @@
  }

  /* XXX: forward def for material driver handling... */
 -static void dag_add_material_nodetree_driver_relations(DagForest *dag,
 DagNode *node, bNodeTree *ntree);
 +static void dag_add_material_driver_relations(DagForest *dag, DagNode
 *node, Material *ma);

 -/* recursive handling for material drivers */
 -static void dag_add_material_driver_relations(DagForest *dag, DagNode
 *node, Material *ma)
 -{
 -   /* material itself */
 -   if (ma-adt) {
 -   dag_add_driver_relation(ma-adt, dag, node, 1);
 -   }
 -
 -   /* textures */
 -   // TODO...
 -   //dag_add_texture_driver_relations(DagForest *dag, DagNode *node,
 ID *id);
 -
 -   /* material's nodetree */
 -   if (ma-nodetree) {
 -   dag_add_material_nodetree_driver_relations(dag, node,
 ma-nodetree);
 -   }
 -}
  /* recursive handling for material nodetree drivers */
  static void dag_add_material_nodetree_driver_relations(DagForest *dag,
 DagNode *node, bNodeTree *ntree)
  {
 @@ -388,8 +372,24 @@
 }
  }

 +/* recursive handling for material drivers */
 +static void dag_add_material_driver_relations(DagForest *dag, DagNode
 *node, Material *ma)
 +{
 +   /* material itself */
 +   if (ma-adt) {
 +   dag_add_driver_relation(ma-adt, dag, node, 1);
 +   }
 +
 +   /* textures */
 +   // TODO...
 +   //dag_add_texture_driver_relations(DagForest *dag, DagNode *node,
 ID *id);
 +
 +   /* material's nodetree */
 +   if (ma-nodetree) {
 +   dag_add_material_nodetree_driver_relations(dag, node,
 ma-nodetree);
 +   }
 +}

 -
  static void dag_add_collision_field_relation(DagForest *dag, Scene
 *scene, Object *ob, DagNode *node)
  {
 Base *base;

 ___
 Bf-blender-cvs mailing list
 bf-blender-...@blender.org
 http://lists.blender.org/mailman/listinfo/bf-blender-cvs

___
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers


Re: [Bf-committers] [Bf-blender-cvs] SVN commit: /data/svn/bf-blender [48517] trunk/blender/source/blender/ blenkernel/intern/depsgraph.c: Ack! Missed some compiler warnings

2012-07-05 Thread Daniel Salazar - 3Developer.com
Probably same crash as mine, haven't had time to do a debug build

Daniel Salazar
patazstudio.com


On Thu, Jul 5, 2012 at 11:46 AM, Dalai Felinto dfeli...@gmail.com wrote:

 Hi,

 I'm getting a crash with old files after this commit:

 Program received signal EXC_BAD_ACCESS, Could not access memory.
 Reason: KERN_PROTECTION_FAILURE at address: 0x7fff5f38
 0x0001009441b5 in dag_add_material_driver_relations (dag=0x10bb044b8,
 node=0x10bb03148, ma=0x11386b3e8) at depsgraph.c:389

 389 dag_add_material_nodetree_driver_relations(dag, node, ma-nodetree);

 I tried to get a backtrace but all I get is :
 #0  0x0001009441b5 in dag_add_material_driver_relations
 (dag=0x10bb044b8, node=0x10bb03148, ma=0x11386b3e8) at depsgraph.c:389
 #1  0x0001009440d3 in dag_add_material_nodetree_driver_relations
 (dag=0x10bb044b8, node=0x10bb03148, ntree=0x11386bc78) at depsgraph.c:367

 repeated ad eternum (I had to stop gdb manually)

 Thanks,
 Dalai

 2012/7/2 Joshua Leung aligor...@gmail.com

  Revision: 48517
 
 
 http://projects.blender.org/scm/viewvc.php?view=revroot=bf-blenderrevision=48517
  Author:   aligorith
  Date: 2012-07-03 05:36:36 + (Tue, 03 Jul 2012)
  Log Message:
  ---
  Ack! Missed some compiler warnings
 
  Modified Paths:
  --
  trunk/blender/source/blender/blenkernel/intern/depsgraph.c
 
  Modified: trunk/blender/source/blender/blenkernel/intern/depsgraph.c
  ===
  --- trunk/blender/source/blender/blenkernel/intern/depsgraph.c
  2012-07-03
  05:30:19 UTC (rev 48516)
  +++ trunk/blender/source/blender/blenkernel/intern/depsgraph.c
  2012-07-03
  05:36:36 UTC (rev 48517)
  @@ -66,6 +66,7 @@
   #include BKE_library.h
   #include BKE_main.h
   #include BKE_node.h
  +#include BKE_material.h
   #include BKE_mball.h
   #include BKE_modifier.h
   #include BKE_object.h
  @@ -311,7 +312,7 @@
  for (fcu = adt-drivers.first; fcu; fcu = fcu-next) {
  ChannelDriver *driver = fcu-driver;
  DriverVar *dvar;
  -   int isdata_fcu = isdata || (fcu-rna_path 
  strstr(fcu-rna_path, modifiers[));
  +   int isdata_fcu = (isdata) || (fcu-rna_path 
  strstr(fcu-rna_path, modifiers[));
 
  /* loop over variables to get the target relationships */
  for (dvar = driver-variables.first; dvar; dvar =
  dvar-next) {
  @@ -348,25 +349,8 @@
   }
 
   /* XXX: forward def for material driver handling... */
  -static void dag_add_material_nodetree_driver_relations(DagForest *dag,
  DagNode *node, bNodeTree *ntree);
  +static void dag_add_material_driver_relations(DagForest *dag, DagNode
  *node, Material *ma);
 
  -/* recursive handling for material drivers */
  -static void dag_add_material_driver_relations(DagForest *dag, DagNode
  *node, Material *ma)
  -{
  -   /* material itself */
  -   if (ma-adt) {
  -   dag_add_driver_relation(ma-adt, dag, node, 1);
  -   }
  -
  -   /* textures */
  -   // TODO...
  -   //dag_add_texture_driver_relations(DagForest *dag, DagNode *node,
  ID *id);
  -
  -   /* material's nodetree */
  -   if (ma-nodetree) {
  -   dag_add_material_nodetree_driver_relations(dag, node,
  ma-nodetree);
  -   }
  -}
   /* recursive handling for material nodetree drivers */
   static void dag_add_material_nodetree_driver_relations(DagForest *dag,
  DagNode *node, bNodeTree *ntree)
   {
  @@ -388,8 +372,24 @@
  }
   }
 
  +/* recursive handling for material drivers */
  +static void dag_add_material_driver_relations(DagForest *dag, DagNode
  *node, Material *ma)
  +{
  +   /* material itself */
  +   if (ma-adt) {
  +   dag_add_driver_relation(ma-adt, dag, node, 1);
  +   }
  +
  +   /* textures */
  +   // TODO...
  +   //dag_add_texture_driver_relations(DagForest *dag, DagNode *node,
  ID *id);
  +
  +   /* material's nodetree */
  +   if (ma-nodetree) {
  +   dag_add_material_nodetree_driver_relations(dag, node,
  ma-nodetree);
  +   }
  +}
 
  -
   static void dag_add_collision_field_relation(DagForest *dag, Scene
  *scene, Object *ob, DagNode *node)
   {
  Base *base;
 
  ___
  Bf-blender-cvs mailing list
  bf-blender-...@blender.org
  http://lists.blender.org/mailman/listinfo/bf-blender-cvs
 
 ___
 Bf-committers mailing list
 Bf-committers@blender.org
 http://lists.blender.org/mailman/listinfo/bf-committers

___
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers


[Bf-committers] mingw64 scons svn48664 error

2012-07-05 Thread Yousef Hurfoush

hi i get this error compiling mingw64:
i use scons, msvcsp1, cuda 4.2 with svn48664 on windows x64 .

nstall\win64-mingw\2.63\scripts\addons\cycles\license\Sobol.txt
scons: *** [Z:\Development\blender\install\win64-mingw\libstdc++-6.dll)] Source
`Z:\Development\blender\lib\mingw64\binaries\libstdc++-6.dll)' not found, needed
 by target `Z:\Development\blender\install\win64-mingw\'.
scons: building terminated because of errors.
it seems that it cannot copy libstdc++-6.dll  to install dir, i checked my 
paths, and everything i could.
i recommend letting the builder copy these binaries from the mingw64/bin 
instead of scons install
as by default most builders have there own scripts for copying things around, 
thanks.

Regards
Yousef Harfoush
ba...@msn.com

  
___
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers


Re: [Bf-committers] mingw64 scons svn48664 error

2012-07-05 Thread Antony Riakiotakis
Please update your lib folder. Also, make sure that you use the updated
compiler build as posted on this mailing list and the wiki recently:

http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/rubenvb/release/x86_64-w64-mingw32-gcc-4.7.1-release-win64_rubenvb.7z/download

Just as a note, I don't plan to change compiler builds often or without
reason. This change was made to get proper support for openmp and I hope we
can stick with it for a while.
___
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers


Re: [Bf-committers] mingw64 scons svn48664 error

2012-07-05 Thread Antony Riakiotakis
As for copying from the MinGW directory, that would be ideal, however it's
not possible to get the build directory automatically from the build
system. The naming of the libraries also changes between builds, for
instance the pthread libraries between the two builds that we have used.
___
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers