On 2020-02-17 05:34, Johann Philippe via Iup-users wrote:
Dear all,
I found something like a error in install scripts of CD 5.12 for Linux (Linux
415 64bit), from binary releases.
The install script returns : 'libcdcontextplus.so' ->
'/usr/lib/libcdcontextplus.so'
'libcdgl.so' -> '/usr/lib/libcdgl.so'
'libcdim.so' -> '/usr/lib/libcdim.so'
'libcdpdf.so' -> '/usr/lib/libcdpdf.so'
'libcd.so' -> '/usr/lib/libcd.so'
cp: impossible d'évaluer 'libfreetype.so': Aucun fichier ou dossier de ce type
'libpdflib.so' -> '/usr/lib/libpdflib.so'
cp: impossible d'évaluer 'libftgl.so': Aucun fichier ou dossier de ce type
The install_dev script returns :
'include/cdcairo.h' -> '/usr/include/cd/cdcairo.h'
'include/cdcgm.h' -> '/usr/include/cd/cdcgm.h'
'include/cdclipbd.h' -> '/usr/include/cd/cdclipbd.h'
'include/cddbuf.h' -> '/usr/include/cd/cddbuf.h'
'include/cddebug.h' -> '/usr/include/cd/cddebug.h'
'include/cddgn.h' -> '/usr/include/cd/cddgn.h'
'include/cddirect2d.h' -> '/usr/include/cd/cddirect2d.h'
'include/cddxf.h' -> '/usr/include/cd/cddxf.h'
'include/cdemf.h' -> '/usr/include/cd/cdemf.h'
'include/cdgdiplus.h' -> '/usr/include/cd/cdgdiplus.h'
'include/cdgl.h' -> '/usr/include/cd/cdgl.h'
'include/cd.h' -> '/usr/include/cd/cd.h'
'include/cdimage.h' -> '/usr/include/cd/cdimage.h'
'include/cdim.h' -> '/usr/include/cd/cdim.h'
'include/cdirgb.h' -> '/usr/include/cd/cdirgb.h'
'include/cdiup.h' -> '/usr/include/cd/cdiup.h'
'include/cdlua3_private.h' -> '/usr/include/cd/cdlua3_private.h'
'include/cdlua5_private.h' -> '/usr/include/cd/cdlua5_private.h'
'include/cdluagl.h' -> '/usr/include/cd/cdluagl.h'
'include/cdlua.h' -> '/usr/include/cd/cdlua.h'
'include/cdluaim.h' -> '/usr/include/cd/cdluaim.h'
'include/cdluaiup.h' -> '/usr/include/cd/cdluaiup.h'
'include/cdluapdf.h' -> '/usr/include/cd/cdluapdf.h'
'include/cdmf.h' -> '/usr/include/cd/cdmf.h'
'include/cdmf_private.h' -> '/usr/include/cd/cdmf_private.h'
'include/cdnative.h' -> '/usr/include/cd/cdnative.h'
'include/cd_old.h' -> '/usr/include/cd/cd_old.h'
'include/cdpdf.h' -> '/usr/include/cd/cdpdf.h'
'include/cdpicture.h' -> '/usr/include/cd/cdpicture.h'
'include/cd_plus.h' -> '/usr/include/cd/cd_plus.h'
'include/cdpptx.h' -> '/usr/include/cd/cdpptx.h'
'include/cdprint.h' -> '/usr/include/cd/cdprint.h'
'include/cd_private.h' -> '/usr/include/cd/cd_private.h'
'include/cdps.h' -> '/usr/include/cd/cdps.h'
'include/cdsvg.h' -> '/usr/include/cd/cdsvg.h'
'include/cdwmf.h' -> '/usr/include/cd/cdwmf.h'
'include/wd.h' -> '/usr/include/cd/wd.h'
'include/wd_old.h' -> '/usr/include/cd/wd_old.h'
'libcd.a' -> '/usr/lib/libcd.a'
'libcdcontextplus.a' -> '/usr/lib/libcdcontextplus.a'
'libcdgl.a' -> '/usr/lib/libcdgl.a'
'libcdim.a' -> '/usr/lib/libcdim.a'
'libcdpdf.a' -> '/usr/lib/libcdpdf.a'
cp: impossible d'évaluer 'libfreetype.a': Aucun fichier ou dossier de ce type
'libpdflib.a' -> '/usr/lib/libpdflib.a'
cp: impossible d'évaluer 'libftgl.a': Aucun fichier ou dossier de ce type
It seems some files are missing, or are not needed anymore (?, if so, scripts
need to be updated).
Thanks
BestsJohann PHILIPPE
[...]
[G'day,]
Aargh! Your message has triggered something in my brain... I have been working
on an "Assistant" to the Tecgraf tools, that would make life easier for new
users. I am finally coming out of (semi) hiding. Incidentally, this
Assistant may have some relevance for the Lua-L "Extra-Batteries" discussion
held recently, but I did not have a complete product, and so stayed out of the
discussion. I've been flogging away at this project for 3-4 years.
The Assistant revolves around a database, held as an executable Lua script.
I am looking to release this fairly soon, but every time I get near, something
(such as Scuri's "Please Blacklist these directories") comes along and delays
things.
I've given Antonio snapshots of the entire Assistant as I've been going along,
but it's seen changes over time, including some changes stemming from the
recent IUP release.
I've found that using the SVN repository is more reliable than the releases:
For example, 5.12 is (roughly) based on SVN r832, (released early-January 2019),
whereas the CD SVN repository is currently up to r845 (released
mid-January 2020). It's possible that your problem may be addressed by the
latest SVN sources.
-------------------------------------------------
Another possibility is that you may have unfulfilled dependencies. The
largest of these is IM; I'll let any discussion of dependencies and that
package slide for the purposes of brevity (ha!) in this message.
Most of these packages originally arose from the from the "Ubuntu"
installation documentation for the IM/CD/IUP packages... the Assistant has
merely automated the installation of these packages (if required).
So, without further ado, here is the "cd" portion of the "Assistant" database.
Note, in particular, the table labelled "Dependencies", and see if the
packages named for any relevant GNU/Linux distributions are in fact installed
on your system.
Full disclosure: Lua 5.1.4 is baked-in to CentOS 7, and Lua 3.5.x is baked-in
to CentOS 8. The Assistant is restricted to Lua 5.1 at present; I am unable
to accommodate Lua 5.3 at present, as continual feature creep might mean the
heat death of the Universe before I release anything.
---------- (cut here) ----------
local cd
cd = {
Manifest = {"Name", "Project",
"/NRUPDATES", "NRARCHIVES", "NRRELEASES",
"/Revision", "LastChangedDate", "LatestRelease",
"/Dependencies", "Patches", "Build", "Runfiles",
"/Updates", "Archives", "Releases"},
Name = "cd",
Project = "canvasdraw",
NRUPDATES = 16,
NRARCHIVES = 3,
NRRELEASES = 30,
Revision = 845,
LastChangedDate = "2020-01-16T02:28:33.724508Z",
LatestRelease = "5.12",
Dependencies = {
Manifest = {"linuxmint", "ubuntu", "centos"},
linuxmint = {
"g++",
"subversion",
"libfreetype6-dev",
"libftgl2",
"libftgl-dev",
"libgtk-3-dev",
"libgl1-mesa-dev",
"libglu1-mesa-dev",
},
ubuntu = {
"g++",
"subversion",
"libfreetype6-dev",
"libftgl2",
"libftgl-dev",
"libgtk-3-dev",
"libgl1-mesa-dev",
"libglu1-mesa-dev",
},
centos = {
"gcc-c++",
"subversion",
"fontconfig-devel",
"glib2-devel",
"gtk3",
"gtk3-devel",
"ftgl-devel",
"libGLU-devel",
},
},
Patches = {
-- (some private mucking around with sources elided here)
},
Build = {
Manifest = {"Path",
"/CmdPrefixList", "Cmd", "CmdSuffixList"},
Path = "src",
CmdPrefixList = {
},
Cmd = "make",
CmdSuffixList = {
},
},
Runfiles = {
Manifest = {"linuxmint", "ubuntu", "centos"},
linuxmint = {
"libcdluaLUA_SFX.so",
"libcdluapdfLUA_SFX.so",
"../libcd.so",
"../libcdpdf.so",
"../libpdflib.so",
},
ubuntu = {
"libcdluaLUA_SFX.so",
"libcdluapdfLUA_SFX.so",
"../libcd.so",
"../libcdpdf.so",
"../libpdflib.so",
},
centos = {
"libcdluaLUA_SFX.so",
"libcdluapdfLUA_SFX.so",
"../libcd.so",
"../libcdpdf.so",
"../libpdflib.so",
},
},
Updates = {
{772, "2018-06-03T21:47:53.763936Z"},
{773, "2018-06-21T13:14:57.639874Z"},
{775, "2018-08-30T22:27:02.562594Z"},
{778, "2018-09-26T17:30:13.971520Z"},
{800, "2018-11-12T16:26:03.272320Z"},
{815, "2018-11-28T17:45:27.331276Z"},
{817, "2018-12-01T12:46:23.749000Z"},
{834, "2019-03-13T14:28:53.909331Z"},
{835, "2019-06-13T13:24:33.928108Z"},
{836, "2019-10-07T12:29:00.354341Z"},
{840, "2019-10-07T12:29:00.354341Z"},
{842, "2019-10-25T16:32:08.142847Z"},
{843, "2019-11-04T15:11:30.240491Z"},
{844, "2019-12-17T19:59:38.854482Z"},
{845, "2020-01-16T02:28:33.724508Z"},
},
Archives = {
{"cd-r843_Sources.tar.gz"},
{"cd-r844_Sources.tar.gz"},
{"cd-r845_Sources.tar.gz"},
},
Releases = {
{234, "5.4.1", "2010-11-13T06:13:01Z"},
{299, "5.5", "2012-01-04T02:14:57Z"},
{318, "5.5.1", "2012-05-25T02:56:49Z"},
{371, "5.6", "2012-11-30T01:13:07Z"},
{389, "5.6.1", "2013-05-09T11:18:00Z"},
{416, "5.7", "2013-11-22T15:22:22Z"},
{451, "5.8", "2014-07-25T13:49:37Z"},
{487, "5.8.1", "2014-11-19T20:40:59.526017Z"},
{513, "5.8.2", "2015-04-27T21:39:47.348075Z"},
{617, "5.9", "2015-09-18T17:06:40.643626Z"},
{679, "5.10", "2016-06-30T14:17:44.706211Z"},
{713, "5.11", "2016-10-01T17:27:48.676859Z"},
{733, "5.11.1", "2017-06-30T19:44:37.515418Z"},
{832, "5.12", "2019-01-07T18:02:57.679341Z"},
},
}
---------- (End of excerpt) ----------
cheers,
sur-behoffski (Brenton Hoff)
programmer, Grouse Software
_______________________________________________
Iup-users mailing list
Iup-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users