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>

Reply via email to