When trying to install CrossOver deb I get “Error: Dependency is not satisfiable libpng12-0”Can not install libpng12.so.0 on Ubuntu 19.04 for Packet Tracert 7“Dependency is not satisfiable” error when trying to install an applicationDependency not satisfiable - Offline deb package installUnable to install android studio dependency is not satisfiableDependency errors when trying to install VirtualBox 5.0 on 15.10Dependency is not satisfiable: libprotobuf8error dependency is not satisfiable: libmonosystemruntime2.0cilGetting error “dependency is not satisfiable libpng12-0” while installing TeamViewerError installing libjasper-dev and libpng12 package in ubuntu 19.04

"Dog" can mean "something of an inferior quality". What animals do we use, if any, to describe the opposite?

What's the difference between xxxx-client and xxxx-server packages?

Is using Swiss Francs (CHF) cheaper than Euros (EUR) in Switzerland?

Can I leave my car sitting outside for about 5 years?

Why did Bayer lose aspirin and heroin trademarks under the 1919 Treaty of Versailles?

How to do code reviews to people whose programming skills are weak?

Aligning equations with unequal amount of elements

Is it safe to drink the water from the fountains found all over the older parts of Rome?

I've increased my productivity by 40% by automating my job. Should I ask for a higher salary, or just enjoy having more time to do things I like?

Should I replace fillable PDFs?

Students using the same flawed online solution sheet as the grading TA

Can a human colony survive on a 'hot' world?

Blue. Orange. Green. Magenta. What does this strange picture represent?

What does it mean to play in a mode?

How to find maximum amperage need for fuse

Besides TGV train, how can I travel around France from Paris area during a strike?

When is it not okay to cheap out on bike parts?

Was a four year-old forced to sleep on the floor of Leeds General Infirmary?

Home rebuild and demolish

Is it possible for nature to create bubble wrap?

Looking for a SciFi RPG I played in my childhood about a girl who is a hologram who fights aliens

Why doesn't knowledge of how magic works break magic in this world?

Why don't all States switch to all postal voting?

What is a logic gate?



When trying to install CrossOver deb I get “Error: Dependency is not satisfiable libpng12-0”


Can not install libpng12.so.0 on Ubuntu 19.04 for Packet Tracert 7“Dependency is not satisfiable” error when trying to install an applicationDependency not satisfiable - Offline deb package installUnable to install android studio dependency is not satisfiableDependency errors when trying to install VirtualBox 5.0 on 15.10Dependency is not satisfiable: libprotobuf8error dependency is not satisfiable: libmonosystemruntime2.0cilGetting error “dependency is not satisfiable libpng12-0” while installing TeamViewerError installing libjasper-dev and libpng12 package in ubuntu 19.04






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty
margin-bottom:0;









1


















I have tried to install libpng12-0 but it still doesn't work.



Here:



screenshot



How do I fix this?










