Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Unsupported Software
  • Search

Package installation errors

This forum covers all Gentoo-related software not officially supported by Gentoo. Ebuilds/software posted here might harm the health and stability of your system(s), and are not supported by Gentoo developers. Bugs/errors caused by ebuilds from overlays.gentoo.org are covered by this forum, too.
Post Reply
Advanced search
8 posts • Page 1 of 1
Author
Message
sam-510
n00b
n00b
Posts: 21
Joined: Wed Nov 08, 2023 11:26 am

Package installation errors

  • Quote

Post by sam-510 » Tue Dec 19, 2023 7:23 am

Hello there! I'm currently in the process of configuring the Grommunio web application package installation via an ebuild on Gentoo. However, I've encountered an issue during the npm installation stage. While I've managed to manually install npm on the Gentoo server, I'm facing an error specifically related to the ebuild process. I attempted to add DNS through the ebuild configuration, but unfortunately, it hasn't resolved the issue. Do you have any suggestions or ideas on how to tackle this problem?

Code: Select all

# Copyright 2023
# Distributed under the terms of the GNU General Public License v3

EAPI=8

#inherit cmake

DESCRIPTION="Grommunio Mail Server"
HOMEPAGE="https://github.com/grommunio/grommunio-web"
SRC_URI="https://github.com/grommunio/grommunio-web/archive/refs/tags/grommunio-web-3.5.tar.gz"


LICENSE="AGPL-3"
SLOT="0"
KEYWORDS="amd64 x86"

IUSE=""

RDEPEND="
    dev-db/mariadb
    dev-libs/openssl
    dev-libs/libsodium

    "

DEPEND="${RDEPEND}"





src_configure() {
    npm cache clean --force
    npm config set registry https://registry.npmjs.org/artifactory
   # echo "nameserver 8.8.8.8" >>  /etc/resolv.conf

    npm install
    npm audit fix
    npm install html-minifier-terser
    local mycmakeargs=(

        -DUSE_SYSTEMD=ON
        # Add any other cmake options here
    )
#    cmake_src_configure
}

src_install() {
    cmake_src_install
}
error:

Code: Select all

npm WARN using --force Recommended protections disabled.
npm ERR! code EAI_AGAIN
npm ERR! syscall getaddrinfo
npm ERR! errno EAI_AGAIN
npm ERR! request to https://registry.npmjs.org/artifactory/yargs-parser/-/yargs-parser-18.1.3.tgz failed, reason: getaddrinfo EAI_AGAIN registry.npmjs.org

npm ERR! A complete log of this run can be found in: /var/tmp/portage/www-apps/grommunio-web-grommunio-web-3.5/homedir/.npm/_logs/2023-12-19T07_12_22_035Z-debug-0.log
npm ERR! code EAI_AGAIN
npm ERR! syscall getaddrinfo
npm ERR! errno EAI_AGAIN
npm ERR! request to https://registry.npmjs.org/artifactory/yargs-parser/-/yargs-parser-18.1.3.tgz failed, reason: getaddrinfo EAI_AGAIN registry.npmjs.org

npm ERR! A complete log of this run can be found in: /var/tmp/portage/www-apps/grommunio-web-grommunio-web-3.5/homedir/.npm/_logs/2023-12-19T07_13_55_069Z-debug-0.log
npm ERR! code EAI_AGAIN
npm ERR! syscall getaddrinfo
npm ERR! errno EAI_AGAIN
npm ERR! request to https://registry.npmjs.org/artifactory/html-minifier-terser failed, reason: getaddrinfo EAI_AGAIN registry.npmjs.org

npm ERR! A complete log of this run can be found in: /var/tmp/portage/www-apps/grommunio-web-grommunio-web-3.5/homedir/.npm/_logs/2023-12-19T07_15_13_458Z-debug-0.log
ebuild error:

Code: Select all

cat client/filepreviewer/ViewerJS/index.html > deploy/client/filepreviewer/ViewerJS/index-orig.html
node_modules/html-minifier-terser/cli.js --collapse-whitespace --remove-comments --output deploy/client/filepreviewer/ViewerJS/index.html deploy/client/filepreviewer/ViewerJS/index-orig.html
make: node_modules/html-minifier-terser/cli.js: No such file or directory
make: *** [Makefile:255: deploy/client/filepreviewer/ViewerJS/index.html] Error 127
cat client/fingerprint.js > deploy/client/fingerprint-debug.js
node_modules/terser/bin/terser deploy/client/fingerprint-debug.js --output deploy/client/fingerprint.js \
        --source-map "url='fingerprint.js.map'" \
        --compress ecma=2015,computed_props=false --mangle reserved=['FormData','Ext','Zarafa','container','settings','properties','languages',
'serverconfig','user','version','urlActionData','console','Tokenizr','module','define',
'global','require','proxy','_','dgettext','dngettext','dnpgettext','ngettext','pgettext',
'onResize','tinymce','resizeLoginBox','userManager','DOMPurify','PDFJS','odf','L',
'GeoSearch']
/bin/sh: line 1: node_modules/terser/bin/terser: No such file or directory
make: *** [Makefile:128: deploy/client/fingerprint.js] Error 127
npm install
npm ERR! code EAI_AGAIN
npm ERR! syscall getaddrinfo
npm ERR! errno EAI_AGAIN
npm ERR! request to https://registry.npmjs.org/artifactory/yargs-parser/-/yargs-parser-18.1.3.tgz failed, reason: getaddrinfo EAI_AGAIN registry.npmjs.org

npm ERR! A complete log of this run can be found in: /var/tmp/portage/www-apps/grommunio-web-grommunio-web-3.5/homedir/.npm/_logs/2023-12-19T07_16_26_084Z-debug-0.log
make: *** [Makefile:300: node_modules] Error 1
 * ERROR: www-apps/grommunio-web-grommunio-web-3.5::grommunio failed (compile phase):
 *   emake failed
 *
 * If you need support, post the output of `emerge --info '=www-apps/grommunio-web-grommunio-web-3.5::grommunio'`,
 * the complete build log and the output of `emerge -pqv '=www-apps/grommunio-web-grommunio-web-3.5::grommunio'`.
 * The complete build log is located at '/var/tmp/portage/www-apps/grommunio-web-grommunio-web-3.5/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/www-apps/grommunio-web-grommunio-web-3.5/temp/environment'.
 * Working directory: '/var/tmp/portage/www-apps/grommunio-web-grommunio-web-3.5/work/grommunio-web-grommunio-web-3.5'
 * S: '/var/tmp/portage/www-apps/grommunio-web-grommunio-web-3.5/work/grommunio-web-grommunio-web-3.5'

>>> Failed to emerge www-apps/grommunio-web-grommunio-web-3.5, Log file:

>>>  '/var/tmp/portage/www-apps/grommunio-web-grommunio-web-3.5/temp/build.log'

 * Messages for package www-apps/grommunio-web-grommunio-web-3.5:

 * ERROR: www-apps/grommunio-web-grommunio-web-3.5::grommunio failed (compile phase):
 *   emake failed
 *
 * If you need support, post the output of `emerge --info '=www-apps/grommunio-web-grommunio-web-3.5::grommunio'`,
 * the complete build log and the output of `emerge -pqv '=www-apps/grommunio-web-grommunio-web-3.5::grommunio'`.
 * The complete build log is located at '/var/tmp/portage/www-apps/grommunio-web-grommunio-web-3.5/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/www-apps/grommunio-web-grommunio-web-3.5/temp/environment'.
 * Working directory: '/var/tmp/portage/www-apps/grommunio-web-grommunio-web-3.5/work/grommunio-web-grommunio-web-3.5'
 * S: '/var/tmp/portage/www-apps/grommunio-web-grommunio-web-3.5/work/grommunio-web-grommunio-web-3.5'
