Bug#893203: Acknowledgement (src:collada2gltf: FTBFS with rapidjson 1.0.2)

Rene Engelhard rene at debian.org
Sat Mar 17 10:35:32 GMT 2018


tag 893203 + upstream
tag 893203 + fixed-upstream
thanks

Hi,

it seems current master includes rapidjson 1.0.4:

$ grep versi GLTF/dependencies/rapidjson/package.json 
  "version": "1.0.4",

so this should be fixed there...

A build with my packaging updated (using the internal versions of
draco and ahoy) builds also with rapidjson 1.1.0.
[ Except the binary, but that was disabled in the old packaging, too ]
[1]

I am not going to update the packaging (just pushed the basic stuff above,
but not more...) given it needs draco and ahoy which I
am not going to package for a package which I lost interest in because I don't
need it anymore....
(see
http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/2018-February/062936.html
and
http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/2018-February/063045.html)

Regards,

Rene

[1]
make[3]: Verzeichnis „/data/rene/tmp/COLLADA2GLTF/obj-x86_64-linux-gnu“ wird betreten
[ 92%] Building CXX object CMakeFiles/COLLADA2GLTF-bin.dir/src/main.cpp.o
/usr/bin/c++   -I/data/rene/tmp/COLLADA2GLTF/GLTF/include -I/usr/include/rapidjson -I/data/rene/tmp/COLLADA2GLTF/GLTF/dependencies/draco/src -I/usr/include/opencollada/COLLADASaxFrameworkLoader -I/usr/include/opencollada/COLLADABaseUtils -I/usr/include/opencollada/COLLADAFramework -I/usr/include/opencollada/GeneratedSaxParser -I/data/rene/tmp/COLLADA2GLTF/include -I/data/rene/tmp/COLLADA2GLTF/dependencies/ahoy/include  -std=c++11 -g -O2 -fdebug-prefix-map=/data/rene/tmp/COLLADA2GLTF=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DDRACO_POINT_CLOUD_COMPRESSION_SUPPORTED -DDRACO_MESH_COMPRESSION_SUPPORTED -DDRACO_STANDARD_EDGEBREAKER_SUPPORTED -DDRACO_PREDICTIVE_EDGEBREAKER_SUPPORTED   -lstdc++fs -std=c++11 -o CMakeFiles/COLLADA2GLTF-bin.dir/src/main.cpp.o -c /data/rene/tmp/COLLADA2GLTF/src/main.cpp
/data/rene/tmp/COLLADA2GLTF/src/main.cpp: In function ‘int main(int, const char**)’:
/data/rene/tmp/COLLADA2GLTF/src/main.cpp:218:103: error: ‘rapidjson::Writer<OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags>::Writer(const rapidjson::Writer<OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags>&) [with OutputStream = rapidjson::GenericStringBuffer<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator; unsigned int writeFlags = 0]’ is private within this context
   rapidjson::Writer<rapidjson::StringBuffer> jsonWriter = rapidjson::Writer<rapidjson::StringBuffer>(s);
                                                                                                       ^
In file included from /usr/include/rapidjson/prettywriter.h:18:0,
                 from /data/rene/tmp/COLLADA2GLTF/src/main.cpp:6:
/usr/include/rapidjson/writer.h:471:5: note: declared private here
     Writer(const Writer&);
     ^~~~~~
make[3]: *** [CMakeFiles/COLLADA2GLTF-bin.dir/build.make:66: CMakeFiles/COLLADA2GLTF-bin.dir/src/main.cpp.o] Fehler 1
make[3]: Verzeichnis „/data/rene/tmp/COLLADA2GLTF/obj-x86_64-linux-gnu“ wird verlassen
make[2]: *** [CMakeFiles/Makefile2:112: CMakeFiles/COLLADA2GLTF-bin.dir/all] Fehler 2
make[2]: Verzeichnis „/data/rene/tmp/COLLADA2GLTF/obj-x86_64-linux-gnu“ wird verlassen
make[1]: *** [Makefile:133: all] Fehler 2
make[1]: Verzeichnis „/data/rene/tmp/COLLADA2GLTF/obj-x86_64-linux-gnu“ wird verlassen
dh_auto_build: cd obj-x86_64-linux-gnu && make -j1 returned exit code 2
make: *** [debian/rules:22: build] Fehler 2
dpkg-buildpackage: Fehler: debian/rules build subprocess returned exit status 2
debuild: fatal error at line 1152:
dpkg-buildpackage -rfakeroot -us -uc -ui -b failed



More information about the pkg-multimedia-maintainers mailing list