Coder Social home page Coder Social logo

miktex / miktex Goto Github PK

View Code? Open in Web Editor NEW
736.0 18.0 91.0 102.67 MB

the MiKTeX source code

Home Page: https://miktex.org

License: Other

CMake 0.96% C++ 26.62% C 60.87% xBase 1.34% Makefile 0.01% HTML 0.81% XSLT 5.42% CSS 0.04% Ruby 0.01% Python 0.01% Perl 0.03% Shell 0.02% JavaScript 0.48% NewLisp 0.01% SystemVerilog 0.01% Assembly 1.06% Lua 0.45% IDL 0.01% TeX 1.75% Lex 0.09%
miktex tex pdftex luatex xetex tex-distribution miktex-source macos linux latex

miktex's Introduction

MiKTeX

The MiKTeX Project Page is the place to go, if you are new to MiKTeX.

In short: MiKTeX is a modern C/C++ implementation of TeX & Friends for Windows, macOS and Linux. The MiKTeX source code is documented here: https://docs.miktex.org/hacking/index.html

MiKTeX is also a scalable TeX distribution ("Just enough TeX"):

  • you have the option to start with MiKTeX executables and some configuration files
  • in the course of authoring your documents, only necessary LaTeX packages, fonts etc. will be downloaded and installed

Building

MiKTeX can be built on Windows and Unix-like (including macOS) systems. Please consult these HOWTOs for platform-specific build instructions:

In addition, you can try one of the Dockerized build environments to build MiKTeX:

Deep diving

If you want to understand the MiKTeX source code, have a look at HACKING.md.

miktex's People

Contributors

arrowd avatar edocevoli avatar elliott-wen avatar freekdb avatar ivankokan avatar jiegec avatar jonas1312 avatar manuelfuenmayor avatar rakambda avatar sunt-ing avatar vmiheer avatar xgszz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

miktex's Issues

I can't install MiKTeX in Ubuntu

Hi . I'm trying to install MiKTeX in Ubuntu. I run this on my console:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys D6BC243565B2087BC3F897C9277A7293F59E4889 echo "deb http://miktex.org/download/ubuntu xenial universe" | sudo tee /etc/apt/sources.list.d/miktex.list sudo apt-get update
And then
sudo apt-get install miktex

But the problem is that I don't know how to run the app to start writing. thanks

[MiKTeX Portable] fontconfig configs use full path

Currently, fonts.conf and localfonts.conf use full path to directories which contains fonts.
For example, my copy of localfonts.conf:

<?xml version="1.0" encoding="UTF-8"?>

<!--
  DO NOT EDIT THIS FILE! It will be replaced when MiKTeX is updated.
  Instead, edit the configuration file localfonts2.conf.
-->

<fontconfig>
<include>localfonts2.conf</include>
<dir>C:\Windows\Fonts</dir>
<dir>C:\Program Files (x86)\Adobe\Acrobat Reader DC\Resource\Font</dir>
<dir>H:\LaTEX\texmfs\install\fonts\type1</dir>
<dir>H:\LaTEX\texmfs\install\fonts\opentype</dir>
</fontconfig>

I use xetex, xetex uses fontconfig for ttf/otf font support. There is no problem until path is not changed, but it's not always true for usb flash drives. Often usb sticks get different drive letter, so full path generated when you update MiKTeX on one machine are not valid for another.
Thus leads for compiling warnings and errors.

Here is "magic" enviroment variables are valid for windows fontconfig build: LOCAL_APPDATA_FONTCONFIG_CACHE, WINDOWSTEMPDIR_FONTCONFIG_CACHE, WINDOWSFONTDIR, FONTCONFIG_FILE but seems they are useless for portable purpose.
I'm not sure, we can use relative path (relative to current directory with configs or something else?) in configs.

First time compiling a file for viewing after installation

My check list

  • latest package versions are installed
  • MiKTeX log files are attached

latex error

  • the bug can be reproduced by anybody (necessary input files are attached)

What I tried to do

I tried to compile my file (attached) while in my class so see how it would look

What I expected to happen

I was hoping for the file to compile after a couple of seconds and show me how it would look in pdf format

What happened instead

The program threw a ton of error lines and then exploded.