[Moderator edit: broke long whitespace-free lines in code tags to fix thread layout. -Hu]
Last edited by sam-510 on Tue Dec 19, 2023 7:53 am, edited 1 time in total.
Top
fedeliallalinea
Administrator
Administrator
User avatar
Posts: 31976
Joined: Sat Mar 08, 2003 11:15 pm
Location: here
Contact:
Contact fedeliallalinea
Website

  • Quote

Post by fedeliallalinea » Tue Dec 19, 2023 7:36 am

You can't use npm in an ebuild because the use of network is allowed, for security reason, only in fetch phase.
You can run FEATURES="-network-sandbox" emerge ... command to workaround this but at your own risk.
I remember an overlay that implemented an eclass for npm but that meant doing an ebuild for each dependency.
Questions are guaranteed in life; Answers aren't.

"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
Top
sam-510
n00b
n00b
Posts: 21
Joined: Wed Nov 08, 2023 11:26 am

  • Quote

Post by sam-510 » Tue Dec 19, 2023 8:13 am

Thanks for responding fedeliallalinea

I'm having trouble understanding your message clearly.
I have successfully installed the Node.js package using the manual npm install method. However, I am facing difficulties when attempting to do the same through the ebuild. If you're stating that npm install is not possible via the ebuild, could you suggest an alternative approach?

In the Makefile, the initial availability of npm install is causing an error. I am attempting to modify it through the ebuild, but so far, I have not been successful.
Could you please review the ebuild file and let me know if I've made any mistakes? This is my first attempt at creating an ebuild, and I appreciate any corrections you can provide accroding to grommunio package installations.
Top
fedeliallalinea
Administrator
Administrator
User avatar
Posts: 31976
Joined: Sat Mar 08, 2003 11:15 pm
Location: here
Contact:
Contact fedeliallalinea
Website

  • Quote

Post by fedeliallalinea » Tue Dec 19, 2023 9:05 am

sam-510 wrote:I'm having trouble understanding your message clearly.
The grommunio-web package for building need dependencies and npm will automatically download them from the nodejs repository.
In the portage system download a package is allowed only in fetch phase, this means that the ebuild will only download what is specified in the SRC_URI variable (with other eclasses there are other variables e.g.: EGIT_REPO_URI in git-r3.eclass).
This happens because the package to download was verified by and signed in the Manifest file by the ebuild maintainer.
So when you launch the npm command in the src_configure function portage will block the command when it tries to download the dependencies.
sam-510 wrote:I have successfully installed the Node.js package using the manual npm install method. However, I am facing difficulties when attempting to do the same through the ebuild. If you're stating that npm install is not possible via the ebuild, could you suggest an alternative approach?
As I said, a solution is to launch the command emerges with the disabled feature network-sandbox (FEATURES="-network-sandbox" emerge ...).
An other simple solutions don't exist, one could be to put all the necessary dependencies in the SRC_URI variable and then launch the npm command in offline mode, if possible. Unfortunately I don't know the NPM system well.
​
Questions are guaranteed in life; Answers aren't.

"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
Top
sam-510
n00b
n00b
Posts: 21
Joined: Wed Nov 08, 2023 11:26 am

  • Quote

Post by sam-510 » Tue Dec 19, 2023 10:45 am

Thanks for explaning
I attempted the command "FEATURES="-network-sandbox" emerge nodejs" but encountered the same error from the ebuild file. Can you please provide guidance on the necessary considerations for installing the Grommunio web app on this Gentoo system? Additionally, could you share some references for the grommunio installation process
Top
Hu
Administrator
Administrator
Posts: 24380
Joined: Tue Mar 06, 2007 5:38 am

  • Quote

Post by Hu » Wed Dec 20, 2023 2:00 am

It looks like this build system is broken by design. Build systems build things. They do not download things. Yet this build system explicitly wants to download things, and apparently does not even properly validate what it downloads (note the apparent lack of checksums to verify that the downloaded content is complete and correct). The only fixes here are:
  • Disable the security mechanism that prohibits downloads
  • Patch the target build system to cease trying to download content.
You say you get the same error, but this should not happen. You disabled the security feature that caused that error. Please post the full output of a failure with the security feature disabled.
Top
fedeliallalinea
Administrator
Administrator
User avatar
Posts: 31976
Joined: Sat Mar 08, 2003 11:15 pm
Location: here
Contact:
Contact fedeliallalinea
Website

  • Quote

Post by fedeliallalinea » Wed Dec 20, 2023 6:04 am

You should use FEATURES="-network-sandbox" on your package ebuild not on nodejs.
Questions are guaranteed in life; Answers aren't.

"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
Top
sam-510
n00b
n00b
Posts: 21
Joined: Wed Nov 08, 2023 11:26 am

  • Quote

Post by sam-510 » Wed Dec 20, 2023 7:10 am

after using FEATURES option on ebuild facing same error fedeliallalinea

error log (I'm unable to share the complete error log due to constraints regarding file creation details, so I've omitted that part of the log.) :

Code: Select all



>>> Verifying ebuild manifests

>>> Emerging (1 of 1) www-apps/grommunio-web-grommunio-web-3.5::grommunio
 * grommunio-web-3.5.tar.gz BLAKE2B SHA512 size ;-) ...                                                    [ ok ]
>>> Unpacking source...
>>> Unpacking grommunio-web-3.5.tar.gz to /var/tmp/portage/www-apps/grommunio-web-grommunio-web-3.5/work
>>> Source unpacked in /var/tmp/portage/www-apps/grommunio-web-grommunio-web-3.5/work
>>> Preparing source in /var/tmp/portage/www-apps/grommunio-web-grommunio-web-3.5/work/grommunio-web-grommunio-web-3.5 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/www-apps/grommunio-web-grommunio-web-3.5/work/grommunio-web-grommunio-web-3.5 ...
npm ERR! code EAI_AGAIN
npm ERR! syscall getaddrinfo
npm ERR! errno EAI_AGAIN
npm ERR! request to https://registry.npmjs.org/artifactory/yargs-parser/-/yargs-parser-18.1.3.tgz failed, reason: getaddrinfo EAI_AGAIN registry.npmjs.org

npm ERR! A complete log of this run can be found in: /var/tmp/portage/www-apps/grommunio-web-grommunio-web-3.5/homedir/.npm/_logs/2023-12-20T06_24_04_999Z-debug-0.log
npm ERR! code EAI_AGAIN
npm ERR! syscall getaddrinfo
npm ERR! errno EAI_AGAIN
npm ERR! request to https://registry.npmjs.org/artifactory/yargs-parser/-/yargs-parser-18.1.3.tgz failed, reason: getaddrinfo EAI_AGAIN registry.npmjs.org

