Package: sqldeveloper-package Version: 0.5.4 # make-sqldeveloper-package sqldeveloper-22.2.1.234.1810-no-jre.zip make-sqldeveloper-package 0.5.4 Copyright © 2009-2018 Lazarus Long Debian package builder and installer for Oracle SQL Developer
Environment variables are: DEBFULLNAME="" DEBEMAIL="r...@delta.cs.uwindsor.ca" Active flags are: (none) Creating work directory "/tmp/user/0/tmp.ogoOWGN2WK" ... done! Creating build installation directory "/tmp/user/0/tmp.ogoOWGN2WK/sqldeveloper/usr/share" ... done! Extracting upstream archive "sqldeveloper-22.2.1.234.1810-no-jre.zip" to "/tmp/user/0/tmp.ogoOWGN2WK/sqldeveloper/usr/share" ... done! Obtaining upstream full version: "22.2.1.234.1810" ... done! Renaming the work directory "/tmp/user/0/tmp.ogoOWGN2WK/sqldeveloper" to "/tmp/user/0/tmp.ogoOWGN2WK/sqldeveloper-22.2.1.234.1810" ... done! Reorganizing the work directory "/tmp/user/0/tmp.ogoOWGN2WK/sqldeveloper-22.2.1.234.1810" to generate FSH compliant package(s) ... /usr/bin/make-sqldeveloper-package: 654: [: Illegal number: libjavafx_font_freetype /usr/bin/make-sqldeveloper-package: 656: [: Illegal number: libjavafx_font_freetype ln: failed to create symbolic link '/tmp/user/0/tmp.ogoOWGN2WK/sqldeveloper-22.2.1.234.1810/usr/lib/x86_64-linux-gnu/sqldeveloper/22.2.1.234.1810/.l.i.b.j.a.v.a.f.x._.f.o.n.t._.f.r.e.e.t.y.p.e': File exists I applied the following changes to /usr/bin/make-sqldeveloper-package to correct the problem: # diff -c1 make-sqldeveloper-package make-sqldeveloper-package.new *** make-sqldeveloper-package 2018-01-10 19:05:04.000000000 -0500 --- make-sqldeveloper-package.new 2023-01-26 10:56:34.924672579 -0500 *************** *** 622,624 **** local GREP_OPTS_COUNT="${GREP_OPTS} -c" ! local LN_OPTS_FUNC_REORG="-s" local MV_OPTS_FUNC_REORG="--strip-trailing-slashes" --- 622,624 ---- local GREP_OPTS_COUNT="${GREP_OPTS} -c" ! local LN_OPTS_FUNC_REORG="-s -f" local MV_OPTS_FUNC_REORG="--strip-trailing-slashes" I suggest changing local LN_OPTS_FUNC_REORG="-s" to local LN_OPTS_FUNC_REORG="-s -f" I'm not sure if the "Illegal number" outputs need to be fixed, the packages still build. Here is the output using the change to LN_OPTS_FUNC_REORG: # make-sqldeveloper-package sqldeveloper-22.2.1.234.1810-no-jre.zip make-sqldeveloper-package 0.5.4 Copyright © 2009-2018 Lazarus Long Debian package builder and installer for Oracle SQL Developer Environment variables are: DEBFULLNAME="" DEBEMAIL="r...@delta.cs.uwindsor.ca" Active flags are: (none) Creating work directory "/tmp/user/0/tmp.OkM7V0yfPp" ... done! Creating build installation directory "/tmp/user/0/tmp.OkM7V0yfPp/sqldeveloper/usr/share" ... done! Extracting upstream archive "/root/software/oracle/sqldeveloper-22.2.1.234.1810-no-jre.zip" to "/tmp/user/0/tmp.OkM7V0yfPp/sqldeveloper/usr/share" ... done! Obtaining upstream full version: "22.2.1.234.1810" ... done! Renaming the work directory "/tmp/user/0/tmp.OkM7V0yfPp/sqldeveloper" to "/tmp/user/0/tmp.OkM7V0yfPp/sqldeveloper-22.2.1.234.1810" ... done! Reorganizing the work directory "/tmp/user/0/tmp.OkM7V0yfPp/sqldeveloper-22.2.1.234.1810" to generate FSH compliant package(s) ... ./make-sqldeveloper-package: 654: [: Illegal number: libjavafx_font_freetype ./make-sqldeveloper-package: 656: [: Illegal number: libjavafx_font_freetype ./make-sqldeveloper-package: 654: [: Illegal number: libglass ./make-sqldeveloper-package: 656: [: Illegal number: libglass ./make-sqldeveloper-package: 654: [: Illegal number: libjavafx_font ./make-sqldeveloper-package: 656: [: Illegal number: libjavafx_font ./make-sqldeveloper-package: 654: [: Illegal number: libjfxmedia ./make-sqldeveloper-package: 656: [: Illegal number: libjfxmedia ./make-sqldeveloper-package: 654: [: Illegal number: libprism_sw ./make-sqldeveloper-package: 656: [: Illegal number: libprism_sw ./make-sqldeveloper-package: 654: [: Illegal number: libjavafx_font_pango ./make-sqldeveloper-package: 656: [: Illegal number: libjavafx_font_pango ./make-sqldeveloper-package: 654: [: Illegal number: libglassgtk3 ./make-sqldeveloper-package: 656: [: Illegal number: libglassgtk3 ./make-sqldeveloper-package: 654: [: Illegal number: ffmpeg-58 ./make-sqldeveloper-package: 656: [: Illegal number: ffmpeg-58 ./make-sqldeveloper-package: 654: [: Illegal number: libprism_es2 ./make-sqldeveloper-package: 656: [: Illegal number: libprism_es2 ./make-sqldeveloper-package: 654: [: Illegal number: libjfxwebkit ./make-sqldeveloper-package: 656: [: Illegal number: libjfxwebkit ./make-sqldeveloper-package: 654: [: Illegal number: libjavafx_iio ./make-sqldeveloper-package: 656: [: Illegal number: libjavafx_iio ./make-sqldeveloper-package: 654: [: Illegal number: libglassgtk2 ./make-sqldeveloper-package: 656: [: Illegal number: libglassgtk2 ./make-sqldeveloper-package: 654: [: Illegal number: ffmpeg-57 ./make-sqldeveloper-package: 656: [: Illegal number: ffmpeg-57 ./make-sqldeveloper-package: 654: [: Illegal number: lite ./make-sqldeveloper-package: 656: [: Illegal number: lite ./make-sqldeveloper-package: 654: [: Illegal number: libfxplugins ./make-sqldeveloper-package: 656: [: Illegal number: libfxplugins ./make-sqldeveloper-package: 654: [: Illegal number: ffmpeg-56 ./make-sqldeveloper-package: 656: [: Illegal number: ffmpeg-56 ./make-sqldeveloper-package: 654: [: Illegal number: libdecora_sse ./make-sqldeveloper-package: 656: [: Illegal number: libdecora_sse ./make-sqldeveloper-package: 654: [: Illegal number: libprism_common ./make-sqldeveloper-package: 656: [: Illegal number: libprism_common done! Cleaning up work directory "/tmp/user/0/tmp.OkM7V0yfPp/sqldeveloper-22.2.1.234.1810" for compliant package(s) generation: deleting foreign binaries, image thumbnails and caches, foreign configuration files, source code, empty directories, done! fixing shebang lines, executable bit, done! documenting demo files, theme templates, application notes, done! Populating the "/tmp/user/0/tmp.OkM7V0yfPp/sqldeveloper-22.2.1.234.1810/debian" package control directory: finding libraries to build ... done! debian/changelog ... done! debian/compat ... done! debian/control ... done! debian/rules ... done! debian/sqldeveloper-22.2.1.234.1810.copyright ... done! debian/sqldeveloper-22.2.1.234.1810.doc-base ... done! debian/libjnidispatch-22.2.1.234.1810.shlibs.amd64 ... done! debian/libjnidispatch-22.2.1.234.1810.shlibs.i386 ... done! debian/sqldeveloper-22.2.1.234.1810.changelog ... done! debian/control ... updated! debian/sqldeveloper-22.2.1.234.1810.copyright ... done! debian/sqldeveloper-22.2.1.234.1810.install.in ... done! debian/sqldeveloper-22.2.1.234.1810.lintian-overrides.amd64 ... done! debian/sqldeveloper-22.2.1.234.1810.lintian-overrides.i386 ... done! debian/libjnidispatch-22.2.1.234.1810.copyright ... updated! debian/sqldeveloper-22.2.1.234.1810.copyright ... updated! debian/sqldeveloper-22.2.1.234.1810.install ... done! debian/sqldeveloper-22.2.1.234.1810.links ... done! debian/sqldeveloper-22.2.1.234.1810.lintian-overrides ... done! debian/sqldeveloper-22.2.1.234.1810.manpages ... done! debian/sqldeveloper-22.2.1.234.1810.NEWS ... done! debian/sqldeveloper-22.2.1.234.1810.postinst ... done! debian/sqldeveloper-22.2.1.234.1810.prerm ... done! debian/sqldeveloper-22.2.1.234.1810.README.Debian ... done! debian/sqldeveloper.22.2.1.234.1810.1 ... done! debian/sdcli.22.2.1.234.1810.1 ... done! debian/sql.22.2.1.234.1810.bundled.1 ... done! debian/sqldeveloper.22.2.1.234.1810.bash ... done! debian/sqldeveloper.22.2.1.234.1810.desktop ... done! debian/sqldeveloper.22.2.1.234.1810.xpm ... done! Building debian package(s) from sqldeveloper v22.2.1.234.1810 in "/root": sqldeveloper-22.2.1.234.1810_22.2.1.234.1810+0.5.4-1_all.deb ... done! libjnidispatch-22.2.1.234.1810_4.2.2+0.5.4-1_amd64.deb ... done! I am using Linux hostname 6.1.0-1-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.4-1 (2023-01-07) x86_64 GNU/Linux qnd libc 2.36-8 -- Robert Mavrinac Systems Analyst School of Computer Science Room 3103B Lambton Tower University of Windsor 401 Sunset Avenue, Windsor, ON N9B 3P4 519-253-3000 (4410) Email: mavri...@uwindsor.ca<mailto:mavri...@uwindsor.ca>