Hi, I am trying to build "Gold Update 1.2" on MacOS and Linux 32-bit architectures with absolutely no luck. The build system seems to be failing to produce useful Makefiles on both architectures.
The first problem was that source file names were not being added to the compilation lines written to the Makefile by create_make.pm. I have rectified that, but the CFLAGS (eg. include flags, compile only (-c) flags, etc.) are not propagated either. Seems to me some basic errors in the build system here which is also overly complicated to my mind.
Anyone got a fixed build system for Unix environment builds?
As an aside, is this the only open source API for writing u3d ... I'd happily hear suggestions of other projects if this particular one is "frozen" or "at end of life".
thanks - David.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I did have such a system (patches, really, for Mac OS Leopard and Debian Etch).
I am not sure if it works now (the current gcc version, perl & libraries, etc.).
If you want to play with it - contact me by mail master@iaas.msu.ru.
Sincerely, Michail
PS. The problem is not only with API to write u3d, but with the ability of Adobe Reader to replay it -
it does implement version 3 of U3D standard (not 4) and does that with limitations.
It seems Adobe has lost interest in U3D, does not develop it and intends to use the PRC file format instead.
But for it there is no free SDK and even the file format description disappeared from the Adobe site
(http://www.adobe.com/devnet/acrobat3d/).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2008-03-12
Thanks Michail and Paolo. Looks like chasing U3D is a waste of time at this point. So the big question now is when will the PRC spec be back up on Adobe's site???
Thanks again. - David.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
you wrote "Looks like chasing U3D is a waste of time at this point" - it depends on the intended use and funding, IMHO.
The puzzling point is that commercial libraries for handling both U3D (pdf3d.co.uk) and PRC (www.ttf-group.com) do not even have a price tag attached.
Since PRC format is so feature-rich developing a library to write it will be hard and involve a lot of trial-and-error cycles.
On the other hand, the option to use IDTF intermediate text format for U3D makes it an acceptable way to put some 3D into PDF
here, now and free of charge - quick-n-dirty solution.
Sincerely, Michail
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi, I am trying to build "Gold Update 1.2" on MacOS and Linux 32-bit architectures with absolutely no luck. The build system seems to be failing to produce useful Makefiles on both architectures.
The first problem was that source file names were not being added to the compilation lines written to the Makefile by create_make.pm. I have rectified that, but the CFLAGS (eg. include flags, compile only (-c) flags, etc.) are not propagated either. Seems to me some basic errors in the build system here which is also overly complicated to my mind.
Anyone got a fixed build system for Unix environment builds?
As an aside, is this the only open source API for writing u3d ... I'd happily hear suggestions of other projects if this particular one is "frozen" or "at end of life".
thanks - David.
Dear David,
I did have such a system (patches, really, for Mac OS Leopard and Debian Etch).
I am not sure if it works now (the current gcc version, perl & libraries, etc.).
If you want to play with it - contact me by mail master@iaas.msu.ru.
Sincerely, Michail
PS. The problem is not only with API to write u3d, but with the ability of Adobe Reader to replay it -
it does implement version 3 of U3D standard (not 4) and does that with limitations.
It seems Adobe has lost interest in U3D, does not develop it and intends to use the PRC file format instead.
But for it there is no free SDK and even the file format description disappeared from the Adobe site
(http://www.adobe.com/devnet/acrobat3d/).
Yes the build system is broken on macos.
I succeeded to compile it on mac (tiger) by patching some things as i reported in a previous thread
https://sourceforge.net/forum/forum.php?thread_id=1695776&forum_id=557102
I only succeeded to have a working idtfconverter that i use inside MeshLab to export into U3D format.
i have binaries for mac and win but not for linux.
Binaries for mac can be found on the cvs of MeshLab
(some install_name_tool work could be needed to run them...)
http://meshlab.cvs.sourceforge.net/meshlab/meshlab/src/meshlab/plugins/U3D_OSX/
Cheers
p.
Thanks Michail and Paolo. Looks like chasing U3D is a waste of time at this point. So the big question now is when will the PRC spec be back up on Adobe's site???
Thanks again. - David.
I have an old copy of PRC spec at http://www.iaas.msu.ru/tmp/prc/
David,
you wrote "Looks like chasing U3D is a waste of time at this point" - it depends on the intended use and funding, IMHO.
The puzzling point is that commercial libraries for handling both U3D (pdf3d.co.uk) and PRC (www.ttf-group.com) do not even have a price tag attached.
Since PRC format is so feature-rich developing a library to write it will be hard and involve a lot of trial-and-error cycles.
On the other hand, the option to use IDTF intermediate text format for U3D makes it an acceptable way to put some 3D into PDF
here, now and free of charge - quick-n-dirty solution.
Sincerely, Michail