npm ERR! A complete log of this run can be found in: /var/tmp/portage/www-apps/grommunio-web-grommunio-web-3.5/homedir/.npm/_logs/2023-12-20T06_25_32_856Z-debug-0.log
npm ERR! code EAI_AGAIN
npm ERR! syscall getaddrinfo
npm ERR! errno EAI_AGAIN
npm ERR! request to https://registry.npmjs.org/artifactory/html-minifier-terser failed, reason: getaddrinfo EAI_AGAIN registry.npmjs.org

npm ERR! A complete log of this run can be found in: /var/tmp/portage/www-apps/grommunio-web-grommunio-web-3.5/homedir/.npm/_logs/2023-12-20T06_27_00_444Z-debug-0.log
>>> Source configured.
>>> Compiling source in /var/tmp/portage/www-apps/grommunio-web-grommunio-web-3.5/work/grommunio-web-grommunio-web-3.5 ...
make -j4
mkdir -p $(dirname deploy/server/language/ar_DZ.UTF-8/LC_MESSAGES/grommunio_web.mo)
mkdir -p $(dirname deploy/server/language/ar_SA.UTF-8/LC_MESSAGES/grommunio_web.mo)
mkdir -p $(dirname deploy/server/language/ca_ES.UTF-8/LC_MESSAGES/grommunio_web.mo)
msgfmt -v -o deploy/server/language/ar_DZ.UTF-8/LC_MESSAGES/grommunio_web.mo server/language/ar_DZ.UTF-8/LC_MESSAGES/grommunio_web.po
266 translated messages, 54 fuzzy translations, 1977 untranslated messages.
msgfmt -v -o deploy/server/language/ar_SA.UTF-8/LC_MESSAGES/grommunio_web.mo server/language/ar_SA.UTF-8/LC_MESSAGES/grommunio_web.po
18 translated messages, 2279 untranslated messages.