share|improve this question



























  • This seems like a bug in crossover's installer (requires an obsolete package), not a problem with Ubuntu.

    – user535733
    Nov 17 '18 at 20:03











  • Which version of Ubuntu are you using? Which version of CrossOver are you trying to install? Did you try to install the most recent version?

    – Florian Diesch
    Nov 17 '18 at 20:47











  • If you got the mosr recent .deb ( wget http://crossover.codeweavers.com/redirect/crossover.deb ) then just install it with apt i.e sudo apt install /path/to/crossover.deb It will install fine on 16.04 thru 18.04 as the dependency is " libpng12-0 | libpng16-16"

    – doug
    Nov 18 '18 at 3:23











  • Reviewers: This question is not about a bug in CrossOver because there isn't a bug in CrossOver. The old version of CrossOver was looking for an older version of PNG library - runtime, but the package maintainer's version of PNG library - runtime also works for this version of CrossOver.

    – karel
    Nov 23 '18 at 14:19


















1


















I have tried to install libpng12-0 but it still doesn't work.



Here:



screenshot



How do I fix this?










share|improve this question



























  • This seems like a bug in crossover's installer (requires an obsolete package), not a problem with Ubuntu.

    – user535733
    Nov 17 '18 at 20:03











  • Which version of Ubuntu are you using? Which version of CrossOver are you trying to install? Did you try to install the most recent version?

    – Florian Diesch
    Nov 17 '18 at 20:47











  • If you got the mosr recent .deb ( wget http://crossover.codeweavers.com/redirect/crossover.deb ) then just install it with apt i.e sudo apt install /path/to/crossover.deb It will install fine on 16.04 thru 18.04 as the dependency is " libpng12-0 | libpng16-16"

    – doug
    Nov 18 '18 at 3:23











  • Reviewers: This question is not about a bug in CrossOver because there isn't a bug in CrossOver. The old version of CrossOver was looking for an older version of PNG library - runtime, but the package maintainer's version of PNG library - runtime also works for this version of CrossOver.

    – karel
    Nov 23 '18 at 14:19














1













1









1








I have tried to install libpng12-0 but it still doesn't work.



Here:



screenshot



How do I fix this?










share|improve this question
















I have tried to install libpng12-0 but it still doesn't work.



Here:



screenshot



How do I fix this?







package-management software-installation






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 18 '18 at 8:57









Zanna

55.7k15 gold badges152 silver badges256 bronze badges




55.7k15 gold badges152 silver badges256 bronze badges










asked Nov 17 '18 at 19:58









UbuntuBugReporterUbuntuBugReporter

138 bronze badges




138 bronze badges















  • This seems like a bug in crossover's installer (requires an obsolete package), not a problem with Ubuntu.

    – user535733
    Nov 17 '18 at 20:03











  • Which version of Ubuntu are you using? Which version of CrossOver are you trying to install? Did you try to install the most recent version?

    – Florian Diesch
    Nov 17 '18 at 20:47











  • If you got the mosr recent .deb ( wget http://crossover.codeweavers.com/redirect/crossover.deb ) then just install it with apt i.e sudo apt install /path/to/crossover.deb It will install fine on 16.04 thru 18.04 as the dependency is " libpng12-0 | libpng16-16"

    – doug
    Nov 18 '18 at 3:23











  • Reviewers: This question is not about a bug in CrossOver because there isn't a bug in CrossOver. The old version of CrossOver was looking for an older version of PNG library - runtime, but the package maintainer's version of PNG library - runtime also works for this version of CrossOver.

    – karel
    Nov 23 '18 at 14:19


















  • This seems like a bug in crossover's installer (requires an obsolete package), not a problem with Ubuntu.

    – user535733
    Nov 17 '18 at 20:03











  • Which version of Ubuntu are you using? Which version of CrossOver are you trying to install? Did you try to install the most recent version?

    – Florian Diesch
    Nov 17 '18 at 20:47











  • If you got the mosr recent .deb ( wget http://crossover.codeweavers.com/redirect/crossover.deb ) then just install it with apt i.e sudo apt install /path/to/crossover.deb It will install fine on 16.04 thru 18.04 as the dependency is " libpng12-0 | libpng16-16"

    – doug
    Nov 18 '18 at 3:23











  • Reviewers: This question is not about a bug in CrossOver because there isn't a bug in CrossOver. The old version of CrossOver was looking for an older version of PNG library - runtime, but the package maintainer's version of PNG library - runtime also works for this version of CrossOver.

    – karel
    Nov 23 '18 at 14:19

















This seems like a bug in crossover's installer (requires an obsolete package), not a problem with Ubuntu.

– user535733
Nov 17 '18 at 20:03





This seems like a bug in crossover's installer (requires an obsolete package), not a problem with Ubuntu.

– user535733
Nov 17 '18 at 20:03













Which version of Ubuntu are you using? Which version of CrossOver are you trying to install? Did you try to install the most recent version?

– Florian Diesch
Nov 17 '18 at 20:47





Which version of Ubuntu are you using? Which version of CrossOver are you trying to install? Did you try to install the most recent version?

– Florian Diesch
Nov 17 '18 at 20:47













If you got the mosr recent .deb ( wget http://crossover.codeweavers.com/redirect/crossover.deb ) then just install it with apt i.e sudo apt install /path/to/crossover.deb It will install fine on 16.04 thru 18.04 as the dependency is " libpng12-0 | libpng16-16"

– doug
Nov 18 '18 at 3:23





If you got the mosr recent .deb ( wget http://crossover.codeweavers.com/redirect/crossover.deb ) then just install it with apt i.e sudo apt install /path/to/crossover.deb It will install fine on 16.04 thru 18.04 as the dependency is " libpng12-0 | libpng16-16"

– doug
Nov 18 '18 at 3:23













Reviewers: This question is not about a bug in CrossOver because there isn't a bug in CrossOver. The old version of CrossOver was looking for an older version of PNG library - runtime, but the package maintainer's version of PNG library - runtime also works for this version of CrossOver.

– karel
Nov 23 '18 at 14:19






Reviewers: This question is not about a bug in CrossOver because there isn't a bug in CrossOver. The old version of CrossOver was looking for an older version of PNG library - runtime, but the package maintainer's version of PNG library - runtime also works for this version of CrossOver.

– karel
Nov 23 '18 at 14:19











2 Answers
2






active

oldest

votes


















0



















PNG library - runtime has been upgraded from libpng12-0 to libpng16-16 in Ubuntu 18.04 and later (at least up to 19.10). To install it open the terminal and type:



sudo apt install libpng16-16 


Create a symbolic link at /lib/x86_64-linux-gnu/libpng12.so.0 which references to file /lib/x86_64-linux-gnu/libpng16.so.16



sudo ln -s /lib/x86_64-linux-gnu/libpng16.so.16 /lib/x86_64-linux-gnu/libpng12.so.0 





share|improve this answer



























  • The last part of this instruction seems a bit confusing to me. It would be sufficient to run sudo ln -s /lib/x86_64-linux-gnu/libpng16.so.16 /lib/x86_64-linux-gnu/libpng12.so.0 I think - no need for any copying and renaming.

    – Zanna
    Nov 18 '18 at 8:54






  • 1





    @karel Thank You i.stack.imgur.com/RrDzv.gif

    – UbuntuBugReporter
    Nov 24 '18 at 12:18


















1



















The proposed solution described above didn't work for me on Ubuntu 19.04 with Cisco PacketTracer 7.2.2:



./PacketTracer7: /lib/x86_64-linux-gnu/libpng12.so.0: version `PNG12_0' not found (required by ./libQt5WebKit.so.5)
./PacketTracer7: /lib/x86_64-linux-gnu/libpng12.so.0: version `PNG12_0' not found (required by ./libQt5Gui.so.5)


What did work for me was:



  • download the libpng12-0_1.2.54-1ubuntu1.1_amd64.deb package

  • manually extract it: dpkg -x libpng12-0_1.2.54-1ubuntu1.1_amd64.deb libpng

  • copy the library to the PacketTracer bin directory like so: cp libpng12/lib/x86_64-linux-gnu/libpng12.so.0.54.0 /opt/pt/bin

  • create a symlink: ln -s /opt/pt/bin/libpng12.so.0.54.0 /opt/pt/bin/libpng12.so.0

  • PROFIT

Not sure why Cisco provides all the required libs in the /opt/pt/bin like Qt and such, but somehow 'forgot' to include the older libpng12 lib...






share|improve this answer


























    Your Answer








    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "89"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/4.0/"u003ecc by-sa 4.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );














    draft saved

    draft discarded
















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1093817%2fwhen-trying-to-install-crossover-deb-i-get-error-dependency-is-not-satisfiable%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown


























    2 Answers
    2






    active

    oldest

    votes








    2 Answers
    2






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0



















    PNG library - runtime has been upgraded from libpng12-0 to libpng16-16 in Ubuntu 18.04 and later (at least up to 19.10). To install it open the terminal and type:



    sudo apt install libpng16-16 


    Create a symbolic link at /lib/x86_64-linux-gnu/libpng12.so.0 which references to file /lib/x86_64-linux-gnu/libpng16.so.16



    sudo ln -s /lib/x86_64-linux-gnu/libpng16.so.16 /lib/x86_64-linux-gnu/libpng12.so.0 





    share|improve this answer



























    • The last part of this instruction seems a bit confusing to me. It would be sufficient to run sudo ln -s /lib/x86_64-linux-gnu/libpng16.so.16 /lib/x86_64-linux-gnu/libpng12.so.0 I think - no need for any copying and renaming.

      – Zanna
      Nov 18 '18 at 8:54






    • 1





      @karel Thank You i.stack.imgur.com/RrDzv.gif

      – UbuntuBugReporter
      Nov 24 '18 at 12:18















    0



















    PNG library - runtime has been upgraded from libpng12-0 to libpng16-16 in Ubuntu 18.04 and later (at least up to 19.10). To install it open the terminal and type:



    sudo apt install libpng16-16 


    Create a symbolic link at /lib/x86_64-linux-gnu/libpng12.so.0 which references to file /lib/x86_64-linux-gnu/libpng16.so.16



    sudo ln -s /lib/x86_64-linux-gnu/libpng16.so.16 /lib/x86_64-linux-gnu/libpng12.so.0 





    share|improve this answer



























    • The last part of this instruction seems a bit confusing to me. It would be sufficient to run sudo ln -s /lib/x86_64-linux-gnu/libpng16.so.16 /lib/x86_64-linux-gnu/libpng12.so.0 I think - no need for any copying and renaming.

      – Zanna
      Nov 18 '18 at 8:54






    • 1





      @karel Thank You i.stack.imgur.com/RrDzv.gif

      – UbuntuBugReporter
      Nov 24 '18 at 12:18













    0















    0











    0









    PNG library - runtime has been upgraded from libpng12-0 to libpng16-16 in Ubuntu 18.04 and later (at least up to 19.10). To install it open the terminal and type:



    sudo apt install libpng16-16 


    Create a symbolic link at /lib/x86_64-linux-gnu/libpng12.so.0 which references to file /lib/x86_64-linux-gnu/libpng16.so.16



    sudo ln -s /lib/x86_64-linux-gnu/libpng16.so.16 /lib/x86_64-linux-gnu/libpng12.so.0 





    share|improve this answer
















    PNG library - runtime has been upgraded from libpng12-0 to libpng16-16 in Ubuntu 18.04 and later (at least up to 19.10). To install it open the terminal and type:



    sudo apt install libpng16-16 


    Create a symbolic link at /lib/x86_64-linux-gnu/libpng12.so.0 which references to file /lib/x86_64-linux-gnu/libpng16.so.16



    sudo ln -s /lib/x86_64-linux-gnu/libpng16.so.16 /lib/x86_64-linux-gnu/libpng12.so.0 






    share|improve this answer















    share|improve this answer




    share|improve this answer








    edited Jul 7 at 11:46

























    answered Nov 17 '18 at 23:24









    karelkarel

    71.7k15 gold badges160 silver badges187 bronze badges




    71.7k15 gold badges160 silver badges187 bronze badges















    • The last part of this instruction seems a bit confusing to me. It would be sufficient to run sudo ln -s /lib/x86_64-linux-gnu/libpng16.so.16 /lib/x86_64-linux-gnu/libpng12.so.0 I think - no need for any copying and renaming.

      – Zanna
      Nov 18 '18 at 8:54






    • 1





      @karel Thank You i.stack.imgur.com/RrDzv.gif

      – UbuntuBugReporter
      Nov 24 '18 at 12:18

















    • The last part of this instruction seems a bit confusing to me. It would be sufficient to run sudo ln -s /lib/x86_64-linux-gnu/libpng16.so.16 /lib/x86_64-linux-gnu/libpng12.so.0 I think - no need for any copying and renaming.

      – Zanna
      Nov 18 '18 at 8:54






    • 1





      @karel Thank You i.stack.imgur.com/RrDzv.gif

      – UbuntuBugReporter
      Nov 24 '18 at 12:18
















    The last part of this instruction seems a bit confusing to me. It would be sufficient to run sudo ln -s /lib/x86_64-linux-gnu/libpng16.so.16 /lib/x86_64-linux-gnu/libpng12.so.0 I think - no need for any copying and renaming.

    – Zanna
    Nov 18 '18 at 8:54





    The last part of this instruction seems a bit confusing to me. It would be sufficient to run sudo ln -s /lib/x86_64-linux-gnu/libpng16.so.16 /lib/x86_64-linux-gnu/libpng12.so.0 I think - no need for any copying and renaming.

    – Zanna
    Nov 18 '18 at 8:54




    1




    1





    @karel Thank You i.stack.imgur.com/RrDzv.gif

    – UbuntuBugReporter
    Nov 24 '18 at 12:18





    @karel Thank You i.stack.imgur.com/RrDzv.gif

    – UbuntuBugReporter
    Nov 24 '18 at 12:18













    1



















    The proposed solution described above didn't work for me on Ubuntu 19.04 with Cisco PacketTracer 7.2.2:



    ./PacketTracer7: /lib/x86_64-linux-gnu/libpng12.so.0: version `PNG12_0' not found (required by ./libQt5WebKit.so.5)
    ./PacketTracer7: /lib/x86_64-linux-gnu/libpng12.so.0: version `PNG12_0' not found (required by ./libQt5Gui.so.5)


    What did work for me was:



    • download the libpng12-0_1.2.54-1ubuntu1.1_amd64.deb package

    • manually extract it: dpkg -x libpng12-0_1.2.54-1ubuntu1.1_amd64.deb libpng

    • copy the library to the PacketTracer bin directory like so: cp libpng12/lib/x86_64-linux-gnu/libpng12.so.0.54.0 /opt/pt/bin

    • create a symlink: ln -s /opt/pt/bin/libpng12.so.0.54.0 /opt/pt/bin/libpng12.so.0

    • PROFIT

    Not sure why Cisco provides all the required libs in the /opt/pt/bin like Qt and such, but somehow 'forgot' to include the older libpng12 lib...






    share|improve this answer





























      1



















      The proposed solution described above didn't work for me on Ubuntu 19.04 with Cisco PacketTracer 7.2.2:



      ./PacketTracer7: /lib/x86_64-linux-gnu/libpng12.so.0: version `PNG12_0' not found (required by ./libQt5WebKit.so.5)
      ./PacketTracer7: /lib/x86_64-linux-gnu/libpng12.so.0: version `PNG12_0' not found (required by ./libQt5Gui.so.5)


      What did work for me was:



      • download the libpng12-0_1.2.54-1ubuntu1.1_amd64.deb package

      • manually extract it: dpkg -x libpng12-0_1.2.54-1ubuntu1.1_amd64.deb libpng

      • copy the library to the PacketTracer bin directory like so: cp libpng12/lib/x86_64-linux-gnu/libpng12.so.0.54.0 /opt/pt/bin

      • create a symlink: ln -s /opt/pt/bin/libpng12.so.0.54.0 /opt/pt/bin/libpng12.so.0

      • PROFIT

      Not sure why Cisco provides all the required libs in the /opt/pt/bin like Qt and such, but somehow 'forgot' to include the older libpng12 lib...






      share|improve this answer



























        1















        1











        1









        The proposed solution described above didn't work for me on Ubuntu 19.04 with Cisco PacketTracer 7.2.2:



        ./PacketTracer7: /lib/x86_64-linux-gnu/libpng12.so.0: version `PNG12_0' not found (required by ./libQt5WebKit.so.5)
        ./PacketTracer7: /lib/x86_64-linux-gnu/libpng12.so.0: version `PNG12_0' not found (required by ./libQt5Gui.so.5)


        What did work for me was:



        • download the libpng12-0_1.2.54-1ubuntu1.1_amd64.deb package

        • manually extract it: dpkg -x libpng12-0_1.2.54-1ubuntu1.1_amd64.deb libpng

        • copy the library to the PacketTracer bin directory like so: cp libpng12/lib/x86_64-linux-gnu/libpng12.so.0.54.0 /opt/pt/bin

        • create a symlink: ln -s /opt/pt/bin/libpng12.so.0.54.0 /opt/pt/bin/libpng12.so.0

        • PROFIT

        Not sure why Cisco provides all the required libs in the /opt/pt/bin like Qt and such, but somehow 'forgot' to include the older libpng12 lib...






        share|improve this answer














        The proposed solution described above didn't work for me on Ubuntu 19.04 with Cisco PacketTracer 7.2.2:



        ./PacketTracer7: /lib/x86_64-linux-gnu/libpng12.so.0: version `PNG12_0' not found (required by ./libQt5WebKit.so.5)
        ./PacketTracer7: /lib/x86_64-linux-gnu/libpng12.so.0: version `PNG12_0' not found (required by ./libQt5Gui.so.5)


        What did work for me was:



        • download the libpng12-0_1.2.54-1ubuntu1.1_amd64.deb package

        • manually extract it: dpkg -x libpng12-0_1.2.54-1ubuntu1.1_amd64.deb libpng

        • copy the library to the PacketTracer bin directory like so: cp libpng12/lib/x86_64-linux-gnu/libpng12.so.0.54.0 /opt/pt/bin

        • create a symlink: ln -s /opt/pt/bin/libpng12.so.0.54.0 /opt/pt/bin/libpng12.so.0

        • PROFIT

        Not sure why Cisco provides all the required libs in the /opt/pt/bin like Qt and such, but somehow 'forgot' to include the older libpng12 lib...







        share|improve this answer













        share|improve this answer




        share|improve this answer










        answered Sep 30 at 6:37









        BonsiBonsi

        111 bronze badge




        111 bronze badge































            draft saved

            draft discarded















































            Thanks for contributing an answer to Ask Ubuntu!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1093817%2fwhen-trying-to-install-crossover-deb-i-get-error-dependency-is-not-satisfiable%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown









            Popular posts from this blog

            Tamil (spriik) Luke uk diar | Nawigatjuun

            Align equal signs while including text over equalitiesAMS align: left aligned text/math plus multicolumn alignmentMultiple alignmentsAligning equations in multiple placesNumbering and aligning an equation with multiple columnsHow to align one equation with another multline equationUsing \ in environments inside the begintabularxNumber equations and preserving alignment of equal signsHow can I align equations to the left and to the right?Double equation alignment problem within align enviromentAligned within align: Why are they right-aligned?

            Training a classifier when some of the features are unknownWhy does Gradient Boosting regression predict negative values when there are no negative y-values in my training set?How to improve an existing (trained) classifier?What is effect when I set up some self defined predisctor variables?Why Matlab neural network classification returns decimal values on prediction dataset?Fitting and transforming text data in training, testing, and validation setsHow to quantify the performance of the classifier (multi-class SVM) using the test data?How do I control for some patients providing multiple samples in my training data?Training and Test setTraining a convolutional neural network for image denoising in MatlabShouldn't an autoencoder with #(neurons in hidden layer) = #(neurons in input layer) be “perfect”?