undefined reference to `log4cxx::Logger::forcedLog(log4cxx::helpers::ObjectPtrT<log4cxx::Level>

System: CentOS release 6.5 (Final)

Failed to build from miktex-2.9.6400.tar.xz. Here is the log:

$ rpm -qa | grep log4cxx
log4cxx-0.10.0-16.el6.x86_64
log4cxx-devel-0.10.0-16.el6.x86_64
$ sh miktex_build.sh
Currently Loaded Modulefiles:
  1) cmake/3.9.1   2) gcc/5.5.0

/share/apps/cmake-3.9.1/bin/cmake
-- The C compiler identification is GNU 5.5.0
-- The CXX compiler identification is GNU 5.5.0
-- Check for working C compiler: /share/apps/gcc-5.5.0/bin/gcc
-- Check for working C compiler: /share/apps/gcc-5.5.0/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /share/apps/gcc-5.5.0/bin/g++
-- Check for working CXX compiler: /share/apps/gcc-5.5.0/bin/g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Check if the system is big endian
-- Searching 16 bit integer
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Using unsigned short
-- Check if the system is big endian - little endian
-- Found BISON: /usr/bin/bison (found version "2.4.1") 
-- Found FLEX: /usr/bin/flex (found version "2.5.35") 
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Found APR: /usr/lib64/libapr-1.so  
-- Found LOG4CXX: /usr/lib64/liblog4cxx.so  
-- Found HUNSPELL: /usr/lib64/libhunspell-1.2.so.0  
-- Found APRUTIL: /usr/lib64/libaprutil-1.so  
-- Found BZip2: /usr/lib64/libbz2.so (found version "1.0.5") 
-- Looking for BZ2_bzCompressInit
-- Looking for BZ2_bzCompressInit - found
-- Found CAIRO: /usr/lib64/libcairo.so  
-- Found CURL: /usr/lib64/libcurl.so (found version "7.19.7") 
-- Found EXPAT: /usr/lib64/libexpat.so (found version "2.0.1") 
-- Found FONTCONFIG: /usr/lib64/libfontconfig.so  
-- Found Freetype: /usr/lib64/libfreetype.so (found version "2.3.11") 
-- Checking for module 'fribidi'
--   Found fribidi, version 0.19.2
-- Found FRIBIDI: /usr/lib64/libfribidi.so  
INFOfribidi libs: /usr/lib64/libfribidi.so
INFOfribidi incs: /usr/include/fribidi;/usr/include
-- Found GD: /usr/lib64/libgd.so  
-- Found GMP: /usr/lib64/libgmp.so  
-- Found GRAPHITE2: /usr/lib64/libgraphite2.so  
-- Found HARFBUZZ: /usr/lib64/libharfbuzz.so  
-- Found HARFBUZZ_ICU: /usr/lib64/libharfbuzz-icu.so  
-- Found the following ICU libraries:
--   i18n (required)
--   uc (required)
-- Found ICU: /usr/include  
-- Found JPEG: /usr/lib64/libjpeg.so  
-- Looking for lzma_auto_decoder in /usr/lib64/liblzma.so
-- Looking for lzma_auto_decoder in /usr/lib64/liblzma.so - found
-- Looking for lzma_easy_encoder in /usr/lib64/liblzma.so
-- Looking for lzma_easy_encoder in /usr/lib64/liblzma.so - found
-- Looking for lzma_lzma_preset in /usr/lib64/liblzma.so
-- Looking for lzma_lzma_preset in /usr/lib64/liblzma.so - found
-- Found LibLZMA: /usr/include (found version "4.999.9") 
-- Found MPFR: /usr/lib64/libmpfr.so  
-- Found MSPACK: /usr/lib64/libmspack.so  
-- Found OpenSSL: /usr/lib64/libcrypto.so (found version "1.0.1e") 
-- Found PIXMAN: /usr/lib64/libpixman-1.so  
-- Found ZLIB: /usr/lib64/libz.so (found version "1.2.3") 
-- Found PNG: /usr/lib64/libpng.so (found version "1.2.49") 
-- Found POPT: /usr/lib64/libpopt.so  
-- Found POTRACE: /usr/lib64/libpotrace.so  
-- Found POPPLER: /usr/lib64/libpoppler.so  
-- Found URIPARSER: /usr/lib64/liburiparser.so  
-- Found ZZIP: /usr/lib64/libzzip.so  
-- Performing Test HAVE_C_VISIBILITY_OPTION
-- Performing Test HAVE_C_VISIBILITY_OPTION - Success
-- Performing Test HAVE_CXX_VISIBILITY_OPTION
-- Performing Test HAVE_CXX_VISIBILITY_OPTION - Success
-- Looking for alloca
-- Looking for alloca - not found
-- Looking for access
-- Looking for access - found
-- Looking for chdir
-- Looking for chdir - found
-- Looking for chmod
-- Looking for chmod - found
-- Looking for chown
-- Looking for chown - found
-- Looking for closedir
-- Looking for closedir - found
-- Looking for confstr
-- Looking for confstr - found
-- Looking for finite
-- Looking for finite - found
-- Looking for fork
-- Looking for fork - found
-- Looking for fseeko64
-- Looking for fseeko64 - found
-- Looking for ftello64
-- Looking for ftello64 - found
-- Looking for ftime
-- Looking for ftime - found
-- Looking for futimes
-- Looking for futimes - found
-- Looking for getcwd
-- Looking for getcwd - found
-- Looking for getenv
-- Looking for getenv - found
-- Looking for geteuid
-- Looking for geteuid - found
-- Looking for getopt_long
-- Looking for getopt_long - found
-- Looking for getpagesize
-- Looking for getpagesize - found
-- Looking for gettimeofday
-- Looking for gettimeofday - found
-- Looking for getpid
-- Looking for getpid - found
-- Looking for memcmp
-- Looking for memcmp - found
-- Looking for memmove
-- Looking for memmove - found
-- Looking for memset
-- Looking for memset - found
-- Looking for mkdir
-- Looking for mkdir - found
-- Looking for mmap
-- Looking for mmap - found
-- Looking for open
-- Looking for open - found
-- Looking for opendir
-- Looking for opendir - found
-- Looking for pclose
-- Looking for pclose - found
-- Looking for popen
-- Looking for popen - found
-- Looking for putenv
-- Looking for putenv - found
-- Looking for readdir
-- Looking for readdir - found
-- Looking for rmdir
-- Looking for rmdir - found
-- Looking for setenv
-- Looking for setenv - found
-- Looking for setreuid
-- Looking for setreuid - found
-- Looking for setuid
-- Looking for setuid - found
-- Looking for spawnvp
-- Looking for spawnvp - not found
-- Looking for stat
-- Looking for stat - found
-- Looking for statvfs
-- Looking for statvfs - found
-- Looking for stpcpy
-- Looking for stpcpy - found
-- Looking for strcasecmp
-- Looking for strcasecmp - found
-- Looking for strchr
-- Looking for strchr - found
-- Looking for strdup
-- Looking for strdup - found
-- Looking for strerror
-- Looking for strerror - found
-- Looking for strlwr
-- Looking for strlwr - not found
-- Looking for strnlen
-- Looking for strnlen - found
-- Looking for strrchr
-- Looking for strrchr - found
-- Looking for strtol
-- Looking for strtol - found
-- Looking for strtoll
-- Looking for strtoll - found
-- Looking for uname
-- Looking for uname - found
-- Looking for unlink
-- Looking for unlink - found
-- Looking for utime
-- Looking for utime - found
-- Looking for vprintf
-- Looking for vprintf - found
-- Looking for vfork
-- Looking for vfork - found
-- Looking for include file alloca.h
-- Looking for include file alloca.h - found
-- Looking for include file dirent.h
-- Looking for include file dirent.h - found
-- Looking for include file errno.h
-- Looking for include file errno.h - found
-- Looking for include file fcntl.h
-- Looking for include file fcntl.h - found
-- Looking for include file float.h
-- Looking for include file float.h - found
-- Looking for include file inttypes.h
-- Looking for include file inttypes.h - found
-- Looking for include file io.h
-- Looking for include file io.h - not found
-- Looking for include file libgen.h
-- Looking for include file libgen.h - found
-- Looking for include file libintl.h
-- Looking for include file libintl.h - found
-- Looking for include file limits.h
-- Looking for include file limits.h - found
-- Looking for include file mcheck.h
-- Looking for include file mcheck.h - found
-- Looking for include file memory.h
-- Looking for include file memory.h - found
-- Looking for include file ndir.h
-- Looking for include file ndir.h - not found
-- Looking for include file stat.h
-- Looking for include file stat.h - not found
-- Looking for include file stdbool.h
-- Looking for include file stdbool.h - found
-- Looking for include file stdarg.h
-- Looking for include file stdarg.h - found
-- Looking for include file stdlib.h
-- Looking for include file stdlib.h - found
-- Looking for include file string.h
-- Looking for include file string.h - found
-- Looking for include file strings.h
-- Looking for include file strings.h - found
-- Looking for include file sys/dir.h
-- Looking for include file sys/dir.h - found
-- Looking for include file sys/mman.h
-- Looking for include file sys/mman.h - found
-- Looking for include file sys/ndir.h
-- Looking for include file sys/ndir.h - not found
-- Looking for include file sys/param.h
-- Looking for include file sys/param.h - found
-- Looking for include file sys/stat.h
-- Looking for include file sys/stat.h - found
-- Looking for include file sys/statvfs.h
-- Looking for include file sys/statvfs.h - found
-- Looking for include file sys/time.h
-- Looking for include file sys/time.h - found
-- Looking for include file sys/timeb.h
-- Looking for include file sys/timeb.h - found
-- Looking for include file sys/utime.h
-- Looking for include file sys/utime.h - not found
-- Looking for include file sys/utsname.h
-- Looking for include file sys/utsname.h - found
-- Looking for include file sys/wait.h
-- Looking for include file sys/wait.h - found
-- Looking for include file unistd.h
-- Looking for include file unistd.h - found
-- Looking for include file utime.h
-- Looking for include file utime.h - found
-- Performing Test HAVE_TM_GMTOFF
-- Performing Test HAVE_TM_GMTOFF - Success
-- Looking for timezone
-- Looking for timezone - found
-- Check size of long long
-- Check size of long long - done
-- Configuring done
-- Generating done
-- Build files have been written to: /home/uid/pkgs/miktex/miktex-2.9.6400/build
Scanning dependencies of target gen-bootstrapping-files
[  0%] Generating miktex-zzdb1-2.9.tar.lzma
[  0%] Generating miktex-zzdb2-2.9.tar.lzma
[  0%] Generating miktex-config-2.9.tar.lzma
[  0%] Generating miktex-misc.tar.lzma
[  0%] Built target gen-bootstrapping-files
Scanning dependencies of target MiKTeX209-util
[  0%] Building CXX object Libraries/MiKTeX/Util/shared/CMakeFiles/MiKTeX209-util.dir/__/StringUtil.cpp.o
[  0%] Building CXX object Libraries/MiKTeX/Util/shared/CMakeFiles/MiKTeX209-util.dir/__/Tokenizer.cpp.o
[  0%] Linking CXX shared library ../../../../sandbox/miktex/bin/linux-x86_64/libMiKTeX209-util.so
[  0%] Built target MiKTeX209-util
Scanning dependencies of target bintoc
[  0%] Building CXX object BuildUtilities/etc/CMakeFiles/bintoc.dir/bintoc.cpp.o
[  1%] Linking CXX executable ../../sandbox/miktex/bin/linux-x86_64/bintoc
[  1%] Built target bintoc
Scanning dependencies of target gen-core-sources
[  1%] Generating miktex.der.h
[  2%] Generating miktex-config.ini.h
[  2%] Built target gen-core-sources
Scanning dependencies of target MiKTeX209-md5
[  2%] Building C object Libraries/3rd/md5/shared/CMakeFiles/MiKTeX209-md5.dir/__/source/md5.c.o
[  2%] Linking C shared library ../../../../sandbox/miktex/bin/linux-x86_64/libMiKTeX209-md5.so
[  2%] Built target MiKTeX209-md5
Scanning dependencies of target MiKTeX209-trace
[  2%] Building CXX object Libraries/MiKTeX/Trace/shared/CMakeFiles/MiKTeX209-trace.dir/__/TraceStream.cpp.o
[  2%] Linking CXX shared library ../../../../sandbox/miktex/bin/linux-x86_64/libMiKTeX209-trace.so
[  2%] Built target MiKTeX209-trace
Scanning dependencies of target MiKTeX209-core
[  2%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/c/api.cpp.o
[  2%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Cfg/Cfg.cpp.o
[  2%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/CommandLineBuilder/CommandLineBuilder.cpp.o
[  2%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/CommandLineBuilder/unx/unxCommandLineBuilder.cpp.o
[  2%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/CsvList/CsvList.cpp.o
[  2%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Directory/Directory.cpp.o
[  2%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Directory/unx/unxDirectory.cpp.o
[  2%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/DirectoryLister/DirectoryLister.cpp.o
[  2%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/DirectoryLister/unx/unxDirectoryLister.cpp.o
[  2%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/File/File.cpp.o
[  2%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/File/unx/unxFile.cpp.o
[  2%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Fndb/FileNameDatabase.cpp.o
[  2%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Fndb/Fndb.cpp.o
[  2%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Fndb/makefndb.cpp.o
[  3%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/MD5/MD5.cpp.o
[  3%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/MemoryMappedFile/MemoryMappedFile.cpp.o
[  3%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/MemoryMappedFile/unx/unxMemoryMappedFile.cpp.o
[  3%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Debug.cpp.o
[  3%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Exceptions.cpp.o
[  3%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/vi/Runtime.cpp.o
[  3%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/unx/unx.cpp.o
[  3%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/PathName/PathName.cpp.o
[  3%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/PathName/unx/unxPathName.cpp.o
[  3%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/PathNameParser/PathNameParser.cpp.o
[  3%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Process/Process.cpp.o
[  3%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Process/unx/unxProcess.cpp.o
[  3%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Session/FormatInfo.cpp.o
[  3%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Session/LanguageInfo.cpp.o
[  3%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Session/Session.cpp.o
[  3%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Session/appnames.cpp.o
[  3%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Session/config.cpp.o
[  4%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Session/error.cpp.o
[  4%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Session/files.cpp.o
[  4%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Session/filetypes.cpp.o
[  4%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Session/findfile.cpp.o
[  4%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Session/fontinfo.cpp.o
[  4%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Session/graphics.cpp.o
[  4%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Session/gsinfo.cpp.o
[  4%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Session/mfmodes.cpp.o
[  4%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Session/miktex.cpp.o
[  4%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Session/papersize.cpp.o
[  4%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Session/runperl.cpp.o
[  4%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Session/searchpath.cpp.o
[  4%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Session/texmfroot.cpp.o
[  4%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Session/unx/runsh.cpp.o
[  4%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Session/unx/unxSession.cpp.o
/home/uid/pkgs/miktex/miktex-2.9.6400/Libraries/MiKTeX/Core/Session/unx/unxSession.cpp:143:2: warning: #warning Unimplemented : SessionImpl::GetPsFontDirs [-Wcpp]
 #warning Unimplemented : SessionImpl::GetPsFontDirs
  ^
/home/uid/pkgs/miktex/miktex-2.9.6400/Libraries/MiKTeX/Core/Session/unx/unxSession.cpp:149:2: warning: #warning Unimplemented : SessionImpl::GetTTFDirs [-Wcpp]
 #warning Unimplemented : SessionImpl::GetTTFDirs
  ^
/home/uid/pkgs/miktex/miktex-2.9.6400/Libraries/MiKTeX/Core/Session/unx/unxSession.cpp:155:2: warning: #warning Unimplemented : SessionImpl::GetOTFDirs [-Wcpp]
 #warning Unimplemented : SessionImpl::GetOTFDirs
  ^
[  4%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Stream/BZip2Stream.cpp.o
[  4%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Stream/CompressedStreamBase.cpp.o
[  5%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Stream/FileStream.cpp.o
[  5%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Stream/GzipStream.cpp.o
[  5%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Stream/LzmaStream.cpp.o
[  5%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Stream/Stream.cpp.o
[  5%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Stream/StreamReader.cpp.o
[  5%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Stream/StreamWriter.cpp.o
[  5%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/TemporaryDirectory/TemporaryDirectory.cpp.o
[  5%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/TemporaryFile/TemporaryFile.cpp.o
[  5%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Uri/Uri.cpp.o
[  5%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Utils/Utils.cpp.o
/home/uid/pkgs/miktex/miktex-2.9.6400/Libraries/MiKTeX/Core/Utils/Utils.cpp:288:6: warning: #warning Unimplemented : Utils::MakeTeXPathName() [-Wcpp]
   #  warning Unimplemented : Utils::MakeTeXPathName()
      ^
[  5%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Utils/uncompress.cpp.o
[  5%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/Utils/unx/unxUtils.cpp.o
[  5%] Building CXX object Libraries/MiKTeX/Core/shared/CMakeFiles/MiKTeX209-core.dir/__/VersionNumber/VersionNumber.cpp.o
[  5%] Linking CXX shared library ../../../../sandbox/miktex/bin/linux-x86_64/libMiKTeX209-core.so
[  5%] Built target MiKTeX209-core
Scanning dependencies of target MiKTeX209-extractor
[  5%] Building CXX object Libraries/MiKTeX/Extractor/shared/CMakeFiles/MiKTeX209-extractor.dir/__/CabExtractor.cpp.o
[  5%] Building CXX object Libraries/MiKTeX/Extractor/shared/CMakeFiles/MiKTeX209-extractor.dir/__/Extractor.cpp.o
[  5%] Building CXX object Libraries/MiKTeX/Extractor/shared/CMakeFiles/MiKTeX209-extractor.dir/__/TarBzip2Extractor.cpp.o
[  6%] Building CXX object Libraries/MiKTeX/Extractor/shared/CMakeFiles/MiKTeX209-extractor.dir/__/TarExtractor.cpp.o
[  6%] Building CXX object Libraries/MiKTeX/Extractor/shared/CMakeFiles/MiKTeX209-extractor.dir/__/TarLzmaExtractor.cpp.o
[  6%] Building CXX object Libraries/MiKTeX/Extractor/shared/CMakeFiles/MiKTeX209-extractor.dir/__/vi/Runtime.cpp.o
[  6%] Linking CXX shared library ../../../../sandbox/miktex/bin/linux-x86_64/libMiKTeX209-extractor.so
[  6%] Built target MiKTeX209-extractor
Scanning dependencies of target MiKTeX209-packagemanager
[  6%] Building CXX object Libraries/MiKTeX/PackageManager/shared/CMakeFiles/MiKTeX209-packagemanager.dir/__/CurlWebFile.cpp.o
[  6%] Building CXX object Libraries/MiKTeX/PackageManager/shared/CMakeFiles/MiKTeX209-packagemanager.dir/__/CurlWebSession.cpp.o
[  6%] Building CXX object Libraries/MiKTeX/PackageManager/shared/CMakeFiles/MiKTeX209-packagemanager.dir/__/PackageInstaller.cpp.o
[  6%] Building CXX object Libraries/MiKTeX/PackageManager/shared/CMakeFiles/MiKTeX209-packagemanager.dir/__/PackageIterator.cpp.o
[  6%] Building CXX object Libraries/MiKTeX/PackageManager/shared/CMakeFiles/MiKTeX209-packagemanager.dir/__/PackageManager.cpp.o
[  6%] Building CXX object Libraries/MiKTeX/PackageManager/shared/CMakeFiles/MiKTeX209-packagemanager.dir/__/RemoteService.cpp.o
[  6%] Building CXX object Libraries/MiKTeX/PackageManager/shared/CMakeFiles/MiKTeX209-packagemanager.dir/__/RestRemoteService.cpp.o
[  6%] Building CXX object Libraries/MiKTeX/PackageManager/shared/CMakeFiles/MiKTeX209-packagemanager.dir/__/TpmParser.cpp.o
[  6%] Building CXX object Libraries/MiKTeX/PackageManager/shared/CMakeFiles/MiKTeX209-packagemanager.dir/__/WebSession.cpp.o
[  6%] Building CXX object Libraries/MiKTeX/PackageManager/shared/CMakeFiles/MiKTeX209-packagemanager.dir/__/vi/Runtime.cpp.o
[  6%] Linking CXX shared library ../../../../sandbox/miktex/bin/linux-x86_64/libMiKTeX209-packagemanager.so
[  6%] Built target MiKTeX209-packagemanager
Scanning dependencies of target MiKTeX209-app
[  6%] Building CXX object Libraries/MiKTeX/App/shared/CMakeFiles/MiKTeX209-app.dir/__/app.cpp.o
[  6%] Building CXX object Libraries/MiKTeX/App/shared/CMakeFiles/MiKTeX209-app.dir/__/vi/Runtime.cpp.o
[  6%] Linking CXX shared library ../../../../sandbox/miktex/bin/linux-x86_64/libMiKTeX209-app.so
[  6%] Built target MiKTeX209-app
Scanning dependencies of target util-static
[  6%] Building CXX object Libraries/MiKTeX/Util/static/CMakeFiles/util-static.dir/__/StringUtil.cpp.o
[  6%] Building CXX object Libraries/MiKTeX/Util/static/CMakeFiles/util-static.dir/__/Tokenizer.cpp.o
[  6%] Linking CXX static library ../../../../sandbox/miktex/bin/linux-x86_64/libutil-static.a
[  6%] Built target util-static
Scanning dependencies of target md5-static
[  6%] Building C object Libraries/3rd/md5/static/CMakeFiles/md5-static.dir/__/source/md5.c.o
[  7%] Linking C static library ../../../../sandbox/miktex/bin/linux-x86_64/libmd5-static.a
[  7%] Built target md5-static
Scanning dependencies of target trace-static
[  7%] Building CXX object Libraries/MiKTeX/Trace/static/CMakeFiles/trace-static.dir/__/TraceStream.cpp.o
[  7%] Linking CXX static library ../../../../sandbox/miktex/bin/linux-x86_64/libtrace-static.a
[  7%] Built target trace-static
Scanning dependencies of target core-static
[  7%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/c/api.cpp.o
[  8%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Cfg/Cfg.cpp.o
[  8%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/CommandLineBuilder/CommandLineBuilder.cpp.o
[  8%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/CommandLineBuilder/unx/unxCommandLineBuilder.cpp.o
[  8%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/CsvList/CsvList.cpp.o
[  8%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Directory/Directory.cpp.o
[  8%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Directory/unx/unxDirectory.cpp.o
[  8%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/DirectoryLister/DirectoryLister.cpp.o
[  8%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/DirectoryLister/unx/unxDirectoryLister.cpp.o
[  8%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/File/File.cpp.o
[  8%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/File/unx/unxFile.cpp.o
[  8%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Fndb/FileNameDatabase.cpp.o
[  8%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Fndb/Fndb.cpp.o
[  8%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Fndb/makefndb.cpp.o
[  8%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/MD5/MD5.cpp.o
[  8%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/MemoryMappedFile/MemoryMappedFile.cpp.o
[  8%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/MemoryMappedFile/unx/unxMemoryMappedFile.cpp.o
[  8%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Debug.cpp.o
[  9%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Exceptions.cpp.o
[  9%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/vi/Runtime.cpp.o
[  9%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/unx/unx.cpp.o
[  9%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/PathName/PathName.cpp.o
[  9%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/PathName/unx/unxPathName.cpp.o
[  9%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/PathNameParser/PathNameParser.cpp.o
[  9%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Process/Process.cpp.o
[  9%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Process/unx/unxProcess.cpp.o
[  9%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Session/FormatInfo.cpp.o
[  9%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Session/LanguageInfo.cpp.o
[  9%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Session/Session.cpp.o
[  9%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Session/appnames.cpp.o
[  9%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Session/config.cpp.o
[  9%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Session/error.cpp.o
[  9%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Session/files.cpp.o
[  9%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Session/filetypes.cpp.o
[  9%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Session/findfile.cpp.o
[ 10%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Session/fontinfo.cpp.o
[ 10%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Session/graphics.cpp.o
[ 10%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Session/gsinfo.cpp.o
[ 10%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Session/mfmodes.cpp.o
[ 10%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Session/miktex.cpp.o
[ 10%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Session/papersize.cpp.o
[ 10%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Session/runperl.cpp.o
[ 10%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Session/searchpath.cpp.o
[ 10%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Session/texmfroot.cpp.o
[ 10%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Session/unx/runsh.cpp.o
[ 10%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Session/unx/unxSession.cpp.o
/home/uid/pkgs/miktex/miktex-2.9.6400/Libraries/MiKTeX/Core/Session/unx/unxSession.cpp:143:2: warning: #warning Unimplemented : SessionImpl::GetPsFontDirs [-Wcpp]
 #warning Unimplemented : SessionImpl::GetPsFontDirs
  ^
/home/uid/pkgs/miktex/miktex-2.9.6400/Libraries/MiKTeX/Core/Session/unx/unxSession.cpp:149:2: warning: #warning Unimplemented : SessionImpl::GetTTFDirs [-Wcpp]
 #warning Unimplemented : SessionImpl::GetTTFDirs
  ^
/home/uid/pkgs/miktex/miktex-2.9.6400/Libraries/MiKTeX/Core/Session/unx/unxSession.cpp:155:2: warning: #warning Unimplemented : SessionImpl::GetOTFDirs [-Wcpp]
 #warning Unimplemented : SessionImpl::GetOTFDirs
  ^
[ 10%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Stream/BZip2Stream.cpp.o
[ 10%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Stream/CompressedStreamBase.cpp.o
[ 10%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Stream/FileStream.cpp.o
[ 10%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Stream/GzipStream.cpp.o
[ 10%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Stream/LzmaStream.cpp.o
[ 10%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Stream/Stream.cpp.o
[ 10%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Stream/StreamReader.cpp.o
[ 11%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Stream/StreamWriter.cpp.o
[ 11%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/TemporaryDirectory/TemporaryDirectory.cpp.o
[ 11%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/TemporaryFile/TemporaryFile.cpp.o
[ 11%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Uri/Uri.cpp.o
[ 11%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Utils/Utils.cpp.o
/home/uid/pkgs/miktex/miktex-2.9.6400/Libraries/MiKTeX/Core/Utils/Utils.cpp:288:6: warning: #warning Unimplemented : Utils::MakeTeXPathName() [-Wcpp]
   #  warning Unimplemented : Utils::MakeTeXPathName()
      ^
[ 11%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Utils/uncompress.cpp.o
[ 11%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/Utils/unx/unxUtils.cpp.o
[ 11%] Building CXX object Libraries/MiKTeX/Core/static/CMakeFiles/core-static.dir/__/VersionNumber/VersionNumber.cpp.o
[ 11%] Linking CXX static library ../../../../sandbox/miktex/bin/linux-x86_64/libcore-static.a
[ 11%] Built target core-static
Scanning dependencies of target extractor-static
[ 11%] Building CXX object Libraries/MiKTeX/Extractor/static/CMakeFiles/extractor-static.dir/__/CabExtractor.cpp.o
[ 11%] Building CXX object Libraries/MiKTeX/Extractor/static/CMakeFiles/extractor-static.dir/__/Extractor.cpp.o
[ 11%] Building CXX object Libraries/MiKTeX/Extractor/static/CMakeFiles/extractor-static.dir/__/TarBzip2Extractor.cpp.o
[ 11%] Building CXX object Libraries/MiKTeX/Extractor/static/CMakeFiles/extractor-static.dir/__/TarExtractor.cpp.o
[ 11%] Building CXX object Libraries/MiKTeX/Extractor/static/CMakeFiles/extractor-static.dir/__/TarLzmaExtractor.cpp.o
[ 11%] Building CXX object Libraries/MiKTeX/Extractor/static/CMakeFiles/extractor-static.dir/__/vi/Runtime.cpp.o
[ 11%] Linking CXX static library ../../../../sandbox/miktex/bin/linux-x86_64/libextractor-static.a
[ 11%] Built target extractor-static
Scanning dependencies of target packagemanager-static
[ 11%] Building CXX object Libraries/MiKTeX/PackageManager/static/CMakeFiles/packagemanager-static.dir/__/CurlWebFile.cpp.o
[ 11%] Building CXX object Libraries/MiKTeX/PackageManager/static/CMakeFiles/packagemanager-static.dir/__/CurlWebSession.cpp.o
[ 11%] Building CXX object Libraries/MiKTeX/PackageManager/static/CMakeFiles/packagemanager-static.dir/__/PackageInstaller.cpp.o
[ 11%] Building CXX object Libraries/MiKTeX/PackageManager/static/CMakeFiles/packagemanager-static.dir/__/PackageIterator.cpp.o
[ 11%] Building CXX object Libraries/MiKTeX/PackageManager/static/CMakeFiles/packagemanager-static.dir/__/PackageManager.cpp.o
[ 11%] Building CXX object Libraries/MiKTeX/PackageManager/static/CMakeFiles/packagemanager-static.dir/__/RemoteService.cpp.o
[ 11%] Building CXX object Libraries/MiKTeX/PackageManager/static/CMakeFiles/packagemanager-static.dir/__/RestRemoteService.cpp.o
[ 11%] Building CXX object Libraries/MiKTeX/PackageManager/static/CMakeFiles/packagemanager-static.dir/__/TpmParser.cpp.o
[ 11%] Building CXX object Libraries/MiKTeX/PackageManager/static/CMakeFiles/packagemanager-static.dir/__/WebSession.cpp.o
[ 12%] Building CXX object Libraries/MiKTeX/PackageManager/static/CMakeFiles/packagemanager-static.dir/__/vi/Runtime.cpp.o
[ 12%] Linking CXX static library ../../../../sandbox/miktex/bin/linux-x86_64/libpackagemanager-static.a
[ 12%] Built target packagemanager-static
Scanning dependencies of target app-static
[ 12%] Building CXX object Libraries/MiKTeX/App/static/CMakeFiles/app-static.dir/__/app.cpp.o
[ 12%] Building CXX object Libraries/MiKTeX/App/static/CMakeFiles/app-static.dir/__/vi/Runtime.cpp.o
[ 12%] Linking CXX static library ../../../../sandbox/miktex/bin/linux-x86_64/libapp-static.a
[ 12%] Built target app-static
Scanning dependencies of target miktex-autosp
[ 12%] Building C object Programs/Preprocessors/autosp/CMakeFiles/miktex-autosp.dir/source/utils.c.o
[ 12%] Building C object Programs/Preprocessors/autosp/CMakeFiles/miktex-autosp.dir/source/autosp.c.o
[ 12%] Linking C executable ../../../sandbox/miktex/bin/linux-x86_64/miktex-autosp
[ 12%] Built target miktex-autosp
Scanning dependencies of target miktex-rebar
[ 13%] Building C object Programs/Preprocessors/autosp/CMakeFiles/miktex-rebar.dir/source/utils.c.o
[ 13%] Building C object Programs/Preprocessors/autosp/CMakeFiles/miktex-rebar.dir/source/rebar.c.o
[ 13%] Linking C executable ../../../sandbox/miktex/bin/linux-x86_64/miktex-rebar
[ 13%] Built target miktex-rebar
Scanning dependencies of target miktex-axohelp
[ 13%] Building C object Programs/Converters/axohelp/CMakeFiles/miktex-axohelp.dir/source/axohelp.c.o
[ 13%] Building CXX object Programs/Converters/axohelp/CMakeFiles/miktex-axohelp.dir/__/__/__/Libraries/MiKTeX/etc/wrapper.cpp.o
[ 13%] Linking CXX executable ../../../sandbox/miktex/bin/linux-x86_64/miktex-axohelp
../../../sandbox/miktex/bin/linux-x86_64/libMiKTeX209-app.so.6416: undefined reference to `_ZN7log4cxx7helpers13MessageBuffer3strB5cxx11ERNS0_17CharMessageBufferE'
../../../sandbox/miktex/bin/linux-x86_64/libMiKTeX209-app.so.6416: undefined reference to `log4cxx::Logger::getLogger(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
../../../sandbox/miktex/bin/linux-x86_64/libMiKTeX209-app.so.6416: undefined reference to `log4cxx::helpers::MessageBuffer::operator<<(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
../../../sandbox/miktex/bin/linux-x86_64/libMiKTeX209-app.so.6416: undefined reference to `_ZN7log4cxx7helpers13MessageBuffer3strB5cxx11ERSo'
../../../sandbox/miktex/bin/linux-x86_64/libMiKTeX209-app.so.6416: undefined reference to `log4cxx::helpers::CharMessageBuffer::operator<<(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
../../../sandbox/miktex/bin/linux-x86_64/libMiKTeX209-app.so.6416: undefined reference to `log4cxx::xml::DOMConfigurator::configure(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&)'
../../../sandbox/miktex/bin/linux-x86_64/libMiKTeX209-app.so.6416: undefined reference to `log4cxx::Logger::forcedLog(log4cxx::helpers::ObjectPtrT<log4cxx::Level> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, log4cxx::spi::LocationInfo const&) const'
collect2: error: ld returned 1 exit status
make[2]: *** [sandbox/miktex/bin/linux-x86_64/miktex-axohelp] Error 1
make[1]: *** [Programs/Converters/axohelp/CMakeFiles/miktex-axohelp.dir/all] Error 2
make: *** [all] Error 2

JPG-Images are not shown in Texworks 64-bit preview

Steps to reproduce the problem:

- Create a document with the package graphicx
- includegraphics with a jpg-file
- compile the document

Expected output: A preview with the jpg-file displayed

Actual output: A preview with a blank white rectangle instead

TeXworks version: 0.6.2
TeXworks obtained from: MikTeX 2.9.6350 64-bit [r.7.ecce17, 29.04.2017
Operating system: Windows 10, 64bit

Please provide any additional information below:
Everything was ok with Texworks 0.6.1 in Windows 7 32-bit.
The created PDF with the 64-bit version has the image, so it is a previewer problem.
Other image-types like png and pdf do work as expected.
It seems to be a specific problem of the windows 64-bit version.
Here is a minimum working example, that expose the problem in the 64-bit-version.
mwe.zip

option --user-install of MiKTeX setup utility is ignored

we deploy MiKTeX for all user via the setup utility using (... is an appropriate path)
"...\miktexsetup.exe" install
--common-roots="H:\LaTeX\packages etc\texmf"
--local-package-repository="...\packages"
--modify-path=yes
--package-set=complete
--quiet
--shared=yes
--use-registry=yes
--user-config="\MiKTeX\2.9\conf_inst"
--user-data="\MiKTeX\2.9\data"
--user-install="\MiKTeX\2.9\conf_inst"
--user-roots="\LaTeX\packages etc\texmf"

The installation works very well, except that the --user-install option is ignored.
No corresponding registry key is created and Settings shows that ="\MiKTeX\2.9" is used instead (probably an internal standard?).
We also tried separating the Install and Config folders but without success.

Is there anyway to configure MiKTeX so that it locates script engine perl.exe?

I have installed MiKTeX 2.9.6520
I run latexmk.exe and received the following error (2 message lines):
latexmk: The script engine could not be found.
latexmk: Data: scriptEngine="perl.exe"

I did some research on the problem and I found out that latexmk.pl and latexmk.bat were needed. So I found them in the Web, downloaded latexmk 4.48, created scripts/latexmk/perl folder and copied the 2 files in it. I also added in latexmk.bat the full path to the perl.exe command.
latexmk.exe still produces the same error. (I have also tried using the parent folder: scripts\latexmk. No luck! All the scripts are there. Where else is MiKTeX looking for the script engine?)

Note: The info "The script engine could not be found." is useless. They should also mention where latexmk.exe looks for this engine! Big S/W flaw!

Request for enhancment

please remove this section if this is not a request for enhancement

how to update Miktex in Ubuntu

as i install the miktex in ubuntu step by step and it works perfectly ,but i found no panel alias in windows ,and i found the version 6361 has bug with the fontspec pacakge ,so in windows it is easy to update the miktex just select the miktex update, but in windows i just found no tool and use the mpm command ,but how to update the miktex.and whole pacakge?

The remote package repository is outdated

My check list

  • can not update, using the actual installer

What I tried to do

I tried to update from internet repositories

What I expected to happen

Install package

What happened instead

Received following problem on many repositories:

MiKTeX Problem Report
Message: The remote package repository is outdated. You have to choose another repository.
Data: url="http://ftp.cvut.cz/tex-archive/systems/win32/miktex/tm/packages/"
Source: Libraries\MiKTeX\PackageManager\RestRemoteService.cpp
Line: 275
MiKTeX: 2.9
OS: Windows 7 Professional, 64-bit, Service Pack 1, build 7601
Invokers: explorer
SystemAdmin: no
PowerUser: no
Root0: C:\Users\U04044\AppData\Roaming\MiKTeX\2.9
Root1: C:\Users\U04044\AppData\Local\MiKTeX\2.9
Root2: C:\ProgramData\MiKTeX\2.9
Root3: c:\MiKTeX
UserInstall: C:\Users\U04044\AppData\Roaming\MiKTeX\2.9
UserConfig: C:\Users\U04044\AppData\Roaming\MiKTeX\2.9
UserData: C:\Users\U04044\AppData\Local\MiKTeX\2.9
CommonInstall: c:\MiKTeX
CommonConfig: C:\ProgramData\MiKTeX\2.9
CommonData: C:\ProgramData\MiKTeX\2.9

pdftex (started via the compiler driver) can't find input files if the main file is on a network drive

I couldn't test the issue myself as I don't have access to a system with a network drive. I'm also not sure if it is a miktex or a texworks problem as I couldn't find someone with a texlive system to test.

I had two independant reports that input files could not be found in the following setup:

  • the main file was in a folder on a network drive with address like //xxx/zz/yyy/test/
  • the input file (a text file in one case, a figure in the other) was in the same folder
  • the file was opened in texworks (with double click in one case, unknown in the other)
  • the compilation was started with the button in texworks.

In both cases latex complained that the input file could not be found.

The log-file showed the full path at the begin:

entering extended mode
**"//xxx/zz/yyy/test/test.tex"

The file compiled without problems if everything was copied to a local folder. The log-file then showed only the file name **./text.tex. It also compiled without problems on the network drive if texstudio instead of texworks was used.

It looks as if texworks doesn't correctly set the "current folder" for such files.

mgs: 64-bit version is included to win32 setup

Bug report

Recently (some weeks ago) I updated MiKTeX on PC with win32. However, dvipdfmx is loosing all eps picturea, and the reason (as I see) in 'not win32' mgs. When I try to launch mgs.exe (in miktex\bin directory) the message like 'mgs is not a valid win32 application' is popped up.

My check list

  • [yes ] latest package versions are installed
  • [ yes] MiKTeX log files are attached
  • [ not seen] the bug can be reproduced by anybody (necessary input files are attached)

What I tried to do

Launch mgs.exe (in miktex\bin directory)

What I expected to happen

Open the program window

What happened instead

The message like 'mgs is not a valid win32 application' is popped up.

Request for enhancment

I think, the proper mgs.exe should be placed in win32 setup

please remove this section if this is not a request for enhancement

Bug using the update wizard in the admin MiKteK Package Manager

Bug report

Windows 10, MiKTeK 2.9

My check list

  • latest package versions are installed
  • MiKTeX log files are attached
  • the bug can be reproduced by anybody

What I tried to do

I use the MiKTeK Settings (admin) to launch the Update wizard

enter image description here

What I expected to happen

I expected to have the admin MiKTeK Update

enter image description here

enter image description here

What happened instead

I got the user MiKTeK Update

enter image description here

And the user package manager tell me that I have obsolete packages, but they are not obolete. On the other hand the four .dll are in two different folders (with exactly the same version). The one of the user install

C:\Users\Dominique\AppData\Roaming\MiKTeX\2.9\miktex\bin\x64\MiKTeX209-harfbuzz.dll

and the one of the admin install

C:\Program Files\MiKTeX 2.9\miktex\bin\x64\MiKTeX209-harfbuzz.dll

I removed them anyway as user MiKTeK package Update suggested.

revision history?

I'm trying to determine what's changed from miktex-2.9.6326 to the most recent release. Is there a revision history?

MPM (admin) cannot be run if TeXworks is running

Bug report

  • log in on Windows as a user that has no admin permissions
  • open TeXworks and keep it open
  • start the MiKTeX Package Manager (Admin)

Windows will prompt you for the admin password but the MPM cannot be started:

MiKTeX Problem Report
Message: Windows API error 87: Falscher Parameter.
Data: path="C:\ProgramData\MiKTeX\2.9\miktex/data/le\1756f6ade37d5f870f23c05a7f81e257.fndb"
Source: Libraries\MiKTeX\Core\MemoryMappedFile\win\winMemoryMappedFile.cpp
Line: 83

One can run the MPM (admin) version as non-admin if TeXworks is not running.

Another internal error when trying to install fresh 6466

In the very end of installation process setup fails with (relevant part of log):

extracting files from zhmetrics.tar.lzma...

An error occurred:
  source file: Libraries\MiKTeX\Core\Fndb\FileNameDatabase.cpp
  source line: 276
  message: MiKTeX encountered an internal error.
  info: 

zhmetrics.tar.lzma itself is good, looks like some metadata are wrong.

Installation issue

Setup log:
...
Skipping user root directory (C:\Users\cbm2mh\AppData\Roaming\MiKTeX\2.9)...
Skipping user root directory (C:\Users\cbm2mh\AppData\Local\MiKTeX\2.9)...
Creating fndb for common root directory (C:\ProgramData\MiKTeX\2.9)...
Creating fndb for common root directory ("C:\Program Files\MiKTeX 2.9")...
initexmf --register-shell-file-types --admin "--log-file=C:\Program Files\MiKTeX 2.9\miktex/config\uninst.log" --verbose:
initexmf --modify-path --admin "--log-file=C:\Program Files\MiKTeX 2.9\miktex/config\uninst.log" --verbose:

Sorry, but "MiKTeX Configuration Utility" did not succeed.

The log file hopefully contains the information to get MiKTeX going again:

C:/ProgramData/MiKTeX/2.9/miktex/log/initexmf_admin.log

You may want to visit the MiKTeX project page, if you need help.

An error occurred:
source file: Libraries\MiKTeX\Core\Process\Process.cpp
source line: 156
message: The executed process did not succeed.
info: fileName="C:\Program Files\MiKTeX 2.9\miktex/bin/x64\initexmf.exe", exitCode="1"

initexmf_admin.log:
...
2018-01-01 09:46:05,470+0200 INFO  initexmf - Operating on the shared (system-wide) MiKTeX setup
2018-01-01 09:46:05,486+0200 FATAL initexmf - Windows API error 64: The specified network name is no longer available.

2018-01-01 09:46:05,486+0200 FATAL initexmf - Info: path="O:\Sysbat\pdftex.exe"
2018-01-01 09:46:05,486+0200 FATAL initexmf - Source: Libraries\MiKTeX\Core\File\win\winFile.cpp
2018-01-01 09:46:05,486+0200 FATAL initexmf - Line: 74

Hi, could you help with this?
Thank you in advance,
Michael

Insecure Package Manager downloads

It seems like the Package Manager uses unencrypted HTTP and FTP for downloads, making it vulnerable to MITM and packet injection. Furthermore, it also appears possible to have malware in .sty files (PDF link), but maybe this has changed since 2010? It also seems like packages aren't signed and that no other verification of the authenticity of the downloads are being performed.

If all of this is true, then it's not many hours of work to make an exploit based on this that could be added to a multi-pronged suite of MITM attacks, for example, or used as part of a targeted attack.

Combine with the recent WPA2 bug (or the next major vulnerability) and a ransomware attack at any major university -- or at the next LaTeX conference -- and this is not just a theoretical danger.

The mirror list does not have any HTTPS entries, even though at least one that I tried supported it. I ended up manually downloading the files I needed (including the miktex-zzdb1 and -zzdb2 files) using my browser and the HTTPS mirror, and then pointing the package manager to a local directory. I could create an automated solution using e.g. the requests python library, but I don't think I should need to go to such lengths to get my CTAN packages downloaded in a secure manner.

Please at least make it possible to use secure connections when the mirror offers this option, or if this is already possible, make it clearer that the download is secure by adding green padlock symbols or similar. Better yet, make the package manager use secure downloads by default and warn the user of the danger if they opt for a HTTP or FTP connection. For bonus points, have the package manager check the certificates of the mirror sites so as to prevent more advanced MITM attacks involving fake certificates and similar.

MiKTeX destroys system $env:PATH if it doesn't find itself there

Steps to reproduce

  1. Remove path to MiKTeX from the system path variable
  2. Take note of the current state of the system path variable
  3. Launch "Update MiKTeX (Admin)"
  4. When prompted to repair MiKTeX installation ("The system doesn't know the path to MiKTeX executables"), agree to repair

Expected results:

Path to MiKTeX bin folder is added to the end of the system path variable

Actual results:

The system path variable now has just one path - the path to MikTeX bin folder, everything else is gone

Versions

MiKTeX - latest version. Here's the output of miktex-latex -version:

MiKTeX-pdfTeX 2.9.6362 (1.40.18) (MiKTeX 2.9.6400 64-bit)
Copyright (C) 1982 D. E. Knuth, (C) 1996-2016 Han The Thanh
TeX is a trademark of the American Mathematical Society.
using bzip2 version 1.0.6, 6-Sept-2010
compiled with curl version 7.54.1; using libcurl/7.54.1 WinSSL
compiled with expat version 2.2; using expat_2.2.0
compiled with jpeg version 9.2
compiled with liblzma version 50020032; using 50020032
compiled with libpng version 1.6.30; using 1.6.30
compiled with libressl version LibreSSL 2.5.3; using LibreSSL 2.5.3
compiled with MiKTeX Application Framework version 2.6416; using 2.6416
compiled with MiKTeX Core version 2.6413; using 2.6464
compiled with MiKTeX Archive Extractor version 1.6300; using 1.6300
compiled with MiKTeX Package Manager version 1.6403; using 1.6447
compiled with poppler version 0.55.0
compiled with uriparser version 0.8.4
compiled with zlib version 1.2.11; using 1.2.11

Windows 10 x64 with all the latest updates.

download of cm-super is speed-limited

Bug report

I got user complaint that downloading of the package cm-super is very low while all other packages can be downloaded fast. I therefore tested this and indeed, no matter what repository I use, downloading the cm-super package is speed-limited to 66kb/s. Other larger packages like e.g. cm-unicode are not speed-limited. I get download speeds of 800kb/s for cm-unicode with the same repository that delivers me cm-super only with 66kb/s. (tested with repositories ftp.fernuni-hagen.de, ftp.tu-chemnitz.de, mirror.ibcp.fr)

Since this happens with 3 different repositories, the speed-limit seems to be a setting from MiKTeX.

error in MacOS serria(10.12)

I use brew to install miktex in Mac ,but when I type tex in cmd ,but there is no such command , and i type the mpm list, the error is 👍
log4cxx: No appender could be found for logger (mpmcli).
log4cxx: Please initialize the log4cxx system properly.

Access to TrueType fonts broken after update : initexmf --mkmaps issue ?

Bug report

I daily use TrueType fonts (i.e. MS Trebuchet) with pdflatex, which I installed in my local TeXMF tree on a MikTeX distrib.
Everything ran fine until I updated MikTeX from 2.9.6350 to 2.9.6500 today.

I am on two Win64 platforms running on Win10, one with MikTeX 2.9.6350 and the other with 2.9.6500.

Details about my font config :

  • config file updmap has been edited by initexmf --edit-config-file=updmap and contains map t1trebuc.map
  • t1trebuc.map file is in <LocalTeXMF>\fonts\map and contains
rectrebuc TrebuchetMS <trebuc.ttf <T1-WGL4.enc
rectrebucbd TrebuchetMS-Bold <trebucbd.ttf <T1-WGL4.enc
rectrebucit TrebuchetMS-Italic <trebucit.ttf <T1-WGL4.enc
rectrebucbi Trebuchet-BoldItalic <trebucbi.ttf <T1-WGL4.enc
  • These .ttf files are in <LocalTexMF>\fonts\truetype, but also in C:\Windows\Fonts
  • There are also .afm files in <LocalTexMF>\afm (same for .tfm and .vf).

I ran the following test file both on 2.9.6350 and 2.9.6500 :

\documentclass{article}
\usepackage[T1]{fontenc}
\renewcommand{\sfdefault}{trebuc}

\begin{document}
  \sffamily
  Blah
\end{document}

Log files

test_trebuc [2.9.6350].log
test_trebuc [2.9.6500].log

Differences :

  • 2.9.6350 links .ttf files to my local TeX tree <C:/Google Drive/Config/LocalTeXMF/fonts/truetype/microsoft/trebuc/trebuc.ttf> and the pdf output is ok ;
  • 2.9.6500 looks up in the Windows font dir <C:/WINDOWS/Fonts/trebuc.ttf> and pdflatex complains about not finding the glyphs B, l, a, h. I get small boxes in the pdf file instead.

What I tried to do

  • Refreshing MikTeX FNDB
  • Checking updmap
  • Making maps again by running initexmf --verbose --mkmaps.

What I expected to happen

... the problem to be solved !

What happened instead

Nothing changed.
I noticed that initexmf --verbose --mkmaps is mute on 2.9.6500 whereas a list of paths is displayed on 2.9.6350.

pdfcrop: The script could not be found.

Same issue as "#2080 pdfcrop: The Perl script could not be found. " since last update of Miktex.

When calling pdfcrop.exe one get's the following error:
pdfcrop: The script could not be found.
pdfcrop: Data: ScriptEngine="perl", name="pdfcrop", path="scripts/pdfcrop/pdfcrop.pl"

Actually pdfcrop.pl is located in
scripts/pdfcrop/perl
whereas it is assumed to be in
scripts/pdfcrop/
.

Everything worked fine before the last update.

Error running miktex on Win 10 ver. 1709

Bug report

I apology that this is really not a bug report of MiKTeX,
but a report on how MiKTeX is affected by Windows 10 ver. 1709 (OS build 16299.98).
I am asking for help.

I have developed a Chinese TeX system called cwTeX:

http://homepage.ntu.edu.tw/~ntut019/cwtex/cwtex.html

The system is a preprocessor, built on MiKTeX, plus some Chinese fonts.
It has been used to typeset many textbooks and papers in Taiwan.

A mwe is provided in the following.
The line before the last one contains 7 Chinese characters,
coming from 5 Chinese fonts (each contains 256 characters).
To typeset this file, one has to run the cwtex preprocessor first,
and then run pdflatex (or latex).

Before Windows 10 ver. 1709 (Oct. 2017), there is no problem
running this file. Win 7 and 8 are fine. So are old versions of MiKTeX.
However, the most recent update of Windows 10 (ver. 1709) created an error,
with the following message:

2017-12-09 21:58:48,734+0800 FATAL pdflatex - Line: 477
2017-12-09 22:03:01,455+0800 FATAL pdflatex - No space left on device
2017-12-09 22:03:01,455+0800 FATAL pdflatex - Info:
2017-12-09 22:03:01,455+0800 FATAL pdflatex - Source: libraries\miktex\texandfriends\include\miktex\c4p\C4P.h

Now if I deleted one or two Chinese characters in the mwe, it will run fine.
Or if I change \fontsize{120}{40pt} to \fontsize{100}{40pt},
it will also run fine.

I have tried this mwe on several computers, with different hardware,
and only one computer (8gb RAM) can avoid this problem.
It does not seem to be related to the amount of RAM,
because one computer with 16gb RAM has problem.
All the computers are installed with the most recent version of MiKTeX.

Before Microsoft fixes the issue in the future, I wonder if anything can be
done or tried, say adding options when running pdflatex, to fix the problem (maybe temporarily)?

If needed, I can send the fonts needed, or the whole system can be downloaded
form the cwTeX webpage above.

Thanks!

Tsong-Min Wu
Department of Economics

********** mwe ************
\documentclass[12pt]{book}
\usepackage{charter}
\usepackage{graphicx,xcolor}
\usepackage{titlesec}

\newcommand{\numtitle}{
\titleformat{\chapter}[hang]{\sf\it}%
{\fontsize{120}{40pt}\selectfont\textcolor{blue}\thechapter}%
{1pc}{\fontsize{25}{20pt}\selectfont}
[{\vspace{1.5pc}\titlerule[1.5pt]\vspace{-1.5pc}}]}

\begin{document}
\fontsize{12}{21pt}\selectfont
\setcounter{chapter}{13}

\numtitle
\chapter{\textbf{Ramsey} 模型的均衡分析}
\end{document}


native Asymptote adaptive OpenGL-based 3D-renderer doesn't work

asymptote contains a native renderer for 3D-objects. When I compile the following example (it is from the gallery of asymptote) on texlive with asy -V asytest.asy this renderer opens after the compilation and shows the object.

import settings;
outformat="";
render=-1;
import three;

size(100);

path3 g=(1,0,0)..(0,1,0)..(-1,0,0)..(0,-1,0)..cycle;
draw(g);
draw(O--Z,red+dashed,Arrow3);
draw(((-1,-1,0)--(1,-1,0)--(1,1,0)--(-1,1,0)--cycle));
dot(g,red);

With miktex (a current miktex/next) I get this error message:

C:\Users\XXXX\Documents\tests>asy -V asytest3.asy
C:\Users\XXXX\MikTeX/asymptote/three.asy: 2905.13: runtime: to support onscreen rendering, please install glut library, run ./configure, and recompile

Changing the output format to pdf with outformat="pdf"; works fine: the file is then opened in the adobe reader.

I found an old tex.sx question with the same error on linux: https://tex.stackexchange.com/questions/135841/asymptote-default-renderer-problem-after-upgrading-to-tex-live-2013 and a bug report https://sourceforge.net/p/asymptote/discussion/409349/thread/c60c13ab/.

MikTeX repositories list is now missing some repositority(s)

My check list

  • [X ] latest package versions are installed
  • MiKTeX log files are attached
  • the bug can be reproduced by anybody (necessary input files are attached)

What I tried to do

Using the "Update (Admin)" utility, I selected "Let me choose a remote package repository" to select the repository I maintain, http://ctan.math.washington.edu.

What I expected to happen

I'm used to seeing quite a few more than 3 U.S. servers, mine included. At the moment, there are only 3 U.S. hosts listed: ctan.math.illinois.edu, ctan.mirrors.hoobly.com, and mirrors.concertpass.com. I've grown quite accustomed to selecting my own repository (ctan.math.washington.edu), but cannot.

What happened instead

I select one of the listed U.S. hosts and the update succeeds successfully. But selecting a repository other than mine is not optimal (given that my MikTeX installations are all on the same network as my repository server.

Request for enhancment

Can the Remote Package Repository list be updated to include the rest of the CTAN mirrors (mine included) as it was previously?

Installation failures: FATAL dvips - SSL connect error

What I tried to do

install MiKTeX on Linux Mint 18.3 (64-bit VM) following the advertised procedure to install
a key, add the repository, then:

sudo apt-get update
sudo apt-get install miktex

What I expected to happen

MiKTeX is installed

What happened instead

The first error indicated that dvips35.map was missing, so I checked the dvips install:

$ dvips --version

Unfortunately, the package miktex-dvips could not be installed.Please check the log file:
/home/gwhite/.miktex/texmfs/data/miktex/log/dvips.log
This is dvips(k) 5.997 Copyright 2017 Radical Eye Software
MiKTeX 2.9.6530
Copyright 2017 Radical Eye Software.
There is NO warranty.  You may redistribute this software
under the terms of the GNU General Public License
and the Dvips copyright.
For more information about these matters, see the files
named COPYING and dvips.h.
Primary author of Dvips: T. Rokicki.

The log:

2017-12-27 08:05:46,723-0400 INFO  dvips - starting with command line: dvips --version
2017-12-27 08:05:46,724-0400 INFO  dvips - installing package miktex-dvips triggered by dvips/config/config.ps
2017-12-27 08:05:46,912-0400 FATAL dvips - SSL connect error
2017-12-27 08:05:46,912-0400 FATAL dvips - Info: 
2017-12-27 08:05:46,912-0400 FATAL dvips - Source: Libraries/MiKTeX/PackageManager/CurlWebSession.cpp
2017-12-27 08:05:46,912-0400 FATAL dvips - Line: 348
2017-12-27 08:05:46,914-0400 INFO  dvips - finishing with exit code 0

Using strace showed tht initexmf failed due to SSL connection problems with 198.19.97.17 on port 443 (https).

In firefox, attempts to connect to https://198.19.97.17 give:

An error occurred during a connection to 198.19.97.17. SSL received an unexpected Client Hello 
handshake message. Error code: SSL_ERROR_RX_UNEXPECTED_CLIENT_HELLO

In Mozilla's sslerr.html

Received an SSL handshake that was inappropriate for the current state:

All the error codes in the following block indicate that the local socket received an SSL3 
handshake message from the remote peer at a time when it was inappropriate for the peer to have 
sent this message. For example, a server received a message from another server. This probably 
indicates a flaw in the remote peer's implementation. 

Using Goggle Chrome on macOS gives a somewhat different error message:

This site can’t provide a secure connection 198.19.97.17 sent an invalid response 
ERR_SSL_PROTOCOL_ERROR"

I'm behind a corporate firewall, so it is quite possible that the the firewall and 198.19.97.17
aren't playing nicely together. PC users at this site are also unable to install packages.
We are, however, able to connect to https://miktex.org/.

All remote package repository are 'outdated'

Bug report

All remote package repository are 'outdated'.

My check list

  • [Yes] latest package versions are installed
  • [No] MiKTeX log files are attached
  • [Yes] the bug can be reproduced by anybody (necessary input files are attached)

What I tried to do

Select a remote package repository from:
MiKTex Package Manager >> Repository >> Change Package Repository

What I expected to happen

I expect no error message.

What happened instead

Error message:
"The remote package repository is outdated. You have to choose another repository."
Same for any selected remote repository from the list.

Running 'makeglossaries' corrupts MiKTeX on Windows 10

I am using MiKTeX Compiler Driver 2.9.6409 (MiKTeX 2.9.6500 64-bit) on Microsoft Windows Version 10.0.16299.19 - a fresh install of MikTeX from the web site and then getting all updates.

I was trying to learn to use 'glossaries' but each time I get to the run makeglossaries step, that command seems to have the side effect of corrupting MiKTeX. After running makeglossaries, texify starts to generate warning dialogs that certain .dll are corrupt or not for Windows. Then running MiKTeX Update (Admin) seems to try to repair something but itself fails with an API error when deregistering a *.dll - I think it was MiKTeX209-core.dll. I had to uninstall and reinstall MiKTeX to get a working set up again.

metafont crash executing showit

Bug report

Environment: Windows 10, METAFONT, Version 2.7182818 (MiKTeX 2.9.6500 64-bit)

I invoke metafont with mf --interaction=errorstopmode --screen

When I use the simple command drawdot (35,70); showit; a blank (white) window is opened with the title "METAFONT Screen (768 x 1024)", but then I get a window to say that metafont has reported that "a problem caused the program to stop working correctly" and METAFONT terminates.

My check list

  • [X ] latest package versions are installed
  • MiKTeX log files are attached
  • the bug can be reproduced by anybody (??)

What I tried to do

Run a simple example from a METAFONT tutorial, using the command drawdot (35,70); showit; to display in an interactive window.
The problem occurs regardless of whether the CMD window is invoked in user or administrative mode.

C:\Temp>mf --interaction=errorstopmode --screen
This is METAFONT, Version 2.7182818 (MiKTeX 2.9.6500 64-bit)
**\relax

*drawdot (35,70);showit;

C:\Temp>

What I expected to happen

A METAFONT display screen showing one dot

What happened instead

Blank window and a crash report. A file mfput.log is created but is empty.

Windows Application Event Log contains an error message:

Faulting application name: mf.exe, version: 2.9.6363.0, time stamp: 0x59f5cf1c
Faulting module name: ucrtbase.dll, version: 10.0.15063.674, time stamp: 0x8ac9f9d4
Exception code: 0xc0000409
Fault offset: 0x000000000007350e
Faulting process ID: 0x3084
Faulting application start time: 0x01d35790b7812fb2
Faulting application path: C:\Program Files\MiKTeX 2.9\miktex\bin\x64\mf.exe
Faulting module path: C:\WINDOWS\System32\ucrtbase.dll
Report ID: 2b6b8524-855c-4337-bcfb-35d2e1895ce6
Faulting package full name:
Faulting package-relative application ID:

Followed by an information message:

Fault bucket 116472717637, type 5
Event Name: BEX64
Response: Not available
Cab Id: 0

Problem signature:
P1: mf.exe
P2: 2.9.6363.0
P3: 59f5cf1c
P4: ucrtbase.dll
P5: 10.0.15063.674
P6: 8ac9f9d4
P7: 000000000007350e
P8: c0000409
P9: 0000000000000007
P10:

error reading the configuration file

Hi.

I recently installed MikTeX 2.9 on a new notebook running Windwos 10 Education. Whenever I try to update my packages or to use the .*dvi-output of WinEdt the following error message appears:

A MiKTeX configuration file could not be loaded.
file="C:\Users\Max Köpple\AppData\Roaming\MiKTeX\2.9\miktex\config\mpm.ini (or yap.ini)", line="0",
error="error reading the configuration file"

Does anyone know a possible solution to this problem? Might the reason be the use of german umlaut characters? Strangely, I'm using the same user name (Max Köpple) on my worker machine, but here I'm using Windows 7 + MikTeX 2..8.

Best regards,

Max

MiKTeX on Fedora 26

Hi please can you help me with installing MiKTex on Fedora 26 ? The changes I have made in the tutorial for Linux are not working so I am not sure whether I am doing it right (for example sudo apt-key should be sudo yum or dnf install? How to replace adv?)

miktex is noticably slower than texlive

Since some time I noticed a pause when miktex reads expl3-code.tex and now made some measurement. with Measure-Command {pdflatex test-utf8} in a powershell.

test-utf8 is this document:

\listfiles
\documentclass{article}
\usepackage{expl3}
\begin{document}
abc
\end{document}

The results are around 1.2 seconds with texlive 2017 and 3.4 seconds with miktex. I also compared a rather longish and complex lualatex document and the numbers are similar: 30 seconds with texlive, 75-80 with miktex.

I didn't check yet with a process monitor for clues, but in a trace I saw that miktex is looking for every file twice in all the fndb.

I made the test on a current windows 10. The miktex is up-to-date (normal, not next). It is not a complete installation and on-the-fly is active (deactivating it didn't change the time). I do have quite a number of local roots but these are active for both tex systems.

The measurements were triggered by a question on tex.sx which mentioned the slow loading of expl3-code.tex: https://tex.stackexchange.com/questions/396838/while-compiling-expl3-code-tex-takes-more-time-than-the-others

enhance support to install packages from a list file

Request for enhancement

MiKTeX provides the very useful feature

mpm.exe --verbose --install-some=FILE

This feature is limited because if doesn't work if a package in the list is already installed.
I use the --install-some=FILE feature for the LyX Windows installer. LyX supports/needs about 200 packages more that installed by default with the MiKTeX installer. Therefore I install them with the installer right after MiKTeX was installed.

I realized some some users have already MiKTeX installed and have e.g. 50 of the 200 packages already installed. In this case

mpm.exe --verbose --install-some=FILE

stops telling me that package xxx is already installed. In this case no packages are installed. Instead mpm should document that package xxx was already installed and jump to the next package in the list.

Another issue is if a package name in the list is misspelled. E.g. if the list contains "znmetrics" instead of "zhmetrics" there are no packages installed. mpm doesn't tell you that it could not find a package. Instead it should tell the user that it could not find a package named "znmetrics" and then jump to the next package in the list to continue the installation.

Cannot install Miktek on Windows

I have Windows 7 (64-bit) and have downloaded
basic-miktex-2.9.6361-x64.exe today

When I run it, it does not complete the installation.
Below is the end of the logfile


extracting files from zapfding.cab...
extracting files from zerohyph.tar.lzma...
updating package definition directory ("C:\Program Files\MiKTeX 2.9\tpm\packages")...
installed 3127 package definition files
visiting repository C:\Users\IBM_AD~1\AppData\Local\Temp\mik40008...
repository type: local package repository
loading lightweight database...
"C:\Program Files\MiKTeX 2.9\miktex/bin/x64\initexmf.exe" --common-install="C:\Program Files\MiKTeX 2.9" --set-config-value=[Core]SharedSetup=1 --admin --log-file="C:\Program Files\MiKTeX 2.9\miktex/config\uninst.log" --verbose:
log4cxx: No appender could be found for logger (initexmf).
log4cxx: Please initialize the log4cxx system properly.

Sorry, but "MiKTeX Configuration Utility" did not succeed.

You may want to visit the MiKTeX project page, if you need help.

An error occurred:
source file: Libraries\MiKTeX\Core\Process\Process.cpp
source line: 159
message: The executed process did not succeed.
info: fileName="C:\Program Files\MiKTeX 2.9\miktex/bin/x64\initexmf.exe", arguments="--common-install="C:\Program Files\MiKTeX 2.9" --set-config-value=[Core]SharedSetup=1 --admin --log-file="C:\Program Files\MiKTeX 2.9\miktex/config\uninst.log" --verbose", exitCode="1"


installation failure

I downloaded miktek from original website miktek.org, i started to install exactly, then I received "MikTek encountered an internal error". Here is my log file
setup-2017-11-16-11-16.log
what should I do now?

miktexsetup.exe: Windows API error 3

Bug report

i have installed miktex according to the following instructions: https://miktex.org/howto/deploy-miktex

Server: Windows 2012 R2
Clients: Windows 10 1709 (clean Installation)

  • Firewall off, Defender off, UAC off, Logon User with local administrative rights, no GPOs from DC,

After the start of the script on Client, miktexsetup.exe copies files (ca. 500MB) to local User Profile Folder (%tmp%). Then the following error message:

_```
miktexsetup.exe: Windows API error 3: The system cannot find the path specified.
miktexsetup.exe: Data: fileName="C:\Program Files\MiKTeX 2.9\miktex/bin/x64\initexmf.exe", commandLine="initexmf "--common-install=C:\Program Files\MiKTeX 2.9"
--set-config-value=[Core]SharedSetup=1 --admin "--log-file=C:\Program Files\MiKTeX 2.9\miktex/config\uninst.log" --verbose"


in C:\Program Files\MiKTeX 2.9\ is only one Folder/subfolder with one file (.\miktex\config\uninst.log)

libstdc++.so.6: version `GLIBCXX_3.4.21' not found

...
initexmf: /usr/bin/../lib/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /usr/bin/../lib/../lib/libMiKTeX209-extractor.so.1)
initexmf: /usr/bin/../lib/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /usr/bin/../lib/../lib/libMiKTeX209-extractor.so.1)
dpkg: error processing package miktex (--configure):
...

biber: missing on Ubuntu and Mac

Hello,
I decided to give a try on MikTex's ubuntu version (Ubuntu 16.04 64bit). However, I experience the following problem: biber program is missing!

I tried to install it using sudo mpm --admin --install=biber command, but I get the following error:

Sorry, but "MiKTeX Package Manager" did not succeed.
The log file hopefully contains the information to get MiKTeX going again:
/var/log/miktex/mpmcli_admin.log
You may want to visit the MiKTeX project page, if you need help.

How can I overcome this problem?

PS: A relative problem is that I cannot launch Miktex package manager (mpm) as well. The command sudo mpm --admin generates an error:

Sorry, but "MiKTeX Package Manager" did not succeed for the following reason:
Could not restart in windowed mode.
The log file hopefully contains the information to get MiKTeX going again:
/var/log/miktex/mpmcli_admin.log
You may want to visit the MiKTeX project page, if you need help.

Package manager "Miktex encountered an internal error"

When you open the Package Manager and click on Task->Update Wizard you get an error message
"Miktex encountered an internal error"

This is a common error. See for example here and here

The solution in the first link (Run Miktex settings (Admin). Under General/Maintenance you have to refresh FNDB and update formats.) did not work for me

Here is the information from "Copy to clipboard" button

MiKTeX Problem Report
Message: MiKTeX encountered an internal error.
Data:
Source: Programs\MiKTeX\PackageManager\MFC\MpmView.cpp
Line: 913
MiKTeX: 2.9
OS: Windows 10 Education, 64-bit, build 15063
Invokers: explorer
SystemAdmin: no
PowerUser: no
Root0: C:\Users\raffa\AppData\Roaming\MiKTeX\2.9
Root1: C:\Users\raffa\AppData\Local\MiKTeX\2.9
Root2: C:\ProgramData\MiKTeX\2.9
Root3: C:\stata_latex
Root4: C:\Program Files\MiKTeX 2.9
UserInstall: C:\Users\raffa\AppData\Roaming\MiKTeX\2.9
UserConfig: C:\Users\raffa\AppData\Roaming\MiKTeX\2.9
UserData: C:\Users\raffa\AppData\Local\MiKTeX\2.9
CommonInstall: C:\Program Files\MiKTeX 2.9
CommonConfig: C:\ProgramData\MiKTeX\2.9
CommonData: C:\ProgramData\MiKTeX\2.9

pdfLaTeX crashes on file inclusion

After the update to the experimental version of today (Version 3.14159265-2.6-1.40.18 (MiKTeX 2.9.6481 NEXT 64-bit)), the inclusion of a PDF that always worked before results in a crash of pdfLaTeX. LuaLaTeX compiles without issues. The version I used before was perhaps a month old or so and worked fine for both compilers.

I analyzed my PDF with Acrobat and no syntax errors were found. Slight modifications or conversions to PDF/X that do not alter the visual appearance lead to the same error. Conversions to older PDF/X formats or to PDF/A that remove the smoothness from the shadow lead to a successful compilation. However, since it worked before, I think pdfLaTeX should support the PDF as it currently is.

   \documentclass{article}
   \usepackage{graphicx}
   \begin{document}
      \includegraphics{Warning.pdf}
   \end{document}

Warning.pdf

tex4ht support

Hi, I am one of tex4ht developers. I noticed that version included Miktex is quite old, we still release new version from time to time. The updates go directly to TeX Live, they are pulled from the source repository.

I understand that it isn't really good solution for you to pull the changes from TL, so what would be a best way we could make the changes available for pulling to Miktex? We are not prepared for updating tex4ht on CTAN yet, but we might be able to provide a zip file with suitable structure.

There are several types of files:

  • we most often update the .4ht files, which are all included in one directory and there isn't really a issue when they are updated

  • there is then tex4ht.env file, which has different versions for Windows and Unix. I think Miktex provides it's own version, which will be different from our version because of different directory paths and maybe some binaries. We updated the file recently for the SVG support, so it would be good to synchronize the versions somehow. It might be quite difficult.

  • the font support .4hf and .htf files. They were updated recently as well, but I hope there shouldn't be any issues in import.

  • the binaries. I think the version on Windows (both in Miktex and TL) haven't been updated for several years? There haven't been any updates apart from some small fixes in the last years anyway, so I guess that it doesn't matter so much.

So apart from the tex4ht.env file, I hope there shouldn't be big a issues in the upgrade.

One last thing, there are some commands which have different names in TL and Miktex. The one I found is Ghostscript, which can be invoked using rungs in TL, but as mgs in Miktex. Do you think it would be possible to add some alias for rungs in Miktex? Or do you have other idea how to ideally solve this issue?

%%~ in tex4ht.env expands to the wrong path on single user installations

texh4ht.env contains in various places pathes like this:

       "%%~/tex4ht/bin/tex4ht.jar"

%%~ should expand to the main TeXMF root (see also this old bug report: https://sourceforge.net/p/miktex/bugs/2322/).

I have miktex installed in single user mode in D:\MiKTeX2.9, but if I run mk4ht oolatex test.tex on a small hello-world latex document one can see on the terminal that the script tries to find the java files in C:\Program Files (x86):

     System call: java -classpath "C:/Program Files (x86)/MiKTeX 2.9/tex4ht/bin/tex4ht.jar" xtpipes -i "C:/Program Files (x86)/MiKTeX 2.9/tex4ht/xtpipes/" -o test-m2.4om test-m2.tmp
Fehler: Hauptklasse xtpipes konnte nicht gefunden oder geladen werden

and so mk4ht fails. With a local tex4ht.env with correct path the compilation works fine.

initexmf --report gives

UserInstall: D:\MiKTeX2.9
UserData: C:\Users\USER\AppData\Local\MiKTeX\2.9
UserConfig: C:\Users\USER\AppData\Roaming\MiKTeX\2.9
CommonInstall: C:\Program Files (x86)\MiKTeX 2.9
CommonData: C:\ProgramData\MiKTeX\2.9
CommonConfig: C:\ProgramData\MiKTeX\2.9

Trying to update Miktex 2.9.65 with Biber 2.8

Bug report

I am using the Miktex updater to update the Biber program from 2.7 to 2.8 in order to build my bibliography using biblatex. By default Biber 2.7 installed since just updated the Miktek 2.9 package on Nov 20, 2017. I have Windows 10.

When I try and update from the Miktex updater I get the error:

Sorry, but something went wrong:
The executed process did not succeed.
fileName="C:\Program Files\MikTeX2.9\miktex\bin\x64\initexmf.exe", exitCode="1"

As a secondary attempt, I downloaded the biber.exe executable directly and after copying the required cygintl-2.dll, cygintl-0.dll, cygwin1.dll it was requesting into C:\Windows\System32 I get the error:

The application was unable to start correctly (0x000007b). Click OK to close the application.

Please advise,
-Darryl.

`xdvipdfmx` with options supplied as `output-driver` to XeLaTeX results in `can't write on file` error

Hi,

since some years, my standard command line arguments supplied to XeLaTeX contain the following option:

-output-driver="xdvipdfmx -V6 -C 0x0010"

I updated my MiKTeX installation some days ago and noticed that the compilation of any document aborts now with a I can't write on file ... error. Please consider the following MWE:

\documentclass{article}

\begin{document}
    Test
\end{document}

Using any of these commands (all of them worked before updating)

xelatex -output-driver="xdvipdfmx -V6 -C 0x0010" test.tex
xelatex -output-driver="xdvipdfmx -V6" test.tex
xelatex -output-driver="xdvipdfmx -C 0x0010" test.tex
xelatex -output-driver="xdvipdfmx -V5" test.tex

I will obtain the following output:

This is XeTeX, Version 3.14159265-2.6-0.99998 (MiKTeX 2.9.6400)
entering extended mode
(test.tex
LaTeX2e <2017-04-15>
Babel <3.9r> and hyphenation patterns for 76 language(s) loaded.
(C:\apps\MiKTeX-2.9\tex\latex\base\article.cls
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
(C:\apps\MiKTeX-2.9\tex\latex\base\size10.clo)) (test.aux) [1
! I can't write on file `test.pdf'.
Please type another file name for output:

However, if being compiled with

xelatex -output-driver="xdvipdfmx" test.tex

the document will be generated without any problems. It seems that any argument supplied to the xdvipdfmx executable within the output-driver option causes that problem.

I am not sure where this error comes from and hence whether this is the right place for the bug report.

Thank you very much for your efforts in advance.

Add package dependencies.

I think it is better to add dependencies between packages. so when I want to install a package the package manager will install all of its dependencies.

Some PostScript specials could not be rendered.

When I run LaTeX on the attached sample file, I get some errors, but a .dvi file is generated. When I subsequently open that .dvi file, the following error message is displayed: "Some PostScript specials could not be rendered." The message is not terribly informative. Is it possible to get a message that specifies the cause of the problem and recommends a remedy?
intro.zip

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.