cp server/language/zh_CN.UTF-8/language.txt deploy/server/language/zh_CN.UTF-8/language.txt
cp server/language/zh_TW.UTF-8/language.txt deploy/server/language/zh_TW.UTF-8/language.txt
php -l index.php
No syntax errors detected in index.php
php -l defaults.php
No syntax errors detected in defaults.php
php -l grommunio.php
No syntax errors detected in grommunio.php
mkdir -p $(dirname deploy/index.php)
mkdir -p $(dirname deploy/defaults.php)
cp index.php deploy/index.php
cp defaults.php deploy/defaults.php
mkdir -p $(dirname deploy/grommunio.php)
cp grommunio.php deploy/grommunio.php
php -l server/includes/bootstrap.grommunio.php
No syntax errors detected in server/includes/bootstrap.grommunio.php
php -l init.php
No syntax errors detected in init.php
php -l server/includes/bootstrap.php
No syntax errors detected in server/includes/bootstrap.php
mkdir -p $(dirname deploy/init.php)
mkdir -p $(dirname deploy/server/includes/bootstrap.grommunio.php)
cp init.php deploy/init.php
cp server/includes/bootstrap.grommunio.php deploy/server/includes/bootstrap.grommunio.php
mkdir -p $(dirname deploy/server/includes/bootstrap.php)
php -l server/includes/controllers/ping.php
No syntax errors detected in server/includes/controllers/ping.php
cp server/includes/bootstrap.php deploy/server/includes/bootstrap.php
mkdir -p $(dirname deploy/server/includes/controllers/ping.php)
php -l server/includes/controllers/service.authenticate.php
No syntax errors detected in server/includes/controllers/service.authenticate.php
cp server/includes/controllers/ping.php deploy/server/includes/controllers/ping.php
php -l server/includes/controllers/service.authenticated.php
No syntax errors detected in server/includes/controllers/service.authenticated.php
mkdir -p $(dirname deploy/server/includes/controllers/service.authenticate.php)
cp server/includes/controllers/service.authenticate.php deploy/server/includes/controllers/service.authenticate.php
mkdir -p $(dirname deploy/server/includes/controllers/service.authenticated.php)
php -l server/includes/controllers/service.fingerprint.php
No syntax errors detected in server/includes/controllers/service.fingerprint.php
cp server/includes/controllers/service.authenticated.php deploy/server/includes/controllers/service.authenticated.php
mkdir -p $(dirname deploy/server/includes/controllers/service.fingerprint.php)
cp server/includes/controllers/service.fingerprint.php deploy/server/includes/controllers/service.fingerprint.php
php -l server/includes/controllers/service.logout.php
No syntax errors detected in server/includes/controllers/service.logout.php
php -l server/includes/controllers/service.php
No syntax errors detected in server/includes/controllers/service.php
mkdir -p $(dirname deploy/server/includes/controllers/service.logout.php)
php -l server/includes/controllers/service.token.php
No syntax errors detected in server/includes/controllers/service.token.php
mkdir -p $(dirname deploy/server/includes/controllers/service.php)
cp server/includes/controllers/service.logout.php deploy/server/includes/controllers/service.logout.php
cp server/includes/controllers/service.php deploy/server/includes/controllers/service.php
mkdir -p $(dirname deploy/server/includes/controllers/service.token.php)
cp server/includes/controllers/service.token.php deploy/server/includes/controllers/service.token.php
php -l server/includes/core/class.attachmentstate.php
No syntax errors detected in server/includes/core/class.attachmentstate.php
php -l server/includes/core/class.browserfingerprint.php
No syntax errors detected in server/includes/core/class.browserfingerprint.php
mkdir -p $(dirname deploy/server/includes/core/class.attachmentstate.php)
cp server/includes/core/class.attachmentstate.php deploy/server/includes/core/class.attachmentstate.php
mkdir -p $(dirname deploy/server/includes/core/class.browserfingerprint.php)
php -l server/includes/core/class.bus.php
No syntax errors detected in server/includes/core/class.bus.php
cp server/includes/core/class.browserfingerprint.php deploy/server/includes/core/class.browserfingerprint.php
mkdir -p $(dirname deploy/server/includes/core/class.bus.php)
php -l server/includes/core/class.colors.php
No syntax errors detected in server/includes/core/class.colors.php
cp server/includes/core/class.bus.php deploy/server/includes/core/class.bus.php
php -l server/includes/core/class.configcheck.php
No syntax errors detected in server/includes/core/class.configcheck.php
mkdir -p $(dirname deploy/server/includes/core/class.colors.php)
cp server/includes/core/class.colors.php deploy/server/includes/core/class.colors.php
mkdir -p $(dirname deploy/server/includes/core/class.configcheck.php)
php -l server/includes/core/class.conversion.php
No syntax errors detected in server/includes/core/class.conversion.php
cp server/includes/core/class.configcheck.php deploy/server/includes/core/class.configcheck.php
php -l server/includes/core/class.dispatcher.php
No syntax errors detected in server/includes/core/class.dispatcher.php
mkdir -p $(dirname deploy/server/includes/core/class.dispatcher.php)
php -l server/includes/core/class.encryptionstore.php
No syntax errors detected in server/includes/core/class.encryptionstore.php
cp server/includes/core/class.dispatcher.php deploy/server/includes/core/class.dispatcher.php
mkdir -p $(dirname deploy/server/includes/core/class.conversion.php)
mkdir -p $(dirname deploy/server/includes/core/class.encryptionstore.php)
cp server/includes/core/class.conversion.php deploy/server/includes/core/class.conversion.php
cp server/includes/core/class.encryptionstore.php deploy/server/includes/core/class.encryptionstore.php
php -l server/includes/core/class.entryid.php
No syntax errors detected in server/includes/core/class.entryid.php
mkdir -p $(dirname deploy/server/includes/core/class.entryid.php)
php -l server/includes/core/class.indexsqlite.php
No syntax errors detected in server/includes/core/class.indexsqlite.php
cp server/includes/core/class.entryid.php deploy/server/includes/core/class.entryid.php
php -l server/includes/core/class.iconsets.php
No syntax errors detected in server/includes/core/class.iconsets.php
mkdir -p $(dirname deploy/server/includes/core/class.indexsqlite.php)
mkdir -p $(dirname deploy/server/includes/core/class.iconsets.php)
cp server/includes/core/class.indexsqlite.php deploy/server/includes/core/class.indexsqlite.php
php -l server/includes/core/class.jsonrequest.php
No syntax errors detected in server/includes/core/class.jsonrequest.php
cp server/includes/core/class.iconsets.php deploy/server/includes/core/class.iconsets.php
mkdir -p $(dirname deploy/server/includes/core/class.jsonrequest.php)
cp server/includes/core/class.jsonrequest.php deploy/server/includes/core/class.jsonrequest.php
php -l server/includes/core/class.log.php
No syntax errors detected in server/includes/core/class.log.php
php -l server/includes/core/class.language.php
No syntax errors detected in server/includes/core/class.language.php
php -l server/includes/core/class.mapisession.php
No syntax errors detected in server/includes/core/class.mapisession.php
mkdir -p $(dirname deploy/server/includes/core/class.log.php)
mkdir -p $(dirname deploy/server/includes/core/class.language.php)
cp server/includes/core/class.log.php deploy/server/includes/core/class.log.php
cp server/includes/core/class.language.php deploy/server/includes/core/class.language.php
mkdir -p $(dirname deploy/server/includes/core/class.mapisession.php)
php -l server/includes/core/class.plugin.php
No syntax errors detected in server/includes/core/class.plugin.php
cp server/includes/core/class.mapisession.php deploy/server/includes/core/class.mapisession.php
php -l server/includes/core/class.operations.php
No syntax errors detected in server/includes/core/class.operations.php
mkdir -p $(dirname deploy/server/includes/core/class.plugin.php)
mkdir -p $(dirname deploy/server/includes/core/class.operations.php)
cp server/includes/core/class.plugin.php deploy/server/includes/core/class.plugin.php
cp server/includes/core/class.operations.php deploy/server/includes/core/class.operations.php
php -l server/includes/core/class.pluginmanager.php
No syntax errors detected in server/includes/core/class.pluginmanager.php
mkdir -p $(dirname deploy/server/includes/core/class.pluginmanager.php)
cp server/includes/core/class.pluginmanager.php deploy/server/includes/core/class.pluginmanager.php
php -l server/includes/core/class.properties.php
No syntax errors detected in server/includes/core/class.properties.php
php -l server/includes/core/class.response.php
No syntax errors detected in server/includes/core/class.response.php
mkdir -p $(dirname deploy/server/includes/core/class.properties.php)
cp server/includes/core/class.properties.php deploy/server/includes/core/class.properties.php
php -l server/includes/core/class.settings.php
No syntax errors detected in server/includes/core/class.settings.php
mkdir -p $(dirname deploy/server/includes/core/class.response.php)
cp server/includes/core/class.response.php deploy/server/includes/core/class.response.php
mkdir -p $(dirname deploy/server/includes/core/class.settings.php)
php -l server/includes/core/class.state.php
No syntax errors detected in server/includes/core/class.state.php
cp server/includes/core/class.settings.php deploy/server/includes/core/class.settings.php
mkdir -p $(dirname deploy/server/includes/core/class.state.php)
cp server/includes/core/class.state.php deploy/server/includes/core/class.state.php
php -l server/includes/core/class.theming.php
No syntax errors detected in server/includes/core/class.theming.php
php -l server/includes/core/class.todolist.php
No syntax errors detected in server/includes/core/class.todolist.php
mkdir -p $(dirname deploy/server/includes/core/class.theming.php)
mkdir -p $(dirname deploy/server/includes/core/class.todolist.php)
php -l server/includes/core/class.webappauthentication.php
No syntax errors detected in server/includes/core/class.webappauthentication.php
cp server/includes/core/class.theming.php deploy/server/includes/core/class.theming.php
cp server/includes/core/class.todolist.php deploy/server/includes/core/class.todolist.php
mkdir -p $(dirname deploy/server/includes/core/class.webappauthentication.php)
cp server/includes/core/class.webappauthentication.php deploy/server/includes/core/class.webappauthentication.php
php -l server/includes/core/class.webappsession.php
No syntax errors detected in server/includes/core/class.webappsession.php
php -l server/includes/core/constants.php
No syntax errors detected in server/includes/core/constants.php
mkdir -p $(dirname deploy/server/includes/core/class.webappsession.php)
mkdir -p $(dirname deploy/server/includes/core/constants.php)
cp server/includes/core/class.webappsession.php deploy/server/includes/core/class.webappsession.php
cp server/includes/core/constants.php deploy/server/includes/core/constants.php
php -l server/includes/download_appointment.php
No syntax errors detected in server/includes/download_appointment.php
php -l server/includes/download_base.php
No syntax errors detected in server/includes/download_base.php
mkdir -p $(dirname deploy/server/includes/download_appointment.php)
mkdir -p $(dirname deploy/server/includes/download_base.php)
cp server/includes/download_base.php deploy/server/includes/download_base.php
php -l server/includes/download_attachment.php
No syntax errors detected in server/includes/download_attachment.php
mkdir -p $(dirname deploy/server/includes/download_attachment.php)
cp server/includes/download_appointment.php deploy/server/includes/download_appointment.php
php -l server/includes/download_contact.php
No syntax errors detected in server/includes/download_contact.php
cp server/includes/download_attachment.php deploy/server/includes/download_attachment.php
mkdir -p $(dirname deploy/server/includes/download_contact.php)
php -l server/includes/download_message.php
No syntax errors detected in server/includes/download_message.php
php -l server/includes/exceptions/class.BusException.php
No syntax errors detected in server/includes/exceptions/class.BusException.php
cp server/includes/download_contact.php deploy/server/includes/download_contact.php
mkdir -p $(dirname deploy/server/includes/download_message.php)
mkdir -p $(dirname deploy/server/includes/exceptions/class.BusException.php)
php -l server/includes/exceptions/class.DispatcherException.php
No syntax errors detected in server/includes/exceptions/class.DispatcherException.php
cp server/includes/download_message.php deploy/server/includes/download_message.php
cp server/includes/exceptions/class.BusException.php deploy/server/includes/exceptions/class.BusException.php
mkdir -p $(dirname deploy/server/includes/exceptions/class.DispatcherException.php)
cp server/includes/exceptions/class.DispatcherException.php deploy/server/includes/exceptions/class.DispatcherException.php
php -l server/includes/exceptions/class.JSONException.php
No syntax errors detected in server/includes/exceptions/class.JSONException.php
php -l server/includes/exceptions/class.SearchException.php
No syntax errors detected in server/includes/exceptions/class.SearchException.php
php -l server/includes/exceptions/class.SettingsException.php
No syntax errors detected in server/includes/exceptions/class.SettingsException.php
mkdir -p $(dirname deploy/server/includes/exceptions/class.JSONException.php)
cp server/includes/exceptions/class.JSONException.php deploy/server/includes/exceptions/class.JSONException.php
mkdir -p $(dirname deploy/server/includes/exceptions/class.SearchException.php)
mkdir -p $(dirname deploy/server/includes/exceptions/class.SettingsException.php)
cp server/includes/exceptions/class.SearchException.php deploy/server/includes/exceptions/class.SearchException.php
cp server/includes/exceptions/class.SettingsException.php deploy/server/includes/exceptions/class.SettingsException.php
php -l server/includes/exceptions/class.ZarafaErrorException.php
No syntax errors detected in server/includes/exceptions/class.ZarafaErrorException.php
php -l server/includes/exceptions/class.ZarafaException.php
No syntax errors detected in server/includes/exceptions/class.ZarafaException.php
php -l server/includes/exceptions/class.baseexception.php
No syntax errors detected in server/includes/exceptions/class.baseexception.php
mkdir -p $(dirname deploy/server/includes/exceptions/class.ZarafaException.php)
mkdir -p $(dirname deploy/server/includes/exceptions/class.baseexception.php)
cp server/includes/exceptions/class.ZarafaException.php deploy/server/includes/exceptions/class.ZarafaException.php
cp server/includes/exceptions/class.baseexception.php deploy/server/includes/exceptions/class.baseexception.php
mkdir -p $(dirname deploy/server/includes/exceptions/class.ZarafaErrorException.php)
cp server/includes/exceptions/class.ZarafaErrorException.php deploy/server/includes/exceptions/class.ZarafaErrorException.php
php -l server/includes/gettext.php
No syntax errors detected in server/includes/gettext.php
php -l server/includes/exceptions/class.mapiexception.php
No syntax errors detected in server/includes/exceptions/class.mapiexception.php
php -l server/includes/load.php
No syntax errors detected in server/includes/load.php
mkdir -p $(dirname deploy/server/includes/gettext.php)
mkdir -p $(dirname deploy/server/includes/load.php)
cp server/includes/gettext.php deploy/server/includes/gettext.php
mkdir -p $(dirname deploy/server/includes/exceptions/class.mapiexception.php)
cp server/includes/load.php deploy/server/includes/load.php
cp server/includes/exceptions/class.mapiexception.php deploy/server/includes/exceptions/class.mapiexception.php
php -l server/includes/logger/class.filelog.php
No syntax errors detected in server/includes/logger/class.filelog.php
php -l server/includes/logger/class.baselogger.php
No syntax errors detected in server/includes/logger/class.baselogger.php
mkdir -p $(dirname deploy/server/includes/logger/class.baselogger.php)
cp server/includes/logger/class.baselogger.php deploy/server/includes/logger/class.baselogger.php
php -l server/includes/loader.php
No syntax errors detected in server/includes/loader.php
mkdir -p $(dirname deploy/server/includes/logger/class.filelog.php)
php -l server/includes/modules/class.addressbookitemmodule.php
No syntax errors detected in server/includes/modules/class.addressbookitemmodule.php
cp server/includes/logger/class.filelog.php deploy/server/includes/logger/class.filelog.php
mkdir -p $(dirname deploy/server/includes/loader.php)
cp server/includes/loader.php deploy/server/includes/loader.php
mkdir -p $(dirname deploy/server/includes/modules/class.addressbookitemmodule.php)
cp server/includes/modules/class.addressbookitemmodule.php deploy/server/includes/modules/class.addressbookitemmodule.php
php -l server/includes/modules/class.addressbooklistmodule.php
No syntax errors detected in server/includes/modules/class.addressbooklistmodule.php
php -l server/includes/modules/class.advancedsearchlistmodule.php
No syntax errors detected in server/includes/modules/class.advancedsearchlistmodule.php
mkdir -p $(dirname deploy/server/includes/modules/class.addressbooklistmodule.php)
cp server/includes/modules/class.addressbooklistmodule.php deploy/server/includes/modules/class.addressbooklistmodule.php
php -l server/includes/modules/class.appointmentitemmodule.php
No syntax errors detected in server/includes/modules/class.appointmentitemmodule.php
mkdir -p $(dirname deploy/server/includes/modules/class.advancedsearchlistmodule.php)
cp server/includes/modules/class.advancedsearchlistmodule.php deploy/server/includes/modules/class.advancedsearchlistmodule.php
mkdir -p $(dirname deploy/server/includes/modules/class.appointmentitemmodule.php)
cp server/includes/modules/class.appointmentitemmodule.php deploy/server/includes/modules/class.appointmentitemmodule.php
php -l server/includes/modules/class.appointmentlistmodule.php
No syntax errors detected in server/includes/modules/class.appointmentlistmodule.php
php -l server/includes/modules/class.busytimelistmodule.php
No syntax errors detected in server/includes/modules/class.busytimelistmodule.php
mkdir -p $(dirname deploy/server/includes/modules/class.appointmentlistmodule.php)
cp server/includes/modules/class.appointmentlistmodule.php deploy/server/includes/modules/class.appointmentlistmodule.php
php -l server/includes/modules/class.contactitemmodule.php
No syntax errors detected in server/includes/modules/class.contactitemmodule.php
mkdir -p $(dirname deploy/server/includes/modules/class.busytimelistmodule.php)
cp server/includes/modules/class.busytimelistmodule.php deploy/server/includes/modules/class.busytimelistmodule.php
mkdir -p $(dirname deploy/server/includes/modules/class.contactitemmodule.php)
cp server/includes/modules/class.contactitemmodule.php deploy/server/includes/modules/class.contactitemmodule.php
php -l server/includes/modules/class.contactlistmodule.php
No syntax errors detected in server/includes/modules/class.contactlistmodule.php
php -l server/includes/modules/class.createmailitemmodule.php
No syntax errors detected in server/includes/modules/class.createmailitemmodule.php
php -l server/includes/modules/class.delegatesmodule.php
No syntax errors detected in server/includes/modules/class.delegatesmodule.php
mkdir -p $(dirname deploy/server/includes/modules/class.contactlistmodule.php)
cp server/includes/modules/class.contactlistmodule.php deploy/server/includes/modules/class.contactlistmodule.php
mkdir -p $(dirname deploy/server/includes/modules/class.createmailitemmodule.php)
mkdir -p $(dirname deploy/server/includes/modules/class.delegatesmodule.php)
cp server/includes/modules/class.createmailitemmodule.php deploy/server/includes/modules/class.createmailitemmodule.php
cp server/includes/modules/class.delegatesmodule.php deploy/server/includes/modules/class.delegatesmodule.php
php -l server/includes/modules/class.expanddistlistmodule.php
No syntax errors detected in server/includes/modules/class.expanddistlistmodule.php
php -l server/includes/modules/class.freebusymodule.php
No syntax errors detected in server/includes/modules/class.freebusymodule.php
mkdir -p $(dirname deploy/server/includes/modules/class.expanddistlistmodule.php)
php -l server/includes/modules/class.hierarchymodule.php
No syntax errors detected in server/includes/modules/class.hierarchymodule.php
cp server/includes/modules/class.expanddistlistmodule.php deploy/server/includes/modules/class.expanddistlistmodule.php
mkdir -p $(dirname deploy/server/includes/modules/class.freebusymodule.php)
cp server/includes/modules/class.freebusymodule.php deploy/server/includes/modules/class.freebusymodule.php
mkdir -p $(dirname deploy/server/includes/modules/class.hierarchymodule.php)
cp server/includes/modules/class.hierarchymodule.php deploy/server/includes/modules/class.hierarchymodule.php
php -l server/includes/modules/class.itemmodule.php
No syntax errors detected in server/includes/modules/class.itemmodule.php
php -l server/includes/modules/class.listmodule.php
No syntax errors detected in server/includes/modules/class.listmodule.php
mkdir -p $(dirname deploy/server/includes/modules/class.itemmodule.php)
php -l server/includes/modules/class.maillistmodule.php
No syntax errors detected in server/includes/modules/class.maillistmodule.php
mkdir -p $(dirname deploy/server/includes/modules/class.listmodule.php)
cp server/includes/modules/class.itemmodule.php deploy/server/includes/modules/class.itemmodule.php
mkdir -p $(dirname deploy/server/includes/modules/class.maillistmodule.php)
cp server/includes/modules/class.listmodule.php deploy/server/includes/modules/class.listmodule.php
cp server/includes/modules/class.maillistmodule.php deploy/server/includes/modules/class.maillistmodule.php
php -l server/includes/modules/class.module.php
No syntax errors detected in server/includes/modules/class.module.php
php -l server/includes/modules/class.outofofficesettingsmodule.php
No syntax errors detected in server/includes/modules/class.outofofficesettingsmodule.php
php -l server/includes/modules/class.reminderitemmodule.php
No syntax errors detected in server/includes/modules/class.reminderitemmodule.php
mkdir -p $(dirname deploy/server/includes/modules/class.module.php)
mkdir -p $(dirname deploy/server/includes/modules/class.outofofficesettingsmodule.php)
cp server/includes/modules/class.module.php deploy/server/includes/modules/class.module.php
cp server/includes/modules/class.outofofficesettingsmodule.php deploy/server/includes/modules/class.outofofficesettingsmodule.php
mkdir -p $(dirname deploy/server/includes/modules/class.reminderitemmodule.php)
cp server/includes/modules/class.reminderitemmodule.php deploy/server/includes/modules/class.reminderitemmodule.php
php -l server/includes/modules/class.reminderlistmodule.php
No syntax errors detected in server/includes/modules/class.reminderlistmodule.php
php -l server/includes/modules/class.resolvenamesmodule.php
No syntax errors detected in server/includes/modules/class.resolvenamesmodule.php
mkdir -p $(dirname deploy/server/includes/modules/class.resolvenamesmodule.php)
php -l server/includes/modules/class.restoreitemslistmodule.php
No syntax errors detected in server/includes/modules/class.restoreitemslistmodule.php
mkdir -p $(dirname deploy/server/includes/modules/class.reminderlistmodule.php)
cp server/includes/modules/class.resolvenamesmodule.php deploy/server/includes/modules/class.resolvenamesmodule.php
cp server/includes/modules/class.reminderlistmodule.php deploy/server/includes/modules/class.reminderlistmodule.php
mkdir -p $(dirname deploy/server/includes/modules/class.restoreitemslistmodule.php)
cp server/includes/modules/class.restoreitemslistmodule.php deploy/server/includes/modules/class.restoreitemslistmodule.php
php -l server/includes/modules/class.rulesmodule.php
No syntax errors detected in server/includes/modules/class.rulesmodule.php
php -l server/includes/modules/class.settingsmodule.php
No syntax errors detected in server/includes/modules/class.settingsmodule.php
php -l server/includes/modules/class.stickynoteitemmodule.php
No syntax errors detected in server/includes/modules/class.stickynoteitemmodule.php
mkdir -p $(dirname deploy/server/includes/modules/class.rulesmodule.php)
cp server/includes/modules/class.rulesmodule.php deploy/server/includes/modules/class.rulesmodule.php
mkdir -p $(dirname deploy/server/includes/modules/class.stickynoteitemmodule.php)
cp server/includes/modules/class.stickynoteitemmodule.php deploy/server/includes/modules/class.stickynoteitemmodule.php
mkdir -p $(dirname deploy/server/includes/modules/class.settingsmodule.php)
cp server/includes/modules/class.settingsmodule.php deploy/server/includes/modules/class.settingsmodule.php
php -l server/includes/modules/class.stickynotelistmodule.php
No syntax errors detected in server/includes/modules/class.stickynotelistmodule.php
php -l server/includes/modules/class.suggestemailaddressmodule.php
No syntax errors detected in server/includes/modules/class.suggestemailaddressmodule.php
php -l server/includes/modules/class.taskitemmodule.php
No syntax errors detected in server/includes/modules/class.taskitemmodule.php
mkdir -p $(dirname deploy/server/includes/modules/class.suggestemailaddressmodule.php)
cp server/includes/modules/class.suggestemailaddressmodule.php deploy/server/includes/modules/class.suggestemailaddressmodule.php
mkdir -p $(dirname deploy/server/includes/modules/class.taskitemmodule.php)
mkdir -p $(dirname deploy/server/includes/modules/class.stickynotelistmodule.php)
cp server/includes/modules/class.taskitemmodule.php deploy/server/includes/modules/class.taskitemmodule.php
php -l server/includes/modules/class.tasklistmodule.php
No syntax errors detected in server/includes/modules/class.tasklistmodule.php
cp server/includes/modules/class.stickynotelistmodule.php deploy/server/includes/modules/class.stickynotelistmodule.php
php -l server/includes/notifiers/class.addressbooknotifier.php
No syntax errors detected in server/includes/notifiers/class.addressbooknotifier.php
mkdir -p $(dirname deploy/server/includes/modules/class.tasklistmodule.php)
cp server/includes/modules/class.tasklistmodule.php deploy/server/includes/modules/class.tasklistmodule.php
mkdir -p $(dirname deploy/server/includes/notifiers/class.addressbooknotifier.php)
php -l server/includes/notifiers/class.appointmentlistnotifier.php
No syntax errors detected in server/includes/notifiers/class.appointmentlistnotifier.php
cp server/includes/notifiers/class.addressbooknotifier.php deploy/server/includes/notifiers/class.addressbooknotifier.php
mkdir -p $(dirname deploy/server/includes/notifiers/class.appointmentlistnotifier.php)
cp server/includes/notifiers/class.appointmentlistnotifier.php deploy/server/includes/notifiers/class.appointmentlistnotifier.php
php -l server/includes/notifiers/class.contactlistnotifier.php
No syntax errors detected in server/includes/notifiers/class.contactlistnotifier.php
php -l server/includes/notifiers/class.hierarchynotifier.php
No syntax errors detected in server/includes/notifiers/class.hierarchynotifier.php
php -l server/includes/notifiers/class.listnotifier.php
No syntax errors detected in server/includes/notifiers/class.listnotifier.php
mkdir -p $(dirname deploy/server/includes/notifiers/class.hierarchynotifier.php)
mkdir -p $(dirname deploy/server/includes/notifiers/class.contactlistnotifier.php)
mkdir -p $(dirname deploy/server/includes/notifiers/class.listnotifier.php)
cp server/includes/notifiers/class.hierarchynotifier.php deploy/server/includes/notifiers/class.hierarchynotifier.php
cp server/includes/notifiers/class.contactlistnotifier.php deploy/server/includes/notifiers/class.contactlistnotifier.php
cp server/includes/notifiers/class.listnotifier.php deploy/server/includes/notifiers/class.listnotifier.php
php -l server/includes/notifiers/class.newtodotasknotifier.php
No syntax errors detected in server/includes/notifiers/class.newtodotasknotifier.php
php -l server/includes/notifiers/class.newmailnotifier.php
No syntax errors detected in server/includes/notifiers/class.newmailnotifier.php
php -l server/includes/notifiers/class.maillistnotifier.php
No syntax errors detected in server/includes/notifiers/class.maillistnotifier.php
mkdir -p $(dirname deploy/server/includes/notifiers/class.newtodotasknotifier.php)
cp server/includes/notifiers/class.newtodotasknotifier.php deploy/server/includes/notifiers/class.newtodotasknotifier.php
mkdir -p $(dirname deploy/server/includes/notifiers/class.maillistnotifier.php)
mkdir -p $(dirname deploy/server/includes/notifiers/class.newmailnotifier.php)
cp server/includes/notifiers/class.maillistnotifier.php deploy/server/includes/notifiers/class.maillistnotifier.php
cp server/includes/notifiers/class.newmailnotifier.php deploy/server/includes/notifiers/class.newmailnotifier.php
php -l server/includes/notifiers/class.notifier.php
No syntax errors detected in server/includes/notifiers/class.notifier.php
php -l server/includes/notifiers/class.stickynotelistnotifier.php
No syntax errors detected in server/includes/notifiers/class.stickynotelistnotifier.php
mkdir -p $(dirname deploy/server/includes/notifiers/class.notifier.php)
php -l server/includes/notifiers/class.tasklistnotifier.php
No syntax errors detected in server/includes/notifiers/class.tasklistnotifier.php
mkdir -p $(dirname deploy/server/includes/notifiers/class.stickynotelistnotifier.php)
cp server/includes/notifiers/class.notifier.php deploy/server/includes/notifiers/class.notifier.php
cp server/includes/notifiers/class.stickynotelistnotifier.php deploy/server/includes/notifiers/class.stickynotelistnotifier.php
mkdir -p $(dirname deploy/server/includes/notifiers/class.tasklistnotifier.php)
cp server/includes/notifiers/class.tasklistnotifier.php deploy/server/includes/notifiers/class.tasklistnotifier.php
php -l server/includes/templates/BadRequest.php
No syntax errors detected in server/includes/templates/BadRequest.php
php -l server/includes/templates/deskapp.php
No syntax errors detected in server/includes/templates/deskapp.php
mkdir -p $(dirname deploy/server/includes/templates/deskapp.php)
cp server/includes/templates/deskapp.php deploy/server/includes/templates/deskapp.php
mkdir -p $(dirname deploy/server/includes/templates/BadRequest.php)
php -l server/includes/templates/login.php
No syntax errors detected in server/includes/templates/login.php
cp server/includes/templates/BadRequest.php deploy/server/includes/templates/BadRequest.php
php -l server/includes/templates/serverinfo.php
No syntax errors detected in server/includes/templates/serverinfo.php
mkdir -p $(dirname deploy/server/includes/templates/login.php)
cp server/includes/templates/login.php deploy/server/includes/templates/login.php
mkdir -p $(dirname deploy/server/includes/templates/serverinfo.php)
php -l server/includes/templates/webclient.php
No syntax errors detected in server/includes/templates/webclient.php
php -l server/includes/templates/webclient_separatewindow.php
No syntax errors detected in server/includes/templates/webclient_separatewindow.php
cp server/includes/templates/serverinfo.php deploy/server/includes/templates/serverinfo.php
mkdir -p $(dirname deploy/server/includes/templates/webclient.php)
mkdir -p $(dirname deploy/server/includes/templates/webclient_separatewindow.php)
cp server/includes/templates/webclient.php deploy/server/includes/templates/webclient.php
cp server/includes/templates/webclient_separatewindow.php deploy/server/includes/templates/webclient_separatewindow.php
php -l server/includes/templates/welcome.php
No syntax errors detected in server/includes/templates/welcome.php
php -l server/includes/translations.js.php
No syntax errors detected in server/includes/translations.js.php
php -l server/includes/upload_attachment.php
No syntax errors detected in server/includes/upload_attachment.php
mkdir -p $(dirname deploy/server/includes/upload_attachment.php)
mkdir -p $(dirname deploy/server/includes/templates/welcome.php)
mkdir -p $(dirname deploy/server/includes/translations.js.php)
cp server/includes/upload_attachment.php deploy/server/includes/upload_attachment.php
cp server/includes/templates/welcome.php deploy/server/includes/templates/welcome.php
cp server/includes/translations.js.php deploy/server/includes/translations.js.php
mkdir -p $(dirname deploy/config.php.dist)
cp config.php.dist deploy/config.php.dist
php -l server/includes/util.php
No syntax errors detected in server/includes/util.php
mkdir -p $(dirname deploy/debug.php.dist)
cp debug.php.dist deploy/debug.php.dist
mkdir -p $(dirname deploy/server/includes/util.php)
git describe --abbrev=7 --always  --long | sed 's#grommunio-web-##' > version
fatal: not a git repository (or any of the parent directories): .git
cp server/includes/util.php deploy/server/includes/util.php
cp version deploy/version
mkdir -p $(dirname deploy/server/manifest.dtd)
cp server/manifest.dtd deploy/server/manifest.dtd
mkdir -p $(dirname deploy/client/resources/css/design.css)
mkdir -p $(dirname deploy/client/resources/css/grommunio.css)
cp client/resources/css/design.css deploy/client/resources/css/design.css
mkdir -p $(dirname deploy/client/resources/css/grommunio.css.map)
cp client/resources/css/grommunio.css deploy/client/resources/css/grommunio.css
cp client/resources/css/grommunio.css.map deploy/client/resources/css/grommunio.css.map
mkdir -p $(dirname deploy/client/resources/css/external/configcheck.css)
mkdir -p $(dirname deploy/client/resources/css/external/configcheck.css.map)
mkdir -p $(dirname deploy/client/resources/css/external/login.css)
cp client/resources/css/external/configcheck.css deploy/client/resources/css/external/configcheck.css
cp client/resources/css/external/configcheck.css.map deploy/client/resources/css/external/configcheck.css.map
cp client/resources/css/external/login.css deploy/client/resources/css/external/login.css
mkdir -p $(dirname deploy/client/resources/css/external/print.calendar.css)
mkdir -p $(dirname deploy/client/resources/css/external/print.calendar.css.map)
cp client/resources/css/external/print.calendar.css deploy/client/resources/css/external/print.calendar.css
cp client/resources/css/external/print.calendar.css.map deploy/client/resources/css/external/print.calendar.css.map
mkdir -p $(dirname deploy/client/resources/css/external/print.list.css)
mkdir -p $(dirname deploy/client/resources/css/external/print.list.css.map)
cp client/resources/css/external/print.list.css deploy/client/resources/css/external/print.list.css
cp client/resources/css/external/print.list.css.map deploy/client/resources/css/external/print.list.css.map
mkdir -p $(dirname deploy/client/resources/css/external/print.record.css)
cp client/resources/css/external/print.record.css deploy/client/resources/css/external/print.record.css
mkdir -p $(dirname deploy/client/resources/css/external/print.record.css.map)
mkdir -p $(dirname deploy/client/resources/css/external/login.css.map)
cp client/resources/css/external/print.record.css.map deploy/client/resources/css/external/print.record.css.map
mkdir -p $(dirname deploy/client/extjs/ux/css/ux-all.css)
cp client/resources/css/external/login.css.map deploy/client/resources/css/external/login.css.map
cp client/extjs/ux/css/ux-all.css deploy/client/extjs/ux/css/ux-all.css
mkdir -p $(dirname deploy/client/extjs/resources/css/ext-all-notheme.css)
cp client/extjs/resources/css/ext-all-notheme.css deploy/client/extjs/resources/css/ext-all-notheme.css
mkdir -p deploy/client/resources/iconsets/breeze
mkdir -p $(dirname deploy/client/extjs/resources/css/ext-all-ux.css)
mkdir -p $(dirname deploy/client/extjs/resources/css/ext-all.css)
cp client/resources/iconsets/breeze/breeze-icons.css deploy/client/resources/iconsets/breeze/breeze-icons.css
cp client/extjs/resources/css/ext-all-ux.css deploy/client/extjs/resources/css/ext-all-ux.css
mkdir -p deploy/client/resources/iconsets/classic
cp client/extjs/resources/css/ext-all.css deploy/client/extjs/resources/css/ext-all.css
cp client/resources/iconsets/classic/classic-icons.css deploy/client/resources/iconsets/classic/classic-icons.css
mkdir -p $(dirname deploy/client/resources/images/default_contact_profile.png)
cp client/resources/images/default_contact_profile.png deploy/client/resources/images/default_contact_profile.png
mkdir -p $(dirname deploy/client/resources/images/grommunio-logo.svg)
mkdir -p $(dirname deploy/client/resources/images/favicon.ico)
cp client/resources/images/grommunio-logo.svg deploy/client/resources/images/grommunio-logo.svg
mkdir -p $(dirname deploy/client/resources/images/grommunio.ico)
cp client/resources/images/favicon.ico deploy/client/resources/images/favicon.ico
mkdir -p $(dirname deploy/client/resources/images/load.gif)
cp client/resources/images/grommunio.ico deploy/client/resources/images/grommunio.ico
cp client/resources/images/load.gif deploy/client/resources/images/load.gif
mkdir -p $(dirname deploy/client/resources/images/loading.gif)
mkdir -p deploy/client/filepreviewer/pdfjs/web
mkdir -p deploy/client/filepreviewer/ViewerJS
cp client/resources/images/loading.gif deploy/client/resources/images/loading.gif
cat client/filepreviewer/pdfjs/web/viewer.html > deploy/client/filepreviewer/pdfjs/web/viewer-orig.html
node_modules/html-minifier-terser/cli.js --collapse-whitespace --remove-comments --output deploy/client/filepreviewer/pdfjs/web/viewer.html deploy/client/filepreviewer/pdfjs/web/viewer-orig.html
make: node_modules/html-minifier-terser/cli.js: No such file or directory
make: *** [Makefile:249: deploy/client/filepreviewer/pdfjs/web/viewer.html] Error 127
make: *** Waiting for unfinished jobs....
cat client/filepreviewer/ViewerJS/index.html > deploy/client/filepreviewer/ViewerJS/index-orig.html
node_modules/html-minifier-terser/cli.js --collapse-whitespace --remove-comments --output deploy/client/filepreviewer/ViewerJS/index.html deploy/client/filepreviewer/ViewerJS/index-orig.html
make: node_modules/html-minifier-terser/cli.js: No such file or directory
make: *** [Makefile:255: deploy/client/filepreviewer/ViewerJS/index.html] Error 127
npm install
npm ERR! code EAI_AGAIN
npm ERR! syscall getaddrinfo
npm ERR! errno EAI_AGAIN
npm ERR! request to https://registry.npmjs.org/artifactory/yargs-parser/-/yargs-parser-18.1.3.tgz failed, reason: getaddrinfo EAI_AGAIN registry.npmjs.org

npm ERR! A complete log of this run can be found in: /var/tmp/portage/www-apps/grommunio-web-grommunio-web-3.5/homedir/.npm/_logs/2023-12-20T06_28_15_144Z-debug-0.log
make: *** [Makefile:300: node_modules] Error 1
 * ERROR: www-apps/grommunio-web-grommunio-web-3.5::grommunio failed (compile phase):
 *   emake failed
 *
 * If you need support, post the output of `emerge --info '=www-apps/grommunio-web-grommunio-web-3.5::grommunio'`,
 * the complete build log and the output of `emerge -pqv '=www-apps/grommunio-web-grommunio-web-3.5::grommunio'`.
 * The complete build log is located at '/var/tmp/portage/www-apps/grommunio-web-grommunio-web-3.5/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/www-apps/grommunio-web-grommunio-web-3.5/temp/environment'.
 * Working directory: '/var/tmp/portage/www-apps/grommunio-web-grommunio-web-3.5/work/grommunio-web-grommunio-web-3.5'
 * S: '/var/tmp/portage/www-apps/grommunio-web-grommunio-web-3.5/work/grommunio-web-grommunio-web-3.5'

>>> Failed to emerge www-apps/grommunio-web-grommunio-web-3.5, Log file:

>>>  '/var/tmp/portage/www-apps/grommunio-web-grommunio-web-3.5/temp/build.log'

 * Messages for package www-apps/grommunio-web-grommunio-web-3.5:

 * ERROR: www-apps/grommunio-web-grommunio-web-3.5::grommunio failed (compile phase):
 *   emake failed
 *
 * If you need support, post the output of `emerge --info '=www-apps/grommunio-web-grommunio-web-3.5::grommunio'`,
 * the complete build log and the output of `emerge -pqv '=www-apps/grommunio-web-grommunio-web-3.5::grommunio'`.
 * The complete build log is located at '/var/tmp/portage/www-apps/grommunio-web-grommunio-web-3.5/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/www-apps/grommunio-web-grommunio-web-3.5/temp/environment'.
 * Working directory: '/var/tmp/portage/www-apps/grommunio-web-grommunio-web-3.5/work/grommunio-web-grommunio-web-3.5'

ebuild file:

Code: Select all


# Copyright 2023
# Distributed under the terms of the GNU General Public License v2

EAPI=8

#inherit cmake

DESCRIPTION="Grommunio Mail Server"
HOMEPAGE="https://github.com/grommunio/grommunio-web"
SRC_URI="https://github.com/grommunio/grommunio-web/archive/refs/tags/grommunio-web-3.5.tar.gz"


LICENSE="AGPL-3"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
FEATURES="-network-sandbox"

RDEPEND="
    dev-db/mariadb
    dev-libs/openssl
    dev-libs/libsodium

    "

DEPEND="${RDEPEND}"





src_configure() {

    npm install
    npm audit fix
    npm install html-minifier-terser
    local mycmakeargs=(

        -DUSE_SYSTEMD=ON
        # Add any other cmake options here
    )
#    cmake_src_configure
}

src_install() {
    cmake_src_install
}

Top
Post Reply

8 posts • Page 1 of 1

Return to “Unsupported Software